Date: Monday, February 20, 2023 @ 17:48:00
  Author: heftig
Revision: 469287

7.0.1-1: FS#77580 Split harfbuzz-utils

Modified:
  harfbuzz/trunk/PKGBUILD

----------+
 PKGBUILD |   35 ++++++++++++++++++++++++++++-------
 1 file changed, 28 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-02-20 17:27:25 UTC (rev 469286)
+++ PKGBUILD    2023-02-20 17:48:00 UTC (rev 469287)
@@ -6,9 +6,10 @@
   harfbuzz
   harfbuzz-cairo
   harfbuzz-icu
+  harfbuzz-utils
   harfbuzz-docs
 )
-pkgver=7.0.0
+pkgver=7.0.1
 pkgrel=1
 pkgdesc="OpenType text shaping engine"
 url="https://www.freedesktop.org/wiki/Software/HarfBuzz";
@@ -32,7 +33,7 @@
   python-fonttools
   python-setuptools
 )
-_commit=8bdaeddfcd86aa66f560ff1ae1ae71b1e1723463  # tags/7.0.0^0
+_commit=1d1f93a612ed071b703abab7deb0951f46a12433  # tags/7.0.1^0
 source=("git+https://github.com/harfbuzz/harfbuzz#commit=$_commit";)
 sha256sums=('SKIP')
 
@@ -80,6 +81,7 @@
     libgobject-2.0.so
     libgraphite2.so
   )
+  optdepends=('harfbuzz-utils: utilities')
   provides=(libharfbuzz{,-subset,-gobject}.so)
 
   meson install -C build --destdir "$pkgdir"
@@ -86,7 +88,6 @@
 
   ( cd "$pkgdir"
 
-    _pick hb-cairo usr/bin/hb-view
     _pick hb-cairo usr/lib/libharfbuzz-cairo*
     _pick hb-cairo usr/lib/pkgconfig/harfbuzz-cairo.pc
     _pick hb-cairo usr/include/harfbuzz/hb-cairo.h
@@ -95,6 +96,8 @@
     _pick hb-icu usr/lib/pkgconfig/harfbuzz-icu.pc
     _pick hb-icu usr/include/harfbuzz/hb-icu.h
 
+    _pick hb-utils usr/bin
+
     _pick hb-docs usr/share/gtk-doc
   )
 
@@ -104,12 +107,9 @@
 package_harfbuzz-cairo() {
   pkgdesc+=" - Cairo integration"
   depends=(
+    libcairo.so
     libharfbuzz.so
-    libcairo.so
   )
-  optdepends=(
-    'chafa: hb-view program'
-  )
   provides=(libharfbuzz-cairo.so)
 
   mv hb-cairo/* "$pkgdir"
@@ -130,6 +130,27 @@
   install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 harfbuzz/COPYING
 }
 
+package_harfbuzz-utils() {
+  pkgdesc+=" - Utilities"
+  depends=(
+    harfbuzz
+    harfbuzz-cairo
+    libcairo.so
+    libchafa.so
+    libfreetype.so
+    libglib-2.0.so
+    libgobject-2.0.so
+    libharfbuzz-cairo.so
+    libharfbuzz-gobject.so
+    libharfbuzz-subset.so
+    libharfbuzz.so
+  )
+
+  mv hb-utils/* "$pkgdir"
+
+  install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 harfbuzz/COPYING
+}
+
 package_harfbuzz-docs() {
   pkgdesc+=" - Documentation"
   depends=()

Reply via email to