summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames An2016-02-02 22:37:07 -0500
committerJames An2016-02-02 22:37:07 -0500
commitb8337cc02f29a15c5074a2a8f9af64c408bdde8b (patch)
tree4c55abcf2d18c54a3be24281752a26d641b2bd87
parent60fd2d2ca992f07570fa08fc18668d1ecd146912 (diff)
downloadaur-b8337cc02f29a15c5074a2a8f9af64c408bdde8b.tar.gz
Added a pkgver() function to get the latest upstream release version string through GitHub API.
-rw-r--r--PKGBUILD8
1 files changed, 8 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6522500fc6bb..665d759da519 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -20,6 +20,14 @@ md5sums=('6d48db8de5fa82a41122a59638dbb92e'
'3f8f716ddf4daa9073f32fc3666d1004'
'4f48f542c296933ee35cd739e2189448')
+pkgver() {
+ curl --silent "${url/github.com/api.github.com\/repos}/releases" | \
+ grep --max-count=1 tag_name | \
+ cut --fields=4 --delimiter=\" | \
+ sed 's/^v//' | \
+ tr '-' '_'
+}
+
prepare() {
cd "$pkgname-${pkgver//_/-}"
sed --in-place "s#\$APP_HOME/lib#/usr/share/java/$pkgname#g" "bin/$pkgname"