summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD24
1 files changed, 15 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6ef19fed8bd7..94cc83b35894 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Maintainer: Rafael Fontenelle <rafaelff@gnome.org>
pkgname=chrome-gnome-shell-git
-pkgver=7.1.r2.g53e1456
+pkgver=7.2.r12.gfa44ccd
pkgrel=1
pkgdesc="Native connector for extensions.gnome.org"
arch=('any')
@@ -17,21 +17,27 @@ source=("git+https://git.gnome.org/browse/chrome-gnome-shell")
md5sums=('SKIP')
pkgver() {
- cd "$srcdir/${pkgname%-git}"
- git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//'
+ cd "$srcdir/${pkgname%-git}"
+
+ # git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//'
+ _tag=$(git describe --abbrev=0)
+ v=$(grep 'set(PROJECT_VERSION' CMakeLists.txt | cut -d'"' -f2)
+ r="$(git rev-list --count $_tag..HEAD)"
+ h="$(git rev-parse --short HEAD)"
+ printf $v.r$r.g$h
}
prepare() {
- cd "$srcdir/${pkgname%-git}"
- mkdir -p 'build'
+ cd "$srcdir/${pkgname%-git}"
+ mkdir -p 'build'
}
build() {
- cd "$srcdir/${pkgname%-git}/build"
- cmake -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_EXTENSION=OFF ../
+ cd "$srcdir/${pkgname%-git}/build"
+ cmake -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_EXTENSION=OFF ../
}
package() {
- cd "$srcdir/${pkgname%-git}/build"
- make DESTDIR="$pkgdir/" install
+ cd "$srcdir/${pkgname%-git}/build"
+ make DESTDIR="$pkgdir/" install
}