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=()
