Date: Wednesday, May 20, 2020 @ 01:31:57 Author: allan Revision: 386971
upgpkg: ecl 16.1.3-4: fix FTBFS Modified: ecl/trunk/PKGBUILD ----------+ PKGBUILD | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-05-19 22:44:08 UTC (rev 386970) +++ PKGBUILD 2020-05-20 01:31:57 UTC (rev 386971) @@ -3,7 +3,7 @@ pkgname=ecl pkgver=16.1.3 -pkgrel=3 +pkgrel=4 pkgdesc="Embeddable Common Lisp" arch=('x86_64') url="https://common-lisp.net/project/ecl/" @@ -15,9 +15,17 @@ source=("https://common-lisp.net/project/ecl/static/files/release/${pkgname}-${pkgver}.tgz") sha256sums=('76a585c616e8fa83a6b7209325a309da5bc0ca68e0658f396f49955638111254') +prepare() { + cd $srcdir/$pkgname-$pkgver + + # upstream patch: https://gitlab.com/sagemath/dev/trac/-/commit/ed7bc14f751a76ad88c506cd33beb7f3e1030ff5 + sed -i "s/FFI_SYSV/FFI_UNIX64/" src/c/ffi.d +} + build() { cd $srcdir/$pkgname-$pkgver sed -i 's|-Wl,--rpath,~A|-Wl,--rpath,/usr/lib/ecl|' src/configure + CFLAGS+=" -fcommon" ./configure \ --build=$CHOST \ --prefix=/usr \