# Contributor: Levente Polyak # Contributor: Bartłomiej Piotrowski # Contributor: Stéphane Gaudreault # Contributor: Jan de Groot _pkgname=libffi pkgname=$_pkgname-static pkgver=3.3 pkgrel=4 pkgdesc='Portable foreign function interface library' arch=('x86_64') url='https://sourceware.org/libffi/' license=('MIT') depends=('glibc') checkdepends=('dejagnu') options=(!emptydirs staticlibs) source=(https://sourceware.org/pub/libffi/libffi-$pkgver.tar.gz) sha256sums=('72fba7922703ddfa7a028d513ac15a85c8d54c8d67f55fa5a4802885dc652056') b2sums=('cddc40729a30a9bd34d675809f51f8d1b4ccaffa54bc6dd6f7e965f4e260edd34754719f9f6247c8957aeb7cf154d56ce1fe16a54c3f1ad39afbebdf41d23caa') prepare() { cd $_pkgname-$pkgver autoreconf -fiv } build() { cd $_pkgname-$pkgver ./configure \ --prefix=/usr/static \ --disable-shared \ --enable-static \ --enable-pax_emutramp make } check() { make -C $_pkgname-$pkgver check } package() { cd $_pkgname-$pkgver make DESTDIR="$pkgdir" install rm -r "$pkgdir"/usr/static/share/{man,info} install -Dm 644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname } # vim: ts=2 sw=2 et: