diff options
author | éclairevoyant | 2023-04-01 13:13:40 -0400 |
---|---|---|
committer | éclairevoyant | 2023-04-01 13:13:40 -0400 |
commit | 6255bb1d7a4373102fcef2dfccb4988fbaaf74e7 (patch) | |
tree | 83247f854480e6c57f834db806af1e8b0fcb456e /PKGBUILD | |
parent | 29f2e99b0265d5dfefc362bdb4383f9e28805f8d (diff) | |
download | aur-shc-git.tar.gz |
shc-git: add deps; fix pkgver, license
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 25 insertions, 19 deletions
@@ -1,31 +1,37 @@ -# Maintainer: wangjiezhe <wangjiezhe AT yandex DOT com> +# Maintainer: éclairevoyant -pkgname=shc-git _pkgname=shc -pkgver=4.0.3 +pkgname=shc-git +pkgver=4.0.3.r10.6495e11e pkgrel=1 -pkgdesc="A generic shell script compiler." -arch=('any') -url="https://github.com/neurobin/shc" -license=('GPLv3') -provides=("shc") -conflicts=("shc") -source=("$_pkgname::git+${url}.git") -md5sums=('SKIP') +pkgdesc="Generic shell script compiler" +arch=(x86_64) +url="https://github.com/neurobin/$_pkgname" +license=(GPL3) +depends=(glibc) +makedepends=(git) +provides=("$_pkgname") +conflicts=("$_pkgname") +source=("git+$url.git") +b2sums=('SKIP') pkgver() { - cd $_pkgname - git describe --tags | sed 's/^v//;s/-/./g' + cd $_pkgname + git blame -s -L"/^PACKAGE_VERSION=/,+1" configure | awk '{ + ver = gensub(/[^0-9.]/, "", "g", $3); + "git rev-list --count "$1"..HEAD" | getline commit_count; + print ver".r"commit_count"."$1 + }' } build() { - cd $_pkgname - ./autogen.sh - ./configure --prefix=/usr - make + cd $_pkgname + ./autogen.sh + ./configure --prefix=/usr + make } package() { - cd $_pkgname - make DESTDIR="$pkgdir/" install + cd $_pkgname + make DESTDIR="$pkgdir/" install } |