Date: Friday, October 11, 2013 @ 19:53:45 Author: heftig Revision: 98484
archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-fontconfig/repos/multilib-testing-x86_64/ lib32-fontconfig/repos/multilib-testing-x86_64/PKGBUILD (from rev 98483, lib32-fontconfig/trunk/PKGBUILD) lib32-fontconfig/repos/multilib-testing-x86_64/lib32-fontconfig.install (from rev 98483, lib32-fontconfig/trunk/lib32-fontconfig.install) --------------------------+ PKGBUILD | 61 +++++++++++++++++++++++++++++++++++++++++++++ lib32-fontconfig.install | 11 ++++++++ 2 files changed, 72 insertions(+) Copied: lib32-fontconfig/repos/multilib-testing-x86_64/PKGBUILD (from rev 98483, lib32-fontconfig/trunk/PKGBUILD) =================================================================== --- multilib-testing-x86_64/PKGBUILD (rev 0) +++ multilib-testing-x86_64/PKGBUILD 2013-10-11 17:53:45 UTC (rev 98484) @@ -0,0 +1,61 @@ +# $Id$ +# Maintainer: Jan de Groot <j...@archlinux.org> + +_pkgbasename=fontconfig +pkgname=lib32-$_pkgbasename +pkgver=2.11.0 +pkgrel=1 +pkgdesc="A library for configuring and customizing font access (32-bit)" +arch=(x86_64) +url="http://www.fontconfig.org/release/" +license=('custom') +depends=('lib32-expat' 'lib32-freetype2' $_pkgbasename) +makedepends=(gcc-multilib) +options=('!libtool') +install=lib32-fontconfig.install +source=(http://www.fontconfig.org/release/${_pkgbasename}-${pkgver}.tar.bz2) +sha256sums=('cb0e0ef6f03bc8568e95653840bb07d5859dc89d7ce2cade9d94fcccf8c1a467') + + # a nice page to test font matching: + # http://zipcon.net/~swhite/docs/computers/browsers/fonttest.html + +build() { + cd $_pkgbasename-$pkgver + + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + # make sure there's no rpath trouble and sane .so versioning - FC and Gentoo do this as well + libtoolize -f + autoreconf -fi + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --with-templatedir=/etc/fonts/conf.avail \ + --with-xmldir=/etc/fonts \ + --localstatedir=/var \ + --disable-static \ + --with-default-fonts=/usr/share/fonts \ + --with-add-fonts=/usr/share/fonts \ + --libdir=/usr/lib32 + make +} + +check() { + cd $_pkgbasename-$pkgver + make -k check +} + +package() { + cd $_pkgbasename-$pkgver + make DESTDIR="$pkgdir" install + + rm -rf "$pkgdir"/{etc,usr/{include,share}} + find "$pkgdir/usr/bin" -not -type d -not -name fc-cache -delete + mv "$pkgdir"/usr/bin/fc-cache{,-32} + + # Install license + mkdir -p "$pkgdir/usr/share/licenses" + ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname" +} Copied: lib32-fontconfig/repos/multilib-testing-x86_64/lib32-fontconfig.install (from rev 98483, lib32-fontconfig/trunk/lib32-fontconfig.install) =================================================================== --- multilib-testing-x86_64/lib32-fontconfig.install (rev 0) +++ multilib-testing-x86_64/lib32-fontconfig.install 2013-10-11 17:53:45 UTC (rev 98484) @@ -0,0 +1,11 @@ +post_install() { + echo -n "updating font cache... " + /usr/bin/fc-cache-32 -f + echo "done." +} + +post_upgrade() { + echo -n "updating font cache... " + /usr/bin/fc-cache-32 -f + echo "done." +}