[arch-commits] Commit in ecl/trunk (PKGBUILD)
Allan McRae
allan at archlinux.org
Wed May 20 01:31:58 UTC 2020
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 \
More information about the arch-commits
mailing list