[arch-commits] Commit in sbcl/trunk (PKGBUILD sbcl-fix-source-path.patch)
Juergen Hoetzel
juergen at archlinux.org
Tue Mar 17 20:58:44 UTC 2009
Date: Tuesday, March 17, 2009 @ 16:58:44
Author: juergen
Revision: 30239
Include sbcl sources with a fixed system path
Added:
sbcl/trunk/sbcl-fix-source-path.patch
Modified:
sbcl/trunk/PKGBUILD
----------------------------+
PKGBUILD | 24 ++++++++++++++++++++++--
sbcl-fix-source-path.patch | 12 ++++++++++++
2 files changed, 34 insertions(+), 2 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2009-03-17 20:25:30 UTC (rev 30238)
+++ PKGBUILD 2009-03-17 20:58:44 UTC (rev 30239)
@@ -12,7 +12,8 @@
provides=('common-lisp')
makedepends=('sbcl' 'texinfo')
source=("http://dl.sourceforge.net/sourceforge/sbcl/${pkgname}-${pkgver}-source.tar.bz2" \
- "sbcl-default-sbcl-home.patch")
+ "sbcl-default-sbcl-home.patch" \
+ "sbcl-fix-source-path.lisp")
md5sums=('7ac79e6e66121dc7bde881c67b88693f' '053ef3ab65501635406134382df17278')
url="http://www.sbcl.org/"
install=sbcl.install
@@ -35,7 +36,26 @@
popd
INSTALL_ROOT=${startdir}/pkg/usr sh install.sh
- # drop unwanted files
+ ./src/runtime/sbcl --core output/sbcl.core --script \
+ ${startdir}/sbcl-fix-source-path.lisp
+ mv sbcl-new.core ${startdir}/pkg/usr/lib/sbcl/sbcl.core
+
+# sources
+ mkdir -p ${startdir}/pkg/usr/share/sbcl-source
+ cp -R -t ${startdir}/pkg/usr/share/sbcl-source \
+ ${startdir}/src/${pkgname}-${pkgver}/{src,contrib}
+
+# drop unwanted files
+ find ${startdir}/pkg/usr/share/sbcl-source -type f \
+ -name \*.fasl -or \
+ -name \*.o -or \
+ -name \*.log -or \
+ -name \*.so -or \
+ -name a.out -delete
+
+ rm ${startdir}/pkg/usr/share/sbcl-source/src/runtime/sbcl
+ rm ${startdir}/pkg/usr/share/sbcl-source/src/runtime/sbcl.nm
+
find ${startdir}/pkg \( -name Makefile -o -name .cvsignore \) -delete
rm $startdir/pkg/usr/share/info/dir
Added: sbcl-fix-source-path.patch
===================================================================
--- sbcl-fix-source-path.patch (rev 0)
+++ sbcl-fix-source-path.patch 2009-03-17 20:58:44 UTC (rev 30239)
@@ -0,0 +1,12 @@
+diff --git a/PKGBUILD b/PKGBUILD
+index 6ef9a0e..297b506 100644
+--- a/PKGBUILD
++++ b/PKGBUILD
+@@ -34,7 +34,38 @@ EOF
+ popd
+ INSTALL_ROOT=${startdir}/pkg/usr sh install.sh
+
+
+
+
+
More information about the arch-commits
mailing list