From 7553795ec2d735c01dbdde129a65b7f45d5aa999 Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Tue, 27 Feb 2018 14:34:02 -0600 Subject: Add harmony/ repo for packages still being discussed See https://wiki.adelielinux.org/wiki/Project:Harmony --- harmony/harfbuzz/APKBUILD | 58 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 harmony/harfbuzz/APKBUILD (limited to 'harmony/harfbuzz') diff --git a/harmony/harfbuzz/APKBUILD b/harmony/harfbuzz/APKBUILD new file mode 100644 index 000000000..caca1150d --- /dev/null +++ b/harmony/harfbuzz/APKBUILD @@ -0,0 +1,58 @@ +# Contributor: Sören Tempel +# Maintainer: Natanael Copa +pkgname=harfbuzz +pkgver=1.6.3 +pkgrel=0 +pkgdesc="Text shaping library" +url="http://freedesktop.org/wiki/Software/HarfBuzz" +arch="all" +license="MIT" +depends="" +makedepends="freetype-dev glib-dev gobject-introspection-dev cairo-dev icu-dev graphite2-dev" +checkdepends="python3" +subpackages="$pkgname-dev $pkgname-icu" +source="http://www.freedesktop.org/software/$pkgname/release/$pkgname-$pkgver.tar.bz2" + +builddir="$srcdir/$pkgname-$pkgver" +build() { + cd "$builddir" + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + --localstatedir=/var \ + --disable-static \ + --with-glib \ + --with-gobject \ + --with-graphite2 \ + --with-icu \ + --with-truetype + make +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +check() { + cd "$builddir" + make check +} + +dev() { + default_dev + mv "$pkgdir"/usr/bin "$subpkgdir"/usr/ +} + +icu() { + pkgdesc="Harfbuzz ICU support library" + replaces="harfbuzz" + mkdir -p "$subpkgdir"/usr/lib + mv "$pkgdir"/usr/lib/lib*icu.so.* "$subpkgdir"/usr/lib/ +} + +sha512sums="37d1a161d9074e9898d9ef6cca6dffffc725005828d700744553b0145373b69bcd3b08f507d49f4c2e05850d9275a54f15983356c547c86e5e3c202cc7cbfbe8 harfbuzz-1.6.3.tar.bz2" -- cgit v1.2.3-60-g2f50