aports/main/ecl/APKBUILD
2025-04-01 15:53:48 +00:00

57 lines
1.1 KiB
Text

# Contributor: Lucas Ramage <ramage.lucas@protonmail.com>
# Maintainer: Celeste <cielesti@protonmail.com>
maintainer="Celeste <cielesti@protonmail.com>"
pkgname=ecl
pkgver=24.5.10
pkgrel=1
pkgdesc="Embeddable Common Lisp"
url="https://ecl.common-lisp.dev/"
arch="all"
license="LGPL-2.1-or-later"
depends_dev="
gc-dev
gmp-dev
libatomic_ops-dev
libffi-dev
"
makedepends="
$depends_dev
texinfo
"
subpackages="$pkgname-dev $pkgname-doc"
source="https://common-lisp.net/project/ecl/static/files/release/ecl-$pkgver.tgz"
options="!check"
prepare() {
default_prepare
update_config_sub
}
build() {
CFLAGS="$CFLAGS -std=gnu17" \
./configure \
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
--sysconfdir=/etc \
--infodir=/usr/share/info \
--mandir=/usr/share/man \
--localstatedir=/var/state/ecl \
--enable-boehm=system \
--enable-gmp=system \
--enable-libatomic=system
make
}
check() {
make check
}
package() {
make DESTDIR="$pkgdir" install
}
sha512sums="
46e6da0f319573e412e54573b3c029179ba9debf48f73828ad5dd0a99c4a0b4ef21f99b411fdab3dc5429242c917553eb3e9794eeac7ec44667cd26fc0dd927e ecl-24.5.10.tgz
"