diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 12 insertions, 8 deletions
@@ -1,7 +1,7 @@ -# Maintainer: Terry Kerr <terry@oefd.ca> +# Maintainer: Giacomo Vercesi <mrjackv@hotmail.it> _pkgbasename=libffi -pkgname=libffi6 +pkgname=lib32-libffi6 pkgver=3.2.1 pkgrel=1 pkgdesc="A portable, high level programming interface to various calling conventions (ABI version 6)" @@ -10,13 +10,17 @@ url="http://sourceware.org/libffi" license=('MIT') depends=('glibc') checkdepends=('dejagnu') +makedepends=('gcc-multilib') source=(https://sourceware.org/pub/libffi/libffi-$pkgver.tar.gz) sha1sums=('280c265b789e041c02e5c97815793dfc283fb1e6') build() { cd "$srcdir/$_pkgbasename-$pkgver" - ./configure --prefix=/usr --disable-static \ - --enable-pax_emutramp + export CC="gcc -m32" + + ./configure --prefix=/usr --libdir=/usr/lib32 \ + --libexecdir=/usr/lib32 --disable-static \ + --enable-pax_emutramp make } @@ -28,10 +32,10 @@ package() { cd "$srcdir/$_pkgbasename-$pkgver" make DESTDIR="$pkgdir" install - mv "$pkgdir/usr/lib/libffi.la" "$pkgdir/usr/lib/libffi6.la" - rm -rf "$pkgdir/usr/lib/$_pkgbasename-$pkgver" - rm -f "$pkgdir/usr/lib/libffi.so" - rm -rf "$pkgdir/usr/lib/pkgconfig" "$pkgdir/usr/share" + mv "$pkgdir/usr/lib32/libffi.la" "$pkgdir/usr/lib32/libffi6.la" + rm -rf "$pkgdir/usr/lib32/$_pkgbasename-$pkgver" + rm -f "$pkgdir/usr/lib32/libffi.so" + rm -rf "$pkgdir/usr/lib32/pkgconfig" "$pkgdir/usr/share" install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |