summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD54
1 files changed, 31 insertions, 23 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b77fb281ad6b..41569a634bbd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,54 +1,62 @@
-# $Id: PKGBUILD 78820 2012-10-25 06:47:28Z foutrelis $
-# Upstream Maintainer: Jan de Groot <jgc@archlinux.org>
-# Maintainer: Fantix King <fantix.king at gmail.com>
+# $Id: PKGBUILD 109875 2014-04-20 20:49:15Z bluewind $
+# Maintainer: Jan de Groot <jgc@archlinux.org>
+# x32 Maintainer: Fantix King <fantix.king at gmail.com>
+
_pkgbasename=fontconfig
pkgname=libx32-$_pkgbasename
-pkgver=2.10.1
+pkgver=2.11.1
pkgrel=1.1
pkgdesc="A library for configuring and customizing font access (x32 ABI)"
arch=(x86_64)
url="http://www.fontconfig.org/release/"
license=('custom')
-depends=('libx32-expat>=2.0.1' 'libx32-freetype2>=2.3.11' $_pkgbasename)
+depends=('libx32-expat' 'libx32-freetype2' $_pkgbasename)
makedepends=(gcc-multilib-x32)
options=('!libtool')
-source=(http://www.fontconfig.org/release/${_pkgbasename}-${pkgver}.tar.gz)
-md5sums=('c94e380eea42f2f23ca9537035ef1899')
+install=libx32-fontconfig.install
+source=(http://www.fontconfig.org/release/${_pkgbasename}-${pkgver}.tar.bz2)
+sha256sums=('dc62447533bca844463a3c3fd4083b57c90f18a70506e7a9f4936b5a1e516a99')
+
+ # a nice page to test font matching:
+ # http://zipcon.net/~swhite/docs/computers/browsers/fonttest.html
build() {
+ cd $_pkgbasename-$pkgver
+
export CC="gcc -mx32"
export CXX="g++ -mx32"
export PKG_CONFIG_PATH="/usr/libx32/pkgconfig"
- cd "${srcdir}/${_pkgbasename}-${pkgver}"
# make sure there's no rpath trouble and sane .so versioning - FC and Gentoo do this as well
libtoolize -f
- autoreconf -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/libx32
-
+ --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/libx32
make
}
check() {
- cd "$srcdir/$_pkgbasename-$pkgver"
- make -k check
+ cd $_pkgbasename-$pkgver
+ make -k check
}
package() {
- cd "${srcdir}/${_pkgbasename}-${pkgver}"
+ cd $_pkgbasename-$pkgver
+ make DESTDIR="$pkgdir" install
- 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{,-x32}
- rm -rf "${pkgdir}"/usr/{include,share,bin} "$pkgdir"/{etc,var}
+ # Install license
mkdir -p "$pkgdir/usr/share/licenses"
ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname"
}