summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD21
2 files changed, 17 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8ac9620bdc8f..08a12e440f55 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = reggae
pkgdesc = Build system in D, Python, Ruby, Javascript or Lua
- pkgver = 0.6.9
+ pkgver = 0.9.2
pkgrel = 1
url = https://github.com/atilaneves/reggae
arch = x86_64
@@ -8,9 +8,9 @@ pkgbase = reggae
makedepends = ninja
makedepends = dmd
makedepends = dub
+ makedepends = jq
depends = gcc-libs
- source = reggae-0.6.9.tar.gz::https://github.com/atilaneves/reggae/archive/v0.6.9.tar.gz
- sha256sums = 79cd77ff681ad97120b0be771a6cd1b84bb28e95cdda2131e06441516af6e919
+ source = git://github.com/atilaneves/reggae.git
+ sha256sums = SKIP
pkgname = reggae
-
diff --git a/PKGBUILD b/PKGBUILD
index 91bdc26459c9..92a5e8780680 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,27 +1,32 @@
-# Maintainer: Dimitris Kiziridis <ragouel at outlook dot com>
+# Maintainer: Dadoum <contact at dadoum dot ml>
+# Contributor: Dimitris Kiziridis <ragouel at outlook dot com>
pkgname=reggae
-pkgver=0.6.9
+pkgver=0.9.2
pkgrel=1
pkgdesc='Build system in D, Python, Ruby, Javascript or Lua'
arch=('x86_64')
url="https://github.com/atilaneves/reggae"
license=('BSD')
depends=('gcc-libs')
-makedepends=('ninja' 'dmd' 'dub')
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/atilaneves/reggae/archive/v${pkgver}.tar.gz")
-sha256sums=('79cd77ff681ad97120b0be771a6cd1b84bb28e95cdda2131e06441516af6e919')
+makedepends=('ninja' 'dmd' 'dub' 'jq')
+source=("git://github.com/atilaneves/reggae.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ version=$(curl -H "Accept: application/vnd.github.v3+json" https://api.github.com/repos/atilaneves/reggae/tags | jq -r '.[0].name')
+ printf ${version:1}
+}
build() {
- cd "${pkgname}-${pkgver}"
+ cd "reggae"
dub add unit-threaded
./bootstrap.sh ninja
}
package() {
- cd "${pkgname}-${pkgver}"
+ cd "reggae"
install -Dm755 bin/reggae -t "${pkgdir}/usr/bin/"
install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
install -Dm644 doc/* -t "${pkgdir}/usr/share/doc/${pkgname}"
}
-# vim:set ts=2 sw=2 et: \ No newline at end of file