diff options
author | Caleb Maclennan | 2020-02-10 08:49:59 +0300 |
---|---|---|
committer | Caleb Maclennan | 2020-02-10 08:49:59 +0300 |
commit | 0a1b7e9478c9269f6053423d7d5c76ed372325f3 (patch) | |
tree | 641c11f3612c35553a3dcc68bf33c3f303c529d7 | |
parent | 225157ac85fae6f60475b75ed489a62e7d058773 (diff) | |
download | aur-0a1b7e9478c9269f6053423d7d5c76ed372325f3.tar.gz |
Adopt, fix version number scheme
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 22 |
2 files changed, 20 insertions, 12 deletions
@@ -1,6 +1,6 @@ pkgbase = terra-git pkgdesc = Low-level system programming language that is designed to interoperate seamlessly with the Lua programming language. - pkgver = ac615b0 + pkgver = 0.0.0.r1213.gf6c76fc pkgrel = 1 url = http://terralang.org/ arch = i686 @@ -8,10 +8,10 @@ pkgbase = terra-git license = MIT makedepends = git makedepends = wget - depends = clang35 - depends = llvm35 - source = git://github.com/zdevito/terra - md5sums = SKIP + makedepends = clang35 + makedepends = llvm35 + source = git://github.com/zdevito/terra.git + sha256sums = SKIP pkgname = terra-git @@ -1,21 +1,29 @@ -# Maintainer: Adrian Sinclair <adrian at adrusi dot com> +# Maintainer: Caleb Maclennan <caleb@alerque.com> +# Contributor: Adrian Sinclair <adrian at adrusi dot com> _pkgname=terra pkgname=$_pkgname-git -pkgver=ac615b0 +pkgver=0.0.0.r1213.gf6c76fc pkgrel=1 pkgdesc="Low-level system programming language that is designed to interoperate seamlessly with the Lua programming language." url="http://terralang.org/" arch=('i686' 'x86_64') license=('MIT') -depends=('clang35' 'llvm35') -makedepends=('git' 'wget') -source=(git://github.com/zdevito/terra) -md5sums=('SKIP') +makedepends=('git' 'wget' 'clang35' 'llvm35') +source=("git://github.com/zdevito/terra.git") +sha256sums=('SKIP') + +# Upstream doesn't have sane release tags yet but is moving +# towards semver. This will let us migrate to that when they +# do release (currently there is a 1.0.0-beta tag) +prepare() { + cd "$_pkgname" + git tag -f 0.0.0 $(git rev-list --max-parents=0 HEAD) +} pkgver() { cd "$_pkgname" - git log | head -n 1 | cut -c8-14 + git describe --tags --abbrev=7 --match="[0-9\.]*" HEAD | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { |