diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 15 insertions, 9 deletions
@@ -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 } |