[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