diff --git a/srcpkgs/sbcl-source b/srcpkgs/sbcl-source new file mode 120000 index 00000000000..d6eeb2634b0 --- /dev/null +++ b/srcpkgs/sbcl-source @@ -0,0 +1 @@ +sbcl \ No newline at end of file diff --git a/srcpkgs/sbcl/files/sbclrc b/srcpkgs/sbcl/files/sbclrc new file mode 100644 index 00000000000..cf56430944b --- /dev/null +++ b/srcpkgs/sbcl/files/sbclrc @@ -0,0 +1,3 @@ +(setf (logical-pathname-translations "SYS") + '(("SYS:SRC;**;*.*.*" #p"/usr/lib/sbcl/src/**/*.*") + ("SYS:CONTRIB;**;*.*.*" #p"/usr/lib/sbcl/**/*.*"))) diff --git a/srcpkgs/sbcl/template b/srcpkgs/sbcl/template index ea20b7e3824..7984c8c4176 100644 --- a/srcpkgs/sbcl/template +++ b/srcpkgs/sbcl/template @@ -1,8 +1,9 @@ # Template file for 'sbcl' pkgname=sbcl version=1.2.2 -revision=1 +revision=2 makedepends="zlib-devel" +conf_files="/etc/sbclrc" short_desc="Steel Bank Common Lisp" maintainer="Christian Neukirchen " license="custom" @@ -38,4 +39,17 @@ do_build() { do_install() { SBCL_HOME="" INSTALL_ROOT="$DESTDIR/usr" sh install.sh vlicense COPYING LICENSE + vconf ${FILESDIR}/sbclrc +} + +sbcl-source_package() { + noarch=yes + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" -- source files" + pkg_install() { + cd $wrksrc + ./clean.sh + vmkdir usr/lib/sbcl + vcopy src usr/lib/sbcl + } }