diff options
author | Christopher Arndt | 2021-04-03 16:01:06 +0200 |
---|---|---|
committer | Christopher Arndt | 2021-04-03 16:01:06 +0200 |
commit | b40728ccd5cb507c80fb303f9a54f9f09513ac59 (patch) | |
tree | 35e924e793d28f8afc61c783cdcb1018d14eb277 | |
parent | d54cb2037570863bcd96de974d0c67090b08411c (diff) | |
download | aur-b40728ccd5cb507c80fb303f9a54f9f09513ac59.tar.gz |
Fix make dependencies and pkgver function
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | .gitignore | 9 | ||||
-rw-r--r-- | PKGBUILD | 12 |
3 files changed, 15 insertions, 12 deletions
@@ -1,11 +1,13 @@ pkgbase = peasy-git pkgdesc = A plugin for Geany which allows to load other plugins written in Python or Lua (Git version) - pkgver = 0.9.r146.b3d43ff - pkgrel = 2 + pkgver = v0.9.r7.g1756415 + pkgrel = 1 url = https://github.com/kugel-/peasy/ arch = x86_64 arch = i686 license = GPL3 + makedepends = gobject-introspection + makedepends = intltool makedepends = vala depends = libpeas depends = geany diff --git a/.gitignore b/.gitignore index 6e8e75c3a589..f84fcdd21608 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,6 @@ -pkg -src -peasy +pkg/ +src/ +peasy/ peasy-git-*.src.tar.gz peasy-git-*.pkg.tar.xz -.AURINFO - +peasy-git-*.pkg.tar.zst @@ -2,14 +2,14 @@ _pkgname=peasy pkgname="${_pkgname}-git" -pkgver=0.9.r146.b3d43ff -pkgrel=2 +pkgver=v0.9.r7.g1756415 +pkgrel=1 pkgdesc="A plugin for Geany which allows to load other plugins written in Python or Lua (Git version)" url="https://github.com/kugel-/peasy/" arch=('x86_64' 'i686') license=('GPL3') depends=('libpeas' 'geany') -makedepends=('vala') +makedepends=('gobject-introspection' 'intltool' 'vala') optdepends=('python: support plugins written in Python' 'lua51: support plugins written in Lua') conflicts=("${_pkgname}") @@ -21,8 +21,10 @@ sha256sums=('SKIP') pkgver() { cd "${srcdir}/${_pkgname}" - ver=$(git describe --tags | sed -e 's/^v//' -e 's/-/_/g') - echo $ver.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD) + ( set -o pipefail + git describe --long --tags 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) } prepare() { |