Date: Friday, September 17, 2021 @ 22:07:56 Author: heftig Revision: 1016900
3.3-4: add libprovides, sync with core Modified: lib32-libffi/trunk/PKGBUILD ----------+ PKGBUILD | 45 ++++++++++++++++++++++++++------------------- 1 file changed, 26 insertions(+), 19 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-09-17 21:43:39 UTC (rev 1016899) +++ PKGBUILD 2021-09-17 22:07:56 UTC (rev 1016900) @@ -1,39 +1,46 @@ -# Maintainer: Jan de Groot <[email protected]> +# Contributor: Jan de Groot <[email protected]> pkgname=lib32-libffi pkgver=3.3 -pkgrel=2 -pkgdesc="A portable, high level programming interface to various calling conventions (32-bit)" +pkgrel=4 +pkgdesc='Portable foreign function interface library (32-bit)' arch=('x86_64') +url='https://sourceware.org/libffi/' license=('MIT') -url="https://sourceware.org/libffi/" depends=('lib32-glibc' 'libffi') checkdepends=('dejagnu') -source=(https://sourceware.org/pub/libffi/libffi-${pkgver}.tar.gz) -sha512sums=('61513801a156f11420f541d325de697131846487122d6bdcf5491b18b4da788589f5c0bb07e88e396495d3be5830d74e9135595e2b8ddbfe95c448d8597fbd6f') +provides=('libffi.so') +source=(https://sourceware.org/pub/libffi/libffi-$pkgver.tar.gz) +sha256sums=('72fba7922703ddfa7a028d513ac15a85c8d54c8d67f55fa5a4802885dc652056') +b2sums=('cddc40729a30a9bd34d675809f51f8d1b4ccaffa54bc6dd6f7e965f4e260edd34754719f9f6247c8957aeb7cf154d56ce1fe16a54c3f1ad39afbebdf41d23caa') +prepare() { + cd libffi-$pkgver + autoreconf -fiv +} + build() { - cd libffi-${pkgver} + cd libffi-$pkgver export CC="gcc -m32" - ./configure --prefix=/usr \ - --libdir=/usr/lib32 --libexecdir=/usr/lib32 \ - --disable-static --enable-pax_emutramp - + ./configure \ + --prefix=/usr \ + --libdir=/usr/lib32 \ + --disable-static \ + --enable-pax_emutramp make } check() { - make -C libffi-${pkgver} check + make -C libffi-$pkgver check } package() { - cd libffi-${pkgver} + cd libffi-$pkgver + make DESTDIR="$pkgdir" install + rm -r "$pkgdir"/usr/{include,share} + install -Dm 644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname +} - make DESTDIR="${pkgdir}" install - - rm -r "${pkgdir}"/usr/{include,share} - install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" - install -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/" -} +# vim: ts=2 sw=2 et:
