[arch-commits] Commit in lib32-harfbuzz/repos (2 files)
Date: Saturday, December 19, 2020 @ 07:32:41 Author: felixonmars Revision: 779773 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-harfbuzz/repos/multilib-staging-x86_64/ lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 779772, lib32-harfbuzz/trunk/PKGBUILD) --+ PKGBUILD | 70 + 1 file changed, 70 insertions(+) Copied: lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 779772, lib32-harfbuzz/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2020-12-19 07:32:41 UTC (rev 779773) @@ -0,0 +1,70 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Florian Pritz + +pkgbase=lib32-harfbuzz +pkgname=(lib32-harfbuzz lib32-harfbuzz-icu) +pkgver=2.7.2 +pkgrel=2 +pkgdesc="OpenType text shaping engine (32-bit)" +url="https://www.freedesktop.org/wiki/Software/HarfBuzz; +arch=(x86_64) +license=(MIT) +makedepends=(lib32-glib2 lib32-freetype2 lib32-cairo lib32-icu ragel git python + meson harfbuzz) +checkdepends=(python-fonttools python-setuptools) +_commit=9c98b2b9a9e43669c5e2b37eaa41b1e07de1ede3 # tags/2.7.2^0 +source=("git+https://github.com/harfbuzz/harfbuzz#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd harfbuzz + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd harfbuzz +} + +build() { + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG="i686-pc-linux-gnu-pkg-config" + + arch-meson harfbuzz build \ +--libdir=/usr/lib32 \ +-D introspection=disabled \ +-D docs=disabled + meson compile -C build +} + +check() { + mkdir -p tmp + TMPDIR="$PWD/tmp" meson test -C build --print-errorlogs + rm -r tmp +} + +package_lib32-harfbuzz() { + depends=(lib32-glib2 lib32-freetype2 libglib-2.0.so libfreetype.so + libgobject-2.0.so harfbuzz) + provides=(libharfbuzz.so libharfbuzz-subset.so libharfbuzz-gobject.so) + + DESTDIR="$pkgdir" meson install -C build + rm -rf "${pkgdir}"/usr/{include,share,bin} + + # Split harfbuzz-icu + mkdir -p hb-icu/usr/lib32/pkgconfig + mv -t hb-icu/usr/lib32 "$pkgdir"/usr/lib32/libharfbuzz-icu* + mv -t hb-icu/usr/lib32/pkgconfig "$pkgdir"/usr/lib32/pkgconfig/harfbuzz-icu.pc + + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 harfbuzz/COPYING +} + +package_lib32-harfbuzz-icu() { + pkgdesc="$pkgdesc (ICU integration)" + depends=("lib32-harfbuzz=$pkgver-$pkgrel" lib32-icu libharfbuzz.so harfbuzz-icu) + provides=(libharfbuzz-icu.so) + + mv hb-icu/* "$pkgdir" + + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 harfbuzz/COPYING +}
[arch-commits] Commit in lib32-harfbuzz/repos (2 files)
Date: Monday, April 27, 2020 @ 10:21:07 Author: foutrelis Revision: 621823 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-harfbuzz/repos/multilib-staging-x86_64/ lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 621822, lib32-harfbuzz/trunk/PKGBUILD) --+ PKGBUILD | 80 + 1 file changed, 80 insertions(+) Copied: lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 621822, lib32-harfbuzz/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2020-04-27 10:21:07 UTC (rev 621823) @@ -0,0 +1,80 @@ +# Maintainer: Florian Pritz + +pkgbase=lib32-harfbuzz +pkgname=(lib32-harfbuzz lib32-harfbuzz-icu) +pkgver=2.6.5 +pkgrel=2 +pkgdesc="OpenType text shaping engine (32-bit)" +url="https://www.freedesktop.org/wiki/Software/HarfBuzz; +arch=(x86_64) +license=(MIT) +makedepends=(lib32-glib2 lib32-freetype2 lib32-cairo lib32-icu ragel git python + harfbuzz) +checkdepends=(python-fonttools python-setuptools) +_commit=f9bc373381ddf8553f943b774596ae5a53bf2641 # tags/2.6.5^0 +source=("git+https://github.com/harfbuzz/harfbuzz#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd harfbuzz + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd harfbuzz + NOCONFIGURE=1 ./autogen.sh +} + +build() { + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG="i686-pc-linux-gnu-pkg-config" + + cd harfbuzz + ./configure \ +--prefix=/usr \ +--libdir=/usr/lib32 \ +--with-cairo \ +--with-freetype \ +--with-glib \ +--with-gobject \ +--without-graphite2 \ +--with-icu \ +--disable-gtk-doc + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +check() { + cd harfbuzz + TMPDIR="$srcdir" make check + rm -rf "$srcdir"/tmp* +} + +package_lib32-harfbuzz() { + depends=(lib32-glib2 lib32-freetype2 libglib-2.0.so libfreetype.so + libgobject-2.0.so harfbuzz) + provides=(libharfbuzz.so libharfbuzz-subset.so libharfbuzz-gobject.so) + + cd harfbuzz + make DESTDIR="$pkgdir" install + + rm -rf "${pkgdir}"/usr/{include,share,bin} + + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 COPYING + +# Split harfbuzz-icu + mkdir -p ../hb-icu/usr/lib32/pkgconfig; cd ../hb-icu + mv "$pkgdir"/usr/lib32/libharfbuzz-icu* ./usr/lib32 + mv "$pkgdir"/usr/lib32/pkgconfig/harfbuzz-icu.pc ./usr/lib32/pkgconfig +} + +package_lib32-harfbuzz-icu() { + pkgdesc="$pkgdesc (ICU integration)" + depends=("lib32-harfbuzz=$pkgver-$pkgrel" lib32-icu libharfbuzz.so harfbuzz-icu) + provides=(libharfbuzz-icu.so) + + mv hb-icu/* "$pkgdir" + + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 harfbuzz/COPYING +}
[arch-commits] Commit in lib32-harfbuzz/repos (2 files)
Date: Tuesday, November 12, 2019 @ 01:19:36 Author: foutrelis Revision: 526882 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-harfbuzz/repos/multilib-staging-x86_64/ lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 526881, lib32-harfbuzz/trunk/PKGBUILD) --+ PKGBUILD | 77 + 1 file changed, 77 insertions(+) Copied: lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 526881, lib32-harfbuzz/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2019-11-12 01:19:36 UTC (rev 526882) @@ -0,0 +1,77 @@ +# Maintainer: Florian Pritz + +pkgbase=lib32-harfbuzz +pkgname=(lib32-harfbuzz lib32-harfbuzz-icu) +pkgver=2.6.4 +pkgrel=2 +pkgdesc="OpenType text shaping engine (32-bit)" +url="https://www.freedesktop.org/wiki/Software/HarfBuzz; +arch=(x86_64) +license=(MIT) +depends=(lib32-glib2 lib32-freetype2 harfbuzz) +makedepends=(lib32-cairo lib32-icu gcc-multilib ragel git python) +checkdepends=(python-fonttools python-setuptools) +_commit=3a74ee528255cc027d84b204a87b5c25e47bff79 # tags/2.6.4^0 +source=("git+https://github.com/harfbuzz/harfbuzz#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd harfbuzz + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd harfbuzz + NOCONFIGURE=1 ./autogen.sh +} + +build() { + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + cd harfbuzz + ./configure \ +--prefix=/usr \ +--libdir=/usr/lib32 \ +--with-cairo \ +--with-freetype \ +--with-glib \ +--with-gobject \ +--without-graphite2 \ +--with-icu \ +--disable-gtk-doc + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +check() { + cd harfbuzz + TMPDIR="$srcdir" make check + rm -rf "$srcdir"/tmp* +} + +package_lib32-harfbuzz() { + + cd harfbuzz + make DESTDIR="$pkgdir" install + + rm -rf "${pkgdir}"/usr/{include,share,bin} + mkdir -p "$pkgdir/usr/share/licenses" + ln -s harfbuzz "$pkgdir/usr/share/licenses/lib32-harfbuzz" + +# Split harfbuzz-icu + mkdir -p ../hb-icu/usr/lib32/pkgconfig; cd ../hb-icu + mv "$pkgdir"/usr/lib32/libharfbuzz-icu* ./usr/lib32 + mv "$pkgdir"/usr/lib32/pkgconfig/harfbuzz-icu.pc ./usr/lib32/pkgconfig +} + +package_lib32-harfbuzz-icu() { + pkgdesc="OpenType text shaping engine (32-bit, ICU integration)" + depends=(lib32-harfbuzz lib32-icu harfbuzz-icu) + + mv hb-icu/* "$pkgdir" + + mkdir -p "$pkgdir/usr/share/licenses" + ln -s harfbuzz-icu "$pkgdir/usr/share/licenses/lib32-harfbuzz-icu" +}
[arch-commits] Commit in lib32-harfbuzz/repos (2 files)
Date: Friday, April 5, 2019 @ 15:18:19 Author: felixonmars Revision: 449876 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-harfbuzz/repos/multilib-staging-x86_64/ lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 449875, lib32-harfbuzz/trunk/PKGBUILD) --+ PKGBUILD | 75 + 1 file changed, 75 insertions(+) Copied: lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 449875, lib32-harfbuzz/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2019-04-05 15:18:19 UTC (rev 449876) @@ -0,0 +1,75 @@ +# Maintainer: Florian Pritz + +pkgname=(lib32-harfbuzz lib32-harfbuzz-icu) +pkgver=2.4.0 +pkgrel=2 +pkgdesc="OpenType text shaping engine (32-bit)" +url="https://www.freedesktop.org/wiki/Software/HarfBuzz; +arch=(x86_64) +license=(MIT) +depends=(lib32-glib2 lib32-freetype2 harfbuzz) +makedepends=(lib32-cairo lib32-icu gcc-multilib ragel git python) +checkdepends=(python-fonttools python-setuptools) +_commit=d6fc1d49aa099104a889c96bc9087c21d8fc0960 # tags/2.4.0^0 +source=("git+https://github.com/harfbuzz/harfbuzz#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd harfbuzz + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd harfbuzz + NOCONFIGURE=1 ./autogen.sh +} + +build() { + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + cd harfbuzz + ./configure \ +--prefix=/usr \ +--libdir=/usr/lib32 \ +--with-cairo \ +--with-freetype \ +--with-glib \ +--with-gobject \ +--without-graphite2 \ +--with-icu \ +--disable-gtk-doc + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +check() { + cd harfbuzz + make check +} + +package_lib32-harfbuzz() { + + cd harfbuzz + make DESTDIR="$pkgdir" install + + rm -rf "${pkgdir}"/usr/{include,share,bin} + mkdir -p "$pkgdir/usr/share/licenses" + ln -s harfbuzz "$pkgdir/usr/share/licenses/lib32-harfbuzz" + +# Split harfbuzz-icu + mkdir -p ../hb-icu/usr/lib32/pkgconfig; cd ../hb-icu + mv "$pkgdir"/usr/lib32/libharfbuzz-icu* ./usr/lib32 + mv "$pkgdir"/usr/lib32/pkgconfig/harfbuzz-icu.pc ./usr/lib32/pkgconfig +} + +package_lib32-harfbuzz-icu() { + pkgdesc="OpenType text shaping engine (32-bit, ICU integration)" + depends=(lib32-harfbuzz lib32-icu harfbuzz-icu) + + mv hb-icu/* "$pkgdir" + + mkdir -p "$pkgdir/usr/share/licenses" + ln -s harfbuzz-icu "$pkgdir/usr/share/licenses/lib32-harfbuzz-icu" +}
[arch-commits] Commit in lib32-harfbuzz/repos (2 files)
Date: Monday, October 22, 2018 @ 23:32:50 Author: felixonmars Revision: 398603 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-harfbuzz/repos/multilib-staging-x86_64/ lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 398602, lib32-harfbuzz/trunk/PKGBUILD) --+ PKGBUILD | 75 + 1 file changed, 75 insertions(+) Copied: lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 398602, lib32-harfbuzz/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2018-10-22 23:32:50 UTC (rev 398603) @@ -0,0 +1,75 @@ +# Maintainer: Florian Pritz + +pkgname=(lib32-harfbuzz lib32-harfbuzz-icu) +pkgver=2.0.2 +pkgrel=2 +pkgdesc="OpenType text shaping engine (32-bit)" +url="http://www.freedesktop.org/wiki/Software/HarfBuzz; +arch=(x86_64) +license=(MIT) +depends=(lib32-glib2 lib32-freetype2 harfbuzz) +makedepends=(lib32-cairo lib32-icu gcc-multilib ragel git python) +checkdepends=(python-fonttools python-setuptools) +_commit=0a3b7a0fb0734a66926dfda5d95d3cacea8890ce # tags/2.0.2^0 +source=("git+https://anongit.freedesktop.org/git/harfbuzz#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd harfbuzz + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd harfbuzz + NOCONFIGURE=1 ./autogen.sh +} + +build() { + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + cd harfbuzz + ./configure \ +--prefix=/usr \ +--libdir=/usr/lib32 \ +--with-cairo \ +--with-freetype \ +--with-glib \ +--with-gobject \ +--without-graphite2 \ +--with-icu \ +--disable-gtk-doc + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +check() { + cd harfbuzz + make check +} + +package_lib32-harfbuzz() { + + cd harfbuzz + make DESTDIR="$pkgdir" install + + rm -rf "${pkgdir}"/usr/{include,share,bin} + mkdir -p "$pkgdir/usr/share/licenses" + ln -s harfbuzz "$pkgdir/usr/share/licenses/lib32-harfbuzz" + +# Split harfbuzz-icu + mkdir -p ../hb-icu/usr/lib32/pkgconfig; cd ../hb-icu + mv "$pkgdir"/usr/lib32/libharfbuzz-icu* ./usr/lib32 + mv "$pkgdir"/usr/lib32/pkgconfig/harfbuzz-icu.pc ./usr/lib32/pkgconfig +} + +package_lib32-harfbuzz-icu() { + pkgdesc="OpenType text shaping engine (32-bit, ICU integration)" + depends=(lib32-harfbuzz lib32-icu harfbuzz-icu) + + mv hb-icu/* "$pkgdir" + + mkdir -p "$pkgdir/usr/share/licenses" + ln -s harfbuzz-icu "$pkgdir/usr/share/licenses/lib32-harfbuzz-icu" +}
[arch-commits] Commit in lib32-harfbuzz/repos (2 files)
Date: Friday, October 19, 2018 @ 10:50:50 Author: heftig Revision: 397406 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-harfbuzz/repos/multilib-testing-x86_64/ lib32-harfbuzz/repos/multilib-testing-x86_64/PKGBUILD (from rev 397405, lib32-harfbuzz/trunk/PKGBUILD) --+ PKGBUILD | 75 + 1 file changed, 75 insertions(+) Copied: lib32-harfbuzz/repos/multilib-testing-x86_64/PKGBUILD (from rev 397405, lib32-harfbuzz/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2018-10-19 10:50:50 UTC (rev 397406) @@ -0,0 +1,75 @@ +# Maintainer: Florian Pritz + +pkgname=(lib32-harfbuzz lib32-harfbuzz-icu) +pkgver=2.0.0 +pkgrel=1 +pkgdesc="OpenType text shaping engine (32-bit)" +url="http://www.freedesktop.org/wiki/Software/HarfBuzz; +arch=(x86_64) +license=(MIT) +depends=(lib32-glib2 lib32-freetype2 harfbuzz) +makedepends=(lib32-cairo lib32-icu gcc-multilib ragel git python) +checkdepends=(python-fonttools python-setuptools) +_commit=3d9a0306ebb48706778fd2c487c3cacc7d508d6c # tags/2.0.0^0 +source=("git+https://anongit.freedesktop.org/git/harfbuzz#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd harfbuzz + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd harfbuzz + NOCONFIGURE=1 ./autogen.sh +} + +build() { + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + cd harfbuzz + ./configure \ +--prefix=/usr \ +--libdir=/usr/lib32 \ +--with-cairo \ +--with-freetype \ +--with-glib \ +--with-gobject \ +--without-graphite2 \ +--with-icu \ +--disable-gtk-doc + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +check() { + cd harfbuzz + make check +} + +package_lib32-harfbuzz() { + + cd harfbuzz + make DESTDIR="$pkgdir" install + + rm -rf "${pkgdir}"/usr/{include,share,bin} + mkdir -p "$pkgdir/usr/share/licenses" + ln -s harfbuzz "$pkgdir/usr/share/licenses/lib32-harfbuzz" + +# Split harfbuzz-icu + mkdir -p ../hb-icu/usr/lib32/pkgconfig; cd ../hb-icu + mv "$pkgdir"/usr/lib32/libharfbuzz-icu* ./usr/lib32 + mv "$pkgdir"/usr/lib32/pkgconfig/harfbuzz-icu.pc ./usr/lib32/pkgconfig +} + +package_lib32-harfbuzz-icu() { + pkgdesc="OpenType text shaping engine (32-bit, ICU integration)" + depends=(lib32-harfbuzz lib32-icu harfbuzz-icu) + + mv hb-icu/* "$pkgdir" + + mkdir -p "$pkgdir/usr/share/licenses" + ln -s harfbuzz-icu "$pkgdir/usr/share/licenses/lib32-harfbuzz-icu" +}
[arch-commits] Commit in lib32-harfbuzz/repos (2 files)
Date: Monday, August 6, 2018 @ 21:05:36 Author: foutrelis Revision: 369923 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-harfbuzz/repos/multilib-staging-x86_64/ lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 369922, lib32-harfbuzz/trunk/PKGBUILD) --+ PKGBUILD | 76 + 1 file changed, 76 insertions(+) Copied: lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 369922, lib32-harfbuzz/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2018-08-06 21:05:36 UTC (rev 369923) @@ -0,0 +1,76 @@ +# $Id$ +# Maintainer: Florian Pritz + +pkgname=(lib32-harfbuzz lib32-harfbuzz-icu) +pkgver=1.8.5 +pkgrel=2 +pkgdesc="OpenType text shaping engine (32-bit)" +url="http://www.freedesktop.org/wiki/Software/HarfBuzz; +arch=(x86_64) +license=(MIT) +depends=(lib32-glib2 lib32-freetype2 harfbuzz) +makedepends=(lib32-cairo lib32-icu gcc-multilib ragel git python) +checkdepends=(python-fonttools python-setuptools) +_commit=44d1fb37efa20852cc466c0f0bba95dbd24ce288 # tags/1.8.5^0 +source=("git+https://anongit.freedesktop.org/git/harfbuzz#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd harfbuzz + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd harfbuzz + NOCONFIGURE=1 ./autogen.sh +} + +build() { + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + cd harfbuzz + ./configure \ +--prefix=/usr \ +--libdir=/usr/lib32 \ +--with-cairo \ +--with-freetype \ +--with-glib \ +--with-gobject \ +--without-graphite2 \ +--with-icu \ +--disable-gtk-doc + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +check() { + cd harfbuzz + make check +} + +package_lib32-harfbuzz() { + + cd harfbuzz + make DESTDIR="$pkgdir" install + + rm -rf "${pkgdir}"/usr/{include,share,bin} + mkdir -p "$pkgdir/usr/share/licenses" + ln -s harfbuzz "$pkgdir/usr/share/licenses/lib32-harfbuzz" + +# Split harfbuzz-icu + mkdir -p ../hb-icu/usr/lib32/pkgconfig; cd ../hb-icu + mv "$pkgdir"/usr/lib32/libharfbuzz-icu* ./usr/lib32 + mv "$pkgdir"/usr/lib32/pkgconfig/harfbuzz-icu.pc ./usr/lib32/pkgconfig +} + +package_lib32-harfbuzz-icu() { + pkgdesc="OpenType text shaping engine (32-bit, ICU integration)" + depends=(lib32-harfbuzz lib32-icu harfbuzz-icu) + + mv hb-icu/* "$pkgdir" + + mkdir -p "$pkgdir/usr/share/licenses" + ln -s harfbuzz-icu "$pkgdir/usr/share/licenses/lib32-harfbuzz-icu" +}
[arch-commits] Commit in lib32-harfbuzz/repos (2 files)
Date: Tuesday, March 27, 2018 @ 22:24:06 Author: foutrelis Revision: 312976 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-harfbuzz/repos/multilib-staging-x86_64/ lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 312975, lib32-harfbuzz/trunk/PKGBUILD) --+ PKGBUILD | 76 + 1 file changed, 76 insertions(+) Copied: lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 312975, lib32-harfbuzz/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2018-03-27 22:24:06 UTC (rev 312976) @@ -0,0 +1,76 @@ +# $Id$ +# Maintainer: Florian Pritz+ +pkgname=(lib32-harfbuzz lib32-harfbuzz-icu) +pkgver=1.7.6 +pkgrel=2 +pkgdesc="OpenType text shaping engine (32-bit)" +url="http://www.freedesktop.org/wiki/Software/HarfBuzz; +arch=(x86_64) +license=(MIT) +makedepends=(lib32-glib2 lib32-freetype2 lib32-cairo lib32-icu harfbuzz gcc-multilib ragel git + python) +_commit=ff2f81432bb0484a019a678058595e10217df51d # tags/1.7.6^0 +source=("git+https://anongit.freedesktop.org/git/harfbuzz#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd harfbuzz + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd harfbuzz + NOCONFIGURE=1 ./autogen.sh +} + +build() { + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + cd harfbuzz + ./configure \ +--prefix=/usr \ +--libdir=/usr/lib32 \ +--with-cairo \ +--with-freetype \ +--with-glib \ +--with-gobject \ +--without-graphite2 \ +--with-icu \ +--disable-gtk-doc + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +check() { + cd harfbuzz + make check +} + +package_lib32-harfbuzz() { + depends=(lib32-glib2 lib32-freetype2 harfbuzz) + + cd harfbuzz + make DESTDIR="$pkgdir" install + + rm -rf "${pkgdir}"/usr/{include,share,bin} + mkdir -p "$pkgdir/usr/share/licenses" + ln -s harfbuzz "$pkgdir/usr/share/licenses/lib32-harfbuzz" + +# Split harfbuzz-icu + mkdir -p ../hb-icu/usr/lib32/pkgconfig; cd ../hb-icu + mv "$pkgdir"/usr/lib32/libharfbuzz-icu* ./usr/lib32 + mv "$pkgdir"/usr/lib32/pkgconfig/harfbuzz-icu.pc ./usr/lib32/pkgconfig +} + +package_lib32-harfbuzz-icu() { + pkgdesc="OpenType text shaping engine (32-bit, ICU integration)" + depends=(lib32-harfbuzz lib32-icu harfbuzz-icu) + + mv hb-icu/* "$pkgdir" + + mkdir -p "$pkgdir/usr/share/licenses" + ln -s harfbuzz-icu "$pkgdir/usr/share/licenses/lib32-harfbuzz-icu" +}
[arch-commits] Commit in lib32-harfbuzz/repos (2 files)
Date: Sunday, November 12, 2017 @ 14:45:01 Author: foutrelis Revision: 266368 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-harfbuzz/repos/multilib-staging-x86_64/ lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 266367, lib32-harfbuzz/trunk/PKGBUILD) --+ PKGBUILD | 72 + 1 file changed, 72 insertions(+) Copied: lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 266367, lib32-harfbuzz/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2017-11-12 14:45:01 UTC (rev 266368) @@ -0,0 +1,72 @@ +# $Id$ +# Maintainer: Florian Pritz+ +_pkgbasename=harfbuzz +pkgname=(lib32-harfbuzz lib32-harfbuzz-icu) +pkgver=1.4.6 +pkgrel=2 +pkgdesc="OpenType text shaping engine (32-bit)" +url="http://www.freedesktop.org/wiki/Software/HarfBuzz; +arch=(x86_64) +license=(MIT) +makedepends=(lib32-glib2 lib32-freetype2 lib32-icu $_pkgbasename gcc-multilib ragel git) +_commit=141b33de9a141248e2f034d55f48460159536cb9 # tags/1.4.6^0 +source=("git+https://anongit.freedesktop.org/git/harfbuzz#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $_pkgbasename + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $_pkgbasename + NOCONFIGURE=1 ./autogen.sh +} + +build() { + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + cd $_pkgbasename + + ./configure \ +--prefix=/usr \ +--libdir=/usr/lib32 \ +--without-cairo \ +--with-freetype \ +--with-glib \ +--with-gobject \ +--without-graphite2 \ +--with-icu \ +--disable-gtk-doc + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +package_lib32-harfbuzz() { + depends=(lib32-glib2 lib32-freetype2 harfbuzz) + + cd $_pkgbasename + make DESTDIR="$pkgdir" install + + rm -rf "${pkgdir}"/usr/{include,share,bin} + mkdir -p "$pkgdir/usr/share/licenses" + ln -s harfbuzz "$pkgdir/usr/share/licenses/lib32-harfbuzz" + +# Split harfbuzz-icu + mkdir -p ../hb-icu/usr/lib32/pkgconfig; cd ../hb-icu + mv "$pkgdir"/usr/lib32/libharfbuzz-icu* ./usr/lib32 + mv "$pkgdir"/usr/lib32/pkgconfig/harfbuzz-icu.pc ./usr/lib32/pkgconfig +} + +package_lib32-harfbuzz-icu() { + pkgdesc="OpenType text shaping engine (32-bit, ICU integration)" + depends=(lib32-harfbuzz lib32-icu harfbuzz-icu) + + mv hb-icu/* "$pkgdir" + + mkdir -p "$pkgdir/usr/share/licenses" + ln -s harfbuzz-icu "$pkgdir/usr/share/licenses/lib32-harfbuzz-icu" +}
[arch-commits] Commit in lib32-harfbuzz/repos (2 files)
Date: Tuesday, April 25, 2017 @ 11:09:16 Author: foutrelis Revision: 225283 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-harfbuzz/repos/multilib-staging-x86_64/ lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 225282, lib32-harfbuzz/trunk/PKGBUILD) --+ PKGBUILD | 70 + 1 file changed, 70 insertions(+) Copied: lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 225282, lib32-harfbuzz/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2017-04-25 11:09:16 UTC (rev 225283) @@ -0,0 +1,70 @@ +# $Id$ +# Maintainer: Florian Pritz+ +_pkgbasename=harfbuzz +pkgname=(lib32-harfbuzz lib32-harfbuzz-icu) +pkgver=1.4.1 +pkgrel=2 +pkgdesc="OpenType text shaping engine (32-bit)" +url="http://www.freedesktop.org/wiki/Software/HarfBuzz; +arch=(x86_64) +license=(MIT) +makedepends=(lib32-glib2 lib32-freetype2 lib32-icu $_pkgbasename gcc-multilib ragel git) +_commit=af596a5655ee2ed09da17a7de79f619e1547dcd9 # tags/1.4.1^0 +source=("git+https://anongit.freedesktop.org/git/harfbuzz#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $_pkgbasename + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $_pkgbasename + NOCONFIGURE=1 ./autogen.sh +} + +build() { + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + cd $_pkgbasename + + CFLAGS+=' -DNDEBUG' + CXXFLAGS+=' -DNDEBUG' + ./configure --prefix=/usr --libdir=/usr/lib32 \ +--with-glib --with-freetype --without-cairo --with-icu --without-graphite2 \ +--with-gobject --disable-gtk-doc + make +} + +check() { + cd $_pkgbasename +} + +package_lib32-harfbuzz() { + depends=(lib32-glib2 lib32-freetype2 harfbuzz) + + cd $_pkgbasename + make DESTDIR="$pkgdir" install + + rm -rf "${pkgdir}"/usr/{include,share,bin} + mkdir -p "$pkgdir/usr/share/licenses" + ln -s harfbuzz "$pkgdir/usr/share/licenses/lib32-harfbuzz" + +# Split harfbuzz-icu + mkdir -p ../hb-icu/usr/lib32/pkgconfig; cd ../hb-icu + mv "$pkgdir"/usr/lib32/libharfbuzz-icu* ./usr/lib32 + mv "$pkgdir"/usr/lib32/pkgconfig/harfbuzz-icu.pc ./usr/lib32/pkgconfig +} + +package_lib32-harfbuzz-icu() { + pkgdesc="OpenType text shaping engine (32-bit, ICU integration)" + depends=(lib32-harfbuzz lib32-icu harfbuzz-icu) + + mv hb-icu/* "$pkgdir" + + mkdir -p "$pkgdir/usr/share/licenses" + ln -s harfbuzz-icu "$pkgdir/usr/share/licenses/lib32-harfbuzz-icu" +}
[arch-commits] Commit in lib32-harfbuzz/repos (2 files)
Date: Saturday, November 26, 2016 @ 17:26:23 Author: foutrelis Revision: 196933 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-harfbuzz/repos/multilib-staging-x86_64/ lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 196932, lib32-harfbuzz/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 196932, lib32-harfbuzz/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2016-11-26 17:26:23 UTC (rev 196933) @@ -0,0 +1,42 @@ +# Maintainer: Florian Pritz+ +_pkgbasename=harfbuzz +pkgname=lib32-$_pkgbasename +pkgver=1.3.1 +pkgrel=2 +pkgdesc="OpenType text shaping engine. (32-bit)" +arch=('x86_64') +url="http://www.freedesktop.org/wiki/Software/HarfBuzz; +license=('MIT') +depends=('lib32-icu' 'lib32-glib2' 'lib32-freetype2' $_pkgbasename) +makedepends=('gcc-multilib' 'ragel') +source=(http://www.freedesktop.org/software/harfbuzz/release/${_pkgbasename}-${pkgver}.tar.bz2) +sha256sums=('a242206dd119d5e6cc1b2253c116abbae03f9d930cb60b515fb0d248decf89a1') + +prepare() { + cd ${_pkgbasename}-$pkgver + NOCONFIGURE=1 ./autogen.sh +} + +build() { + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + cd "${srcdir}/${_pkgbasename}-${pkgver}" + + CFLAGS+=' -DNDEBUG' + CXXFLAGS+=' -DNDEBUG' + ./configure --prefix=/usr --libdir=/usr/lib32 --disable-silent-rules --with-graphite2=no --without-cairo + make +} + +package() { + cd "${srcdir}/${_pkgbasename}-${pkgver}" + + make DESTDIR="${pkgdir}" install + + rm -rf "${pkgdir}"/usr/{include,share,bin} + mkdir -p "$pkgdir/usr/share/licenses" + ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname" +}
[arch-commits] Commit in lib32-harfbuzz/repos (2 files)
Date: Sunday, April 3, 2016 @ 00:53:07 Author: foutrelis Revision: 169294 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-harfbuzz/repos/multilib-staging-x86_64/ lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 169293, lib32-harfbuzz/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 169293, lib32-harfbuzz/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2016-04-02 22:53:07 UTC (rev 169294) @@ -0,0 +1,42 @@ +# Maintainer: Florian Pritz+ +_pkgbasename=harfbuzz +pkgname=lib32-$_pkgbasename +pkgver=1.2.4 +pkgrel=2 +pkgdesc="OpenType text shaping engine. (32-bit)" +arch=('x86_64') +url="http://www.freedesktop.org/wiki/Software/HarfBuzz; +license=('MIT') +depends=('lib32-icu' 'lib32-glib2' 'lib32-freetype2' $_pkgbasename) +makedepends=('gcc-multilib' 'ragel') +source=(http://www.freedesktop.org/software/harfbuzz/release/${_pkgbasename}-${pkgver}.tar.bz2) +sha256sums=('449dbdf12a8f94aedbdefaac831d8b1bf45e7decaa9192eaa4f74104ef9de491') + +prepare() { + cd ${_pkgbasename}-$pkgver + NOCONFIGURE=1 ./autogen.sh +} + +build() { + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + cd "${srcdir}/${_pkgbasename}-${pkgver}" + + CFLAGS+=' -DNDEBUG' + CXXFLAGS+=' -DNDEBUG' + ./configure --prefix=/usr --libdir=/usr/lib32 --disable-silent-rules --with-graphite2=no --without-cairo + make +} + +package() { + cd "${srcdir}/${_pkgbasename}-${pkgver}" + + make DESTDIR="${pkgdir}" install + + rm -rf "${pkgdir}"/usr/{include,share,bin} + mkdir -p "$pkgdir/usr/share/licenses" + ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname" +}
[arch-commits] Commit in lib32-harfbuzz/repos (2 files)
Date: Sunday, December 6, 2015 @ 21:06:18 Author: foutrelis Revision: 149147 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-harfbuzz/repos/multilib-staging-x86_64/ lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 149146, lib32-harfbuzz/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 149146, lib32-harfbuzz/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2015-12-06 20:06:18 UTC (rev 149147) @@ -0,0 +1,37 @@ +# Maintainer: Florian Pritz+ +_pkgbasename=harfbuzz +pkgname=lib32-$_pkgbasename +pkgver=1.1.2 +pkgrel=2 +pkgdesc="OpenType text shaping engine. (32-bit)" +arch=('x86_64') +url="http://www.freedesktop.org/wiki/Software/HarfBuzz; +license=('MIT') +depends=('lib32-icu' 'lib32-glib2' 'lib32-freetype2' $_pkgbasename) +makedepends=('gcc-multilib') +source=(http://www.freedesktop.org/software/harfbuzz/release/${_pkgbasename}-${pkgver}.tar.bz2) +sha256sums=('4a2c5790bd3db7c3ca8c02e4858f2fd592df7932c1d2fa9f6b99acbce0f8461f') + +build() { + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + cd "${srcdir}/${_pkgbasename}-${pkgver}" + + # work around autogen.sh requiring ragel + autoreconf --force --install --verbose + ./configure --prefix=/usr --libdir=/usr/lib32 --disable-silent-rules --with-graphite2=no --without-cairo + make +} + +package() { + cd "${srcdir}/${_pkgbasename}-${pkgver}" + + make DESTDIR="${pkgdir}" install + + rm -rf "${pkgdir}"/usr/{include,share,bin} + mkdir -p "$pkgdir/usr/share/licenses" + ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname" +}
[arch-commits] Commit in lib32-harfbuzz/repos (2 files)
Date: Sunday, November 1, 2015 @ 17:15:53 Author: bluewind Revision: 145452 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-harfbuzz/repos/multilib-staging-x86_64/ lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 145451, lib32-harfbuzz/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: lib32-harfbuzz/repos/multilib-staging-x86_64/PKGBUILD (from rev 145451, lib32-harfbuzz/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2015-11-01 16:15:53 UTC (rev 145452) @@ -0,0 +1,37 @@ +# Maintainer: Florian Pritz+ +_pkgbasename=harfbuzz +pkgname=lib32-$_pkgbasename +pkgver=1.0.6 +pkgrel=2 +pkgdesc="OpenType text shaping engine. (32-bit)" +arch=('x86_64') +url="http://www.freedesktop.org/wiki/Software/HarfBuzz; +license=('MIT') +depends=('lib32-icu' 'lib32-glib2' 'lib32-freetype2' $_pkgbasename) +makedepends=('gcc-multilib') +source=(http://www.freedesktop.org/software/harfbuzz/release/${_pkgbasename}-${pkgver}.tar.bz2) +sha256sums=('f616a7fbdc78a627043f9029000bf08c0c71df59cde4143fc92a014f6a993b26') + +build() { + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + cd "${srcdir}/${_pkgbasename}-${pkgver}" + + # work around autogen.sh requiring ragel + autoreconf --force --install --verbose + ./configure --prefix=/usr --libdir=/usr/lib32 --disable-silent-rules --with-graphite2=no --without-cairo + make +} + +package() { + cd "${srcdir}/${_pkgbasename}-${pkgver}" + + make DESTDIR="${pkgdir}" install + + rm -rf "${pkgdir}"/usr/{include,share,bin} + mkdir -p "$pkgdir/usr/share/licenses" + ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname" +}