updated on Tue Jan 24 16:10:37 UTC 2012
[aur-mirror.git] / cl-babel / PKGBUILD
blob0d2ce63501aeedeefb4278ae2f4635ce30a30fc9
1 # Maintainer:  veox <box 55 [shift-two] mail [dot] ru>
3 pkgname=cl-babel
4 _clname=babel    # used in CL scope, not package scope
5 pkgver=0.3.0
6 pkgrel=1
7 pkgdesc="A charset encoding/decoding library, not unlike GNU libiconv, written in Common Lisp"
8 arch=('i686' 'x86_64')
9 url="http://common-lisp.net/project/babel/"
10 license=('BSD')
12 # TODO: replace this segment with 'common-lisp' when all provide it.
13 # TODO: bash is needed to generate some files in tests?
14 if pacman -Qq clisp-new-clx &>/dev/null; then
15     depends=('clisp-new-clx' 'cl-asdf' 'cl-trivial-features' 'cl-trivial-gray-streams')
16 elif pacman -Qq clisp-gtk2 &>/dev/null; then
17     depends=('clisp-gtk2' 'cl-asdf' 'cl-trivial-features' 'cl-trivial-gray-streams')
18 elif pacman -Qq sbcl &>/dev/null; then
19     depends=('sbcl' 'cl-trivial-features' 'cl-trivial-gray-streams')
20 elif pacman -Qq clisp &>/dev/null; then
21     depends=('clisp' 'cl-asdf' 'cl-trivial-features' 'cl-trivial-gray-streams')
22 elif pacman -Qq cmucl &>/dev/null; then
23     depends=('cmucl' 'cl-asdf' 'cl-trivial-features' 'cl-trivial-gray-streams')
24 else
25     depends=('sbcl' 'cl-trivial-features' 'cl-trivial-gray-streams')
28 install=cl-babel.install
29 source=('http://common-lisp.net/project/babel/releases/babel_0.3.0.tar.gz')
30 md5sums=('ba6540828fbe1d494fb0d6cab14a5de3')
33 build() {
34     install -d ${pkgdir}/usr/share/common-lisp/source/${_clname}/src
35     install -d ${pkgdir}/usr/share/common-lisp/source/${_clname}/tests
36     install -d ${pkgdir}/usr/share/common-lisp/systems
37     install -d ${pkgdir}/usr/share/licenses/${pkgname}
39     cd ${srcdir}/${_clname}_${pkgver}
41     install -m 644 -t ${pkgdir}/usr/share/common-lisp/source/${_clname}/src \
42         ${srcdir}/${_clname}_${pkgver}/src/*.lisp
43     install -m 644 -t ${pkgdir}/usr/share/common-lisp/source/${_clname}/tests \
44         ${srcdir}/${_clname}_${pkgver}/tests/*
45     install -m 644 -t ${pkgdir}/usr/share/common-lisp/source/${_clname} \
46         ${srcdir}/${_clname}_${pkgver}/*.asd
48     install -m 644 ${srcdir}/${_clname}_${pkgver}/COPYRIGHT \
49         ${pkgdir}/usr/share/licenses/${pkgname}
51     cd ${pkgdir}/usr/share/common-lisp/systems
52     ln -s ../source/${_clname}/${_clname}.asd .
53     ln -s ../source/${_clname}/${_clname}-streams.asd .
54     ln -s ../source/${_clname}/${_clname}-tests.asd .
57 # vim:set ts=2 sw=4 et nospell: