diff options
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 20 |
2 files changed, 15 insertions, 10 deletions
@@ -1,4 +1,4 @@ -pkgbase = libffi6 +pkgbase = lib32-libffi6 pkgdesc = A portable, high level programming interface to various calling conventions (ABI version 6) pkgver = 3.2.1 pkgrel = 1 @@ -6,9 +6,10 @@ pkgbase = libffi6 arch = x86_64 license = MIT checkdepends = dejagnu + makedepends = gcc-multilib depends = glibc source = https://sourceware.org/pub/libffi/libffi-3.2.1.tar.gz sha1sums = 280c265b789e041c02e5c97815793dfc283fb1e6 -pkgname = libffi6 +pkgname = lib32-libffi6 @@ -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" } |