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" }
