diff options
author | Daniel Bermond | 2023-02-25 12:17:06 -0300 |
---|---|---|
committer | Daniel Bermond | 2023-02-25 12:17:06 -0300 |
commit | fee7ecbfae026ab291df4c4c6bba13bcef7bf7ea (patch) | |
tree | e30e21e9522ec7134a11caed027bf282d8397e7a /PKGBUILD | |
parent | c3158e13152702b84f14af16b9dcaed1cf45f57b (diff) | |
download | aur-fee7ecbfae026ab291df4c4c6bba13bcef7bf7ea.tar.gz |
Update pkgver() and dependencies. General improvements.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 15 insertions, 19 deletions
@@ -1,37 +1,33 @@ -# Maintainer: Daniel Bermond < gmail-com: danielbermond > +# Maintainer: Daniel Bermond <dbermond@archlinux.org> pkgname=libva-utils-git -pkgver=2.2.1.pre1.20180921.r15.gfbb1720 +pkgver=2.17.1.r7.gffc0b0d pkgrel=1 pkgdesc='Intel VA-API media applications and scripts for libva (git version)' -arch=('i686' 'x86_64') -url='https://github.com/01org/libva-utils/' +arch=('x86_64') +url='https://github.com/intel/libva-utils/' license=('MIT') -depends=('libva' 'libx11' 'wayland') -makedepends=('git' 'meson' 'libdrm' 'libxext' 'libxfixes') +depends=('libva') +makedepends=('git' 'meson' 'mesa') provides=('libva-utils') conflicts=('libva-utils') source=('git+https://github.com/intel/libva-utils.git') sha256sums=('SKIP') pkgver() { - cd libva-utils - - # git, tags available - git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//' + local _version + _version="$(git -C libva-utils tag --list --sort='-v:refname' | grep -E '^[0-9]+\.[0-9]+(\.[0-9]+)*$' | sort -rV | head -n1)" + printf '%s.r%s.g%s' "$_version" \ + "$(git -C libva-utils rev-list --count "${_version}..HEAD")" \ + "$(git -C libva-utils rev-parse --short HEAD)" } build() { - cd libva-utils - - arch-meson . build - ninja -C build + arch-meson libva-utils build + meson compile -C build } package() { - cd libva-utils - - DESTDIR="$pkgdir" ninja -C build install - - install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + meson install -C build --destdir "$pkgdir" + install -D -m644 libva-utils/COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |