diff options
author | Daichi Shinozaki | 2015-06-09 18:13:28 +0900 |
---|---|---|
committer | Daichi Shinozaki | 2015-06-09 18:13:28 +0900 |
commit | daecd21a55b4b63bba7d07a46a9a18a13daea142 (patch) | |
tree | eed96182a382fe2eef17f3a84ab8ddd9f1c3d9f5 | |
download | aur-enlive-git.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5f9288953bcc --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = enlive-git + pkgdesc = A selector-based (a la CSS) templating library for Clojure + pkgver = 20121111 + pkgrel = 1 + url = http://github.com/cgrant/enlive + arch = i686 + arch = x86_64 + license = EPL + makedepends = apache-ant + makedepends = git + depends = java-environment + depends = clojure + depends = leiningen + provides = enlive + +pkgname = enlive-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f2714653f457 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Daichi Shinozaki +pkgname=enlive-git +pkgver=20121111 +pkgrel=1 +pkgdesc="A selector-based (a la CSS) templating library for Clojure" +arch=(i686 x86_64) +url="http://github.com/cgrant/enlive" +license=("EPL") +depends=('java-environment' 'clojure' 'leiningen') +makedepends=('apache-ant' 'git') +provides=('enlive') + +_gitroot=git://github.com/cgrand/enlive.git +_gitname=enlive + +build() { + cd ${srcdir} + + msg "Connecting to github.com GIT server..." + if [ -d ${_gitname} ]; then + (cd ${_gitname} && git pull origin) + else + git clone ${_gitroot} + fi + + msg "GIT checkout done or server timeout" + msg "Starting ant build process..." + + rm -rf ${_gitname}-build + git clone ${_gitname} ${_gitname}-build + cd ${_gitname}-build + + lein deps + lein jar +} +package() { + cd ${_gitname}-build + mkdir -p ${pkgdir}/usr/share/clojure + install -m 644 -D ${srcdir}/${pkgname//-git/}-build/target/${pkgname//-git/}*jar ${pkgdir}/usr/share/clojure/ +} |