From 34486805d77725b7c1a865928bc14a7218241ecf Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Sun, 24 Aug 2014 18:45:32 +0200 Subject: [PATCH] New package: sbcl-1.2.2 --- srcpkgs/sbcl/template | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 srcpkgs/sbcl/template diff --git a/srcpkgs/sbcl/template b/srcpkgs/sbcl/template new file mode 100644 index 0000000000..1888fb76a7 --- /dev/null +++ b/srcpkgs/sbcl/template @@ -0,0 +1,41 @@ +# Template file for 'sbcl' +pkgname=sbcl +version=1.2.2 +revision=1 +makedepends="texinfo zlib-devel iana-etc" +short_desc="Steel Bank Common Lisp" +maintainer="Christian Neukirchen " +license="custom" +homepage="http://www.sbcl.org/" +distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}-source.tar.bz2" +checksum=5b2c510cdd7300956428c3b9bad78bd730908f6841ff15097e078133e50a5322 +nocross=yes + +case "$XBPS_TARGET_MACHINE" in + x86_64*) + distfiles+=" ${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-1.2.2-x86-64-linux-binary.tar.bz2" + checksum+=" a20779fefd466ad985f530fbd3093b603779efa20f0d3045d75420b4e73d0723" + ;; + i686*) + distfiles+=" ${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-1.0.58-x86-linux-binary.tar.bz2" + checksum+=" a2195fce096fd7c64acef60ca496a29d703afc61eb39c366fdd9e56dc8982f84" + ;; + arm*) + distfiles+=" ${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-1.2.1-armhf-linux-binary.tar.bz2" + checksum+=" c3fd37ea204cdf7433fa4f688d21f91b71ea01343acab39caca6c4a2ecaf6544" + ;; +esac + +do_build() { + export CFLAGS+=" -D_GNU_SOURCE -fno-omit-frame-pointer -DSBCL_HOME=/usr/lib/sbcl" + export LINKFLAGS="$LDFLAGS" + bash make.sh \ + "bash ../sbcl-*-linux/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" \ + --without-sb-test --with-sb-core-compression --prefix=/usr + make -C doc/manual info +} + +do_install() { + SBCL_HOME="" INSTALL_ROOT="$DESTDIR/usr" sh install.sh + vlicense COPYING LICENSE +}