diff options
author | Christopher Arndt | 2023-07-05 13:36:02 +0200 |
---|---|---|
committer | Christopher Arndt | 2023-07-05 13:36:02 +0200 |
commit | ff3ab8734137f92a6aa397ff055fe99ad3754ba5 (patch) | |
tree | 623471a454b57953b0311438859cbe0e62366e61 | |
parent | b20bd3a5d5be77b4ee94f574908789073fe098d7 (diff) | |
download | aur-notes.lv2-git.tar.gz |
Update source repo; clean up PKGBUILD syntax
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 57 |
2 files changed, 34 insertions, 30 deletions
@@ -1,6 +1,6 @@ pkgbase = notes.lv2-git pkgdesc = An LV2 plugin to store arbitrary notes and images in your project (git version) - pkgver = 0.3.1.r88.d0fed49 + pkgver = 0.4.0.r52.g76403d0 pkgrel = 1 url = https://open-music-kontrollers.ch/lv2/notes/ arch = x86_64 @@ -18,10 +18,9 @@ pkgbase = notes.lv2-git depends = ttf-fira-code depends = ttf-fira-sans provides = notes.lv2 - provides = notes.lv2=0.3.1.r88.d0fed49 + provides = notes.lv2=0.4.0.r52.g76403d0 conflicts = notes.lv2 - source = notes.lv2::git+https://github.com/OpenMusicKontrollers/notes.lv2 + source = notes.lv2::git+https://git.open-music-kontrollers.ch/~hp/notes.lv2 sha512sums = SKIP pkgname = notes.lv2-git - @@ -1,46 +1,51 @@ # Maintainer: Christopher Arndt <aur -at- chrisarndt -dot- de> _name="notes" -_pkgname="${_name}.lv2" -pkgname="${_pkgname}-git" -pkgver=0.3.1.r88.d0fed49 +_pkgname=$_name.lv2 +pkgname=$_pkgname-git +pkgver=0.4.0.r52.g76403d0 pkgrel=1 -pkgdesc="An LV2 plugin to store arbitrary notes and images in your project (git version)" -arch=('x86_64') -url="https://open-music-kontrollers.ch/lv2/${_name}/" +pkgdesc='An LV2 plugin to store arbitrary notes and images in your project (git version)' +arch=(x86_64) +url='https://open-music-kontrollers.ch/lv2/notes/' license=('Artistic2.0') -groups=('lv2-plugins' 'pro-audio') -depends=('fontconfig' 'glew' 'libvterm' 'ttf-fira-code' 'ttf-fira-sans') -makedepends=('git' 'glu' 'lv2' 'meson') -checkdepends=('lv2lint') -provides=("${_pkgname}" "${_pkgname}=${pkgver/\.r.*/}") -conflicts=("${_pkgname}") -source=("${_pkgname}::git+https://github.com/OpenMusicKontrollers/${_pkgname}") +groups=(lv2-plugins pro-audio) +depends=(fontconfig glew libvterm ttf-fira-code ttf-fira-sans) +makedepends=(git glu lv2 meson) +checkdepends=(lv2lint) +provides=($_pkgname "$_pkgname=${pkgver/\.r.*/}") +conflicts=($_pkgname) +source=("$_pkgname::git+https://git.open-music-kontrollers.ch/~hp/$_pkgname") sha512sums=('SKIP') pkgver() { - cd "${srcdir}/${_pkgname}" - local ver="$(cat VERSION)" - echo "$ver.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" + cd $_pkgname + ( + set -o pipefail + git describe --long --tags 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' || + echo "r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" + ) } build() { - cd "${srcdir}/${_pkgname}" - meson --prefix=/usr build - ninja -C build + cd $_pkgname + arch-meson $_pkgname-build + meson compile -C $_pkgname-build } check() { - cd "${srcdir}/${_pkgname}" + cd $_pkgname #lv2lint -s 'pugl*' -Mpack -I "build/" \ # "http://open-music-kontrollers.ch/lv2/${_pkgname}#${_plugin}" - lv2lint -Mpack -I "build/" \ - "http://open-music-kontrollers.ch/lv2/${_name}#${_name}" + lv2lint -Mpack -I $_pkgname-build \ + "http://open-music-kontrollers.ch/lv2/$_name#$_name" } package() { - cd "${srcdir}/${_pkgname}" - DESTDIR="${pkgdir}" ninja -C build install - install -vDm 644 {ChangeLog,README.md} \ - -t "${pkgdir}/usr/share/doc/${pkgname}" + cd $_pkgname + DESTDIR="${pkgdir}" meson install -C $_pkgname-build + install -vDm 644 ChangeLog README.md \ + -t "$pkgdir"/usr/share/doc/$pkgname + install -vDm 644 LICENSES/* \ + -t "$pkgdir"/usr/share/licenses/$pkgname } |