aboutsummaryrefslogtreecommitdiffstats
path: root/testing/ecl
diff options
context:
space:
mode:
Diffstat (limited to 'testing/ecl')
-rw-r--r--testing/ecl/APKBUILD33
1 files changed, 33 insertions, 0 deletions
diff --git a/testing/ecl/APKBUILD b/testing/ecl/APKBUILD
new file mode 100644
index 0000000000..ce0b37b61c
--- /dev/null
+++ b/testing/ecl/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: Lucas Ramage <ramage.lucas@openmailbox.org>
+# Maintainer: Lucas Ramage <ramage.lucas@openmailbox.org>
+pkgname=ecl
+pkgver=16.1.3
+pkgrel=2
+pkgdesc="Embeddable Common Lisp"
+arch=all
+url="https://common-lisp.net/project/ecl/"
+license="LGPL"
+depends=""
+makedepends="gmp-dev libffi-dev gc-dev"
+source="https://common-lisp.net/project/ecl/static/files/release/${pkgname}-${pkgver}.tgz"
+subpackages="$pkgname-doc $pkgname-dev"
+workdir="$srcdir/$pkgname-$pkgver"
+
+build() {
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --infodir=/usr/share/info \
+ --mandir=/usr/share/man \
+ --localstatedir=/var/state/ecl \
+ --enable-boehm=system \
+ --with-cxx
+ make
+}
+
+package() {
+ cd "$workdir"
+ make DESTDIR="${pkgdir}" install
+}
+sha512sums="5d743f422f6bc24671abf4c739cde8273d08f056906a1ef8aed5145c703b6d52c7fa4b5e0be8c125f32240c20ce053007786bb3ae81cc34d47791f6fae0819c1 ecl-16.1.3.tgz"