updated on Fri Jan 20 12:03:34 UTC 2012
[aur-mirror.git] / clx / PKGBUILD
blobac637488292688f622fb3e514aac565742beebf8
1 # Contributor: joyfulgirl <joyfulgirl (at) archlinux.us>
2 # Contributor: Jonathan Friedman <jonf@gojon.com>
3 pkgname=clx
4 pkgver=0.7.4
5 pkgrel=1
6 pkgdesc="Xlib for common lisp systems"
7 arch=('i686' 'x86_64')
8 url="http://www.cliki.net/CLX"
9 license=('custom')
10 depends=('x-server' 'sbcl')
11 makedepends=('texinfo')
12 install=clx.install
13 source=(http://common-lisp.net/~abridgewater/dist/clx/${pkgname}-${pkgver}.tgz
14         README.licensing)
15 md5sums=('d18b9fcc3a5d085e1a73c59a6ecc9413'
16          '74858379015567928f1eee186d9db1a4')
19 build() {
20     
21     install -d ${pkgdir}/usr/share/common-lisp/systems
22     install -d ${pkgdir}/usr/share/common-lisp/source/${pkgname}/{debug,demo,test}
23     install -d ${pkgdir}/usr/share/licenses/${pkgname}
24     install -d ${pkgdir}/usr/share/info
25         cd ${pkgdir}/usr/share/common-lisp/source/${pkgname}
27     install -m 644 -t . ${srcdir}/${pkgname}-${pkgver}/*.lisp
28     install -m 644 -t debug ${srcdir}/${pkgname}-${pkgver}/debug/*.lisp
29     install -m 644 -t demo ${srcdir}/${pkgname}-${pkgver}/demo/*.lisp
30     install -m 644 -t test ${srcdir}/${pkgname}-${pkgver}/test/*.lisp
32     install -m 644 -t . ${srcdir}/${pkgname}-${pkgver}/${pkgname}.asd
33     cd ${pkgdir}/usr/share/common-lisp/systems
34         ln -s ../source/${pkgname}/${pkgname}.asd .
36     cd ${srcdir}/${pkgname}-${pkgver}/manual
37     makeinfo ${pkgname}.texinfo
38     install -m 644 ${pkgname}.info ${pkgdir}/usr/share/info
40     install -m 644 ${srcdir}/README.licensing ${pkgdir}/usr/share/licenses/${pkgname}
42     msg "---> Compiling lisp files <---"
44     sbcl --no-sysinit --no-userinit \
45          --eval '(require :asdf)' \
46          --eval "(pushnew #p\"${pkgdir}/usr/share/common-lisp/systems/\" asdf:*central-registry* :test #'equal)" \
47          --eval "(asdf:operate 'asdf:compile-op 'clx)" \
48          --eval '(quit)' || return 1
50     echo "---> Done compiling lisp files <---"