diff options
-rw-r--r-- | PKGBUILD | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -1,7 +1,8 @@ # Maintainer: Zan <zan@cock.li> pkgname=qt-avif-image-plugin-git -pkgver=1 +_basename=${pkgname%-git} +pkgver=r39.c518247 pkgrel=1 pkgdesc='Qt plug-in to allow Qt and KDE based applications to read/write AVIF images.' arch=(x86_64) @@ -12,18 +13,23 @@ makedepends=(git extra-cmake-modules) source=("git+https://github.com/novomesk/qt-avif-image-plugin.git") sha256sums=('SKIP') +pkgver() { + cd "$_basename" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + prepare() { mkdir -p build } build() { cd build - cmake "../${pkgname%-git}" + cmake "../$_basename" make } package() { cd build make DESTDIR="$pkgdir" install - install -Dm644 $srcdir/LICENSE "/usr/share/licenses/$pkname/LICENSE" + install -Dm644 "$srcdir/$_basename/LICENSE" "$pkgdir/usr/share/licenses/$_basename/LICENSE" } |