updated on Sat Jan 21 16:18:39 UTC 2012
[aur-mirror.git] / cl-trivial-http / PKGBUILD
blob00c6b9ee9a38a8985eaf2fafab63e4a250faaafa
1 # Maintainer:  veox <box 55 [shift-two] mail [dot] ru>
3 pkgname=cl-trivial-http
4 _clname=trivial-http
5 pkgver=20080901
6 pkgrel=2
7 pkgdesc="Trivial networking library for Common Lisp"
8 arch=('i686' 'x86_64')
9 url="http://common-lisp.net/project/trivial-http/"
10 license=('MIT')   # MIT?
12 # TODO: replace this segment with 'common-lisp' when all provide it.
13 if pacman -Qq clisp-new-clx &>/dev/null; then
14     depends=('clisp-new-clx' 'cl-asdf' 'cl-usocket')
15 elif pacman -Qq clisp-gtk2 &>/dev/null; then
16     depends=('clisp-gtk2' 'cl-asdf' 'cl-usocket')
17 elif pacman -Qq sbcl &>/dev/null; then
18     depends=('sbcl' 'cl-usocket')
19 elif pacman -Qq clisp &>/dev/null; then
20     depends=('clisp' 'cl-asdf' 'cl-usocket')
21 elif pacman -Qq cmucl &>/dev/null; then
22     depends=('cmucl' 'cl-asdf' 'cl-usocket')
23 else
24     depends=('sbcl' 'cl-usocket')
27 install=cl-trivial-http.install
28 source=('http://common-lisp.net/project/trivial-http/trivial-http.tar.gz')
29 md5sums=('5b946bf310b2784b5f766c12fbab3dc5')
30 options=(docs)
32 build() {
33         install -d ${pkgdir}/usr/share/common-lisp/source/${_clname}
34         install -d ${pkgdir}/usr/share/common-lisp/source/${_clname}/dev
35         install -d ${pkgdir}/usr/share/common-lisp/systems
36         install -d ${pkgdir}/usr/share/licenses/${_clname}
38         cd ${srcdir}/${_clname}
40         install -m 644 -t ${pkgdir}/usr/share/common-lisp/source/${_clname}/dev \
41                 ${srcdir}/${_clname}/dev/*.lisp || return 1
42         install -m 644 -t ${pkgdir}/usr/share/common-lisp/source/${_clname} \
43                 ${srcdir}/${_clname}/*.asd || return 1
44         install -m 644 -t ${pkgdir}/usr/share/licenses/${_clname} \
45                 ${srcdir}/${_clname}/COPYING || return 1
47         cd ${pkgdir}/usr/share/common-lisp/systems 
48         ln -s ../source/${_clname}/${_clname}.asd .
49 #       ln -s ../source/${_clname}/${_clname}-tests.asd .