1 # Maintainer: veox <box 55 [shift-two] mail [dot] ru>
3 pkgname=cl-trivial-http
7 pkgdesc="Trivial networking library for Common Lisp"
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')
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')
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 .