diff options
author | Patrik Plihal | 2016-07-20 18:29:15 +0200 |
---|---|---|
committer | Patrik Plihal | 2016-07-20 18:29:15 +0200 |
commit | ba3136fd19de2401fe0f3b6997f988e39236b0e7 (patch) | |
tree | 3675b8a25909a3ee7d9d05d0c5045133bff7e640 | |
parent | f0f464fa17d20a59d4e9d4a5c6281cb6fd02f9c2 (diff) | |
download | aur-ba3136fd19de2401fe0f3b6997f988e39236b0e7.tar.gz |
switch back to VCS git workflow
instead of master.zip
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 20 |
2 files changed, 11 insertions, 13 deletions
@@ -1,6 +1,6 @@ pkgbase = nightcode-git pkgdesc = A Editor/IDE described as "The only thing you need to create Clojure and Java projects" - pkgver = 2.0.1 + pkgver = 2.0.1.r6.g5340984 pkgrel = 1 url = https://sekao.net/nightcode/ arch = any @@ -9,7 +9,7 @@ pkgbase = nightcode-git depends = java-runtime>7 depends = java-openjfx noextract = boot.sh - source = https://github.com/oakes/nightcode/archive/master.zip + source = nightcode-git::git+http://github.com/oakes/Nightcode.git source = https://github.com/boot-clj/boot-bin/releases/download/latest/boot.sh md5sums = SKIP md5sums = SKIP @@ -2,7 +2,7 @@ pkgname=nightcode-git -pkgver=2.0.1 +pkgver=2.0.1.r6.g5340984 pkgrel=1 pkgdesc='A Editor/IDE described as "The only thing you need to create Clojure and Java projects"' arch=('any') @@ -11,34 +11,32 @@ license=('custom') depends=('bash' 'java-runtime>7' 'java-openjfx') pkgver() { - cd $srcdir/Nightcode-master - bash $startdir/boot.sh pom - cat target/META-INF/maven/nightcode/nightcode/pom.properties | grep version | cut -d= -f2 + cd "$pkgname" + git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } -source=('https://github.com/oakes/nightcode/archive/master.zip' +source=('nightcode-git::git+http://github.com/oakes/Nightcode.git' 'https://github.com/boot-clj/boot-bin/releases/download/latest/boot.sh') md5sums=('SKIP' 'SKIP') - noextract=('boot.sh') build() { - cd $srcdir/Nightcode-master + cd $srcdir/$pkgname msg2 "compiling and building uberjar - this may take some time" - bash $startdir/boot.sh build + bash $srcdir/../boot.sh build } package() { - JARNAME="nightcode-"$pkgver"-standalone.jar" + JARNAME="nightcode-standalone.jar" #artifact mkdir -p "$pkgdir/usr/share/java/nightcode-git/" - cp $srcdir/Nightcode-master/target/project.jar "$pkgdir/usr/share/java/nightcode-git/$JARNAME" + cp $srcdir/$pkgname/target/project.jar "$pkgdir/usr/share/java/$pkgname/$JARNAME" #license mkdir -p "$pkgdir/usr/share/licenses/nightcode-git/" - cp $srcdir/Nightcode-master/UNLICENSE "$pkgdir/usr/share/licenses/nightcode-git/" + cp $srcdir/$pkgname/UNLICENSE "$pkgdir/usr/share/licenses/$pkgname/" #launcher mkdir -p "$pkgdir/usr/bin/" |