summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTimo Sarawinski2017-08-13 01:09:22 +0200
committerTimo Sarawinski2017-08-13 01:09:22 +0200
commit9bf14c0e23ed4bf5d6c3d06853cc10cbeeaa0718 (patch)
tree88fb99414410254dbbfe3f54210f43158294ae29
parent0f1558ff9978d7d74c15ea5cff6d4b7513498bad (diff)
downloadaur-9bf14c0e23ed4bf5d6c3d06853cc10cbeeaa0718.tar.gz
added pkgver
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD14
2 files changed, 13 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 180ae05e9537..61524993b4a9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = arm-none-eabi-newlib-linaro-git
pkgdesc = A C standard library implementation intended for use on embedded systems (ARM bare metal) Linaro Git Version
pkgver = 20170623
- pkgrel = 1
+ pkgrel = 2
url = http://www.sourceware.org/newlib/
arch = any
license = BSD
@@ -10,7 +10,7 @@ pkgbase = arm-none-eabi-newlib-linaro-git
provides = "${_target}"-newlib
options = !emptydirs
options = !strip
- source = git+http://git.linaro.org/toolchain/newlib.git#tag=newlib-snapshot-20170623
+ source = git+http://git.linaro.org/toolchain/newlib.git#tag=newslib-snapshot-
sha1sums = SKIP
pkgname = arm-none-eabi-newlib-linaro-git
diff --git a/PKGBUILD b/PKGBUILD
index 096be9d59646..6dc4c905ed37 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,9 +3,8 @@
_target=arm-none-eabi
pkgname=$_target-newlib-linaro-git
-_gitver=443e554aca9069f42f8082440584c09eb836e7af
pkgver=20170623
-pkgrel=1
+pkgrel=2
_libname=newlib
_upstream_ver=snapshot-"${pkgver}"
pkgdesc='A C standard library implementation intended for use on embedded systems (ARM bare metal) Linaro Git Version'
@@ -15,9 +14,18 @@ license=(BSD)
makedepends=($_target-gcc 'cloog')
options=(!emptydirs !strip)
provides=('"${_target}"-newlib')
-source=("git+http://git.linaro.org/toolchain/newlib.git#tag=newlib-snapshot-${pkgver}")
+source=("git+http://git.linaro.org/toolchain/newlib.git#tag=newslib-snapshot-")
sha1sums=('SKIP')
+
+pkgver() {
+ cd ${_libname}
+ printf "%s.%s.%s" \
+ "$(git tag -l|grep -P '.+\..+\.\d+'|sed -r 's|v?([0-9\.]+)(-.+)?|\1|g'|sort -V -r|head -n1)" \
+ "$(git rev-list --count HEAD)" \
+ "$(git rev-parse --short HEAD)"
+}
+
build() {
cd "$srcdir/${_libname}"