Date: Sunday, April 24, 2022 @ 10:51:13 Author: arojas Revision: 443891
archrelease: copy trunk to extra-x86_64 Added: ffcall/repos/extra-x86_64/PKGBUILD (from rev 443890, ffcall/trunk/PKGBUILD) Deleted: ffcall/repos/extra-x86_64/PKGBUILD ----------+ PKGBUILD | 64 +++++++++++++++++++++++++++++++------------------------------ 1 file changed, 33 insertions(+), 31 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-04-24 10:51:02 UTC (rev 443890) +++ PKGBUILD 2022-04-24 10:51:13 UTC (rev 443891) @@ -1,31 +0,0 @@ -# Maintainer: Vesa Kaihlavirta <ve...@iki.fi> -# Contributor: Michael Baehr <usem...@spamblocked.com> - -pkgname=ffcall -pkgver=2.4 -pkgrel=1 -pkgdesc="C library for implementing foreign function calls in embedded interpreters" -arch=('x86_64') -url="https://www.gnu.org/software/libffcall/" -license=('GPL2') -options=('!makeflags' 'staticlibs') -source=(https://ftp.gnu.org/gnu/libffcall/libffcall-${pkgver}.tar.gz) -sha256sums=('8ef69921dbdc06bc5bb90513622637a7b83a71f31f5ba377be9d8fd8f57912c2') - -build() { - cd "${srcdir}/lib${pkgname}-${pkgver}" - [ "$CARCH" = "x86_64" ] && CONFIGFLAG="--with-pic" - ./configure --prefix=/usr --mandir=/usr/share/man $CONFIGFLAG - make -} - -check() { - cd "${srcdir}/lib${pkgname}-${pkgver}" - make check -} - -package() { - cd "${srcdir}/lib${pkgname}-${pkgver}" - install -d "${pkgdir}"/usr/share/{man,doc/ffcall} - make DESTDIR="${pkgdir}" htmldir=/usr/share/doc/ffcall install -} Copied: ffcall/repos/extra-x86_64/PKGBUILD (from rev 443890, ffcall/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-04-24 10:51:13 UTC (rev 443891) @@ -0,0 +1,33 @@ +# Maintainer: Vesa Kaihlavirta <ve...@iki.fi> +# Contributor: Michael Baehr <usem...@spamblocked.com> + +pkgname=ffcall +pkgver=2.4 +pkgrel=2 +pkgdesc="C library for implementing foreign function calls in embedded interpreters" +arch=('x86_64') +url="https://www.gnu.org/software/libffcall/" +license=('GPL2') +depends=('glibc') +options=('!makeflags' 'staticlibs') +source=(https://ftp.gnu.org/gnu/libffcall/libffcall-${pkgver}.tar.gz) +sha256sums=('8ef69921dbdc06bc5bb90513622637a7b83a71f31f5ba377be9d8fd8f57912c2') + +build() { + cd "${srcdir}/lib${pkgname}-${pkgver}" + [ "$CARCH" = "x86_64" ] && CONFIGFLAG="--with-pic" + CFLAGS+=" -ffat-lto-objects" \ + ./configure --prefix=/usr --mandir=/usr/share/man $CONFIGFLAG + make +} + +check() { + cd "${srcdir}/lib${pkgname}-${pkgver}" + make check +} + +package() { + cd "${srcdir}/lib${pkgname}-${pkgver}" + install -d "${pkgdir}"/usr/share/{man,doc/ffcall} + make DESTDIR="${pkgdir}" htmldir=/usr/share/doc/ffcall install +}