[arch-commits] Commit in clojure/trunk (PKGBUILD)

Alexander Rødseth arodseth at nymeria.archlinux.org
Wed Mar 26 14:57:14 UTC 2014


    Date: Wednesday, March 26, 2014 @ 15:57:14
  Author: arodseth
Revision: 108305

upgpkg: clojure 1.6.0-1

Modified:
  clojure/trunk/PKGBUILD

----------+
 PKGBUILD |   27 +++++++++++++++++++--------
 1 file changed, 19 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-03-26 12:30:45 UTC (rev 108304)
+++ PKGBUILD	2014-03-26 14:57:14 UTC (rev 108305)
@@ -5,29 +5,40 @@
 # Contributor: Sam May <sam.m4y at gmail.com>
 
 pkgname=clojure
-pkgver=1.5.1
-pkgrel=2
+pkgver=1.6.0
+pkgrel=1
 pkgdesc='LISP dialect for the JVM'
 url='http://www.clojure.org/'
 arch=('any')
 license=('CPL')
 depends=('java-environment' 'sh')
+makedepends=('java-environment' 'classpath' 'git' 'maven')
 optdepends=('rlwrap: friendlier shell with readline support')
-install=clojure.install
-source=("http://repo1.maven.org/maven2/org/$pkgname/$pkgname/$pkgver/clojure-$pkgver.zip"
+install='clojure.install'
+source=("$pkgname::git://github.com/clojure/clojure.git#tag=$pkgname-$pkgver"
         'clj.sh'
         "$pkgname.sh")
-sha256sums=('fe7b32ca36c1a5451fe6fe0ea8ad25f7bc04beeb63e171e10464efd64c94f1e1'
+sha256sums=('SKIP'
             '0d0f9e7db77f4b5f507ee18e140c29138b7bff5c4ca9d0b963dfd657c6e3c157'
             'b3fa6257dad10fb39851e87563269b80b2473623126595d9c279bbd90e97f052')
 
+build() {
+  cd "$pkgname"
+
+  mvn package -Dmaven.test.skip=true -Dmaven.repo.local=m2
+}
+
+check() {
+  cd "$pkgname"
+
+  #mvn test -Dmaven.repo.local=m2
+}
+
 package() {
-  cd "$srcdir"
-
   install -Dm755 clj.sh "$pkgdir/usr/bin/clj"
   install -Dm755 clj.sh "$pkgdir/usr/bin/clojure"
   install -Dm755 "$pkgname.sh" "$pkgdir/etc/profile.d/$pkgname.sh"
-  install -Dm644 "$pkgname-$pkgver/$pkgname-$pkgver.jar" \
+  install -Dm644 "$pkgname/target/$pkgname-$pkgver.jar" \
     "$pkgdir/usr/share/$pkgname/$pkgname.jar"
 }
 




More information about the arch-commits mailing list