diff options
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 21 |
2 files changed, 17 insertions, 12 deletions
@@ -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 - @@ -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 |