Date: Thursday, August 31, 2017 @ 15:02:54 Author: arojas Revision: 255198
archrelease: copy trunk to multilib-testing-x86_64 Added: cmucl/repos/multilib-testing-x86_64/ cmucl/repos/multilib-testing-x86_64/PKGBUILD (from rev 255197, cmucl/trunk/PKGBUILD) ----------+ PKGBUILD | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) Copied: cmucl/repos/multilib-testing-x86_64/PKGBUILD (from rev 255197, cmucl/trunk/PKGBUILD) =================================================================== --- multilib-testing-x86_64/PKGBUILD (rev 0) +++ multilib-testing-x86_64/PKGBUILD 2017-08-31 15:02:54 UTC (rev 255198) @@ -0,0 +1,54 @@ +# Contributor: John Proctor <jproc...@prium.net> +# Contributor: Alain Kalker <a.c.kal...@gmail.com> +# Maintainer: Juergen Hoetzel <juer...@archlinux.org> + +pkgname=cmucl +pkgver=21b +pkgrel=2 +pkgdesc="CMU Common Lisp" +depends_i686=('glibc' 'openmotif') +depends_x86_64=('lib32-glibc' 'openmotif') +provides=('common-lisp') +makedepends=('sed' 'bc') +license=('custom') +#license PublicDomain +source=("https://common-lisp.net/project/cmucl/downloads/release/${pkgver}/cmucl-src-${pkgver}.tar.bz2" + "https://common-lisp.net/project/cmucl/downloads/release/${pkgver}/cmucl-src-${pkgver}.tar.bz2.asc" + "https://common-lisp.net/project/cmucl/downloads/release/${pkgver}/cmucl-${pkgver}-x86-linux.tar.bz2" + "https://common-lisp.net/project/cmucl/downloads/release/${pkgver}/cmucl-${pkgver}-x86-linux.tar.bz2.asc") +sha256sums=('6f9ea5920d38d6881cee85d976565b3a6070bf6473dd64254e0e9f2f23625875' + 'SKIP' + 'eaccb1d676dbf40c5327ae5c61a7a638e4c12525b1e4118535582ffb7c59638e' + 'SKIP') +validpgpkeys=('0EF50ED55514BFF6B72B9DAC06CE3819086C750B') # "Raymond Toy <toy.raym...@gmail.com> +url="https://www.cons.org/cmucl/" +arch=('x86_64') + +prepare() { + cd "${srcdir}" + + if [[ $CARCH == "i686" ]]; then + sed -i 's|i386\*|i686\*|' bin/build-all.sh + fi +} + +build() { + cd "${srcdir}" + export CMUCLLIB="${srcdir}"/lib/cmucl/lib + # Build using binary-dist lisp + ./bin/build-all.sh -o "${srcdir}"/bin/lisp +} + +package() { + cd "${srcdir}" + # install distribution + ./bin/make-dist.sh -I "${pkgdir}"/usr -M share/man/man1 linux-4 + # move docs + mv "${pkgdir}"/usr/doc "${pkgdir}"/usr/share/ + # backwards compatibility + ln -sf lisp "${pkgdir}"/usr/bin/cmucl + # license + install -D -m644 "${srcdir}"/src/general-info/COPYRIGHTS \ + "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE +} +