[arch-commits] Commit in harfbuzz/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Fri Apr 17 22:47:27 UTC 2020
Date: Friday, April 17, 2020 @ 22:47:26
Author: heftig
Revision: 380486
2.6.5-1
Modified:
harfbuzz/trunk/PKGBUILD
----------+
PKGBUILD | 28 ++++++++++++++++------------
1 file changed, 16 insertions(+), 12 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-04-17 21:48:53 UTC (rev 380485)
+++ PKGBUILD 2020-04-17 22:47:26 UTC (rev 380486)
@@ -2,31 +2,31 @@
pkgbase=harfbuzz
pkgname=(harfbuzz harfbuzz-icu)
-pkgver=2.6.4
-pkgrel=2
+pkgver=2.6.5
+pkgrel=1
pkgdesc="OpenType text shaping engine"
url="https://www.freedesktop.org/wiki/Software/HarfBuzz"
arch=(x86_64)
license=(MIT)
-depends=(glib2 freetype2 graphite)
-makedepends=(cairo icu gobject-introspection gtk-doc ragel git python)
+makedepends=(glib2 freetype2 graphite cairo icu gobject-introspection gtk-doc
+ ragel git python)
checkdepends=(python-fonttools python-setuptools)
-_commit=3a74ee528255cc027d84b204a87b5c25e47bff79 # tags/2.6.4^0
+_commit=f9bc373381ddf8553f943b774596ae5a53bf2641 # tags/2.6.5^0
source=("git+https://github.com/harfbuzz/harfbuzz#commit=$_commit")
sha256sums=('SKIP')
pkgver() {
- cd $pkgbase
+ cd harfbuzz
git describe --tags | sed 's/-/+/g'
}
prepare() {
- cd $pkgbase
+ cd harfbuzz
NOCONFIGURE=1 ./autogen.sh
}
build() {
- cd $pkgbase
+ cd harfbuzz
./configure \
--prefix=/usr \
--with-cairo \
@@ -41,15 +41,18 @@
}
check() {
- cd $pkgbase
+ cd harfbuzz
TMPDIR="$srcdir" make check
rm -rf "$srcdir"/tmp*
}
package_harfbuzz() {
+ depends=(glib2 freetype2 graphite libglib-2.0.so libfreetype.so
+ libgobject-2.0.so)
+ provides=(libharfbuzz.so libharfbuzz-subset.so libharfbuzz-gobject.so)
optdepends=('cairo: hb-view program')
- cd $pkgbase
+ cd harfbuzz
make DESTDIR="$pkgdir" install
install -Dm644 COPYING "$pkgdir/usr/share/licenses/harfbuzz/COPYING"
@@ -62,9 +65,10 @@
package_harfbuzz-icu() {
pkgdesc="$pkgdesc (ICU integration)"
- depends=(harfbuzz icu)
+ depends=("harfbuzz=$pkgver-$pkgrel" icu libharfbuzz.so)
+ provides=(libharfbuzz-icu.so)
mv hb-icu/* "$pkgdir"
- install -Dm644 $pkgbase/COPYING "$pkgdir/usr/share/licenses/harfbuzz-icu/COPYING"
+ install -Dm644 harfbuzz/COPYING "$pkgdir/usr/share/licenses/harfbuzz-icu/COPYING"
}
More information about the arch-commits
mailing list