summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7daed1ee3f3f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+#Contributor: Peter Mukhachev <rolling[dot]robot [shift-two] gmail [dot] com>
+
+pkgname=cl-named-readtables-git
+_clname=named-readtables # used in CL scope, not package scope
+_reldate=20140815
+pkgver=r69.ee15fc6
+pkgrel=1
+pkgdesc="Named-Readtables is a library that provides a namespace for
+readtables akin to the already-existing namespace of packages."
+arch=('i686' 'x86_64')
+url=("git://github.com/trivial-gray-streams/trivial-gray-streams")
+license=('BSD')
+depends=('common-lisp')
+provides=('cl-named-readtables')
+makedepends=('git')
+install=${pkgname}.install
+_gitname=("named-readtables")
+source=('git+https://github.com/melisgl/named-readtables.git')
+md5sums=('SKIP')
+pkgver() {
+ cd ${_gitname}
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ }
+package() {
+
+ cd "${_gitname}"
+ install -d ${pkgdir}/usr/share/common-lisp/source/${_clname}/src
+ install -d ${pkgdir}/usr/share/common-lisp/source/${_clname}/test
+ install -d ${pkgdir}/usr/share/common-lisp/systems
+ install -d ${pkgdir}/usr/share/licenses/${pkgname}
+
+ install -m 644 -t ${pkgdir}/usr/share/common-lisp/source/${_clname}/src \
+ ${srcdir}/${_clname}/src/*.lisp
+ install -m 644 -t ${pkgdir}/usr/share/common-lisp/source/${_clname}/test \
+ ${srcdir}/${_clname}/test/*.lisp
+ install -m 644 -t ${pkgdir}/usr/share/common-lisp/source/${_clname} \
+ ${srcdir}/${_clname}/*.asd
+ install -m 644 -t ${pkgdir}/usr/share/licenses/${pkgname} \
+ ${srcdir}/${_clname}/LICENSE
+
+ cd ${pkgdir}/usr/share/common-lisp/systems
+ ln -s ../source/${_clname}/${_clname}.asd .
+}