diff options
author | julian | 2022-11-10 15:34:42 +0100 |
---|---|---|
committer | julian | 2022-11-10 15:34:42 +0100 |
commit | 42f6f5bcd0028cf6a56cc60981574b227ca8710a (patch) | |
tree | fc6b5b8219e3bf12208ce77c85144e23af9862a6 | |
parent | 9e03e58caf213172adb4f9285aa227f4813a5978 (diff) | |
download | aur-42f6f5bcd0028cf6a56cc60981574b227ca8710a.tar.gz |
2022.11.0
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 14 insertions, 26 deletions
@@ -1,38 +1,26 @@ # Maintainer: Nick Logozzo <nlogozzo225@gmail.com> # Co-Maintainer: Mark Wagie <mark dot wagie at tutanota dot com> +# Co-Maintainer: Julian (luxio) <dev at luxio-media dot de> + pkgname=nickvision-tagger -_app_id=org.nickvision.tagger -pkgver=2022.10.6 +pkgver=2022.11.0 pkgrel=1 pkgdesc="An easy-to-use music tag (metadata) editor" -arch=('x86_64') +arch=('x86_64' 'aarch64') url="https://github.com/nlogozzo/NickvisionTagger" -license=('GPL3') -depends=('chromaprint' 'jsoncpp' 'libadwaita' 'libcurlpp' 'taglib') -makedepends=('meson') -checkdepends=('appstream-glib') -source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz") -sha256sums=('168e0d986a6bfc2815cdee585fc4d257825bc0263d184222140e8df2fe650160') +license=(GPL3) +depends=('gtk4' 'libadwaita' 'jsoncpp' 'libcurlpp' 'taglib' 'chromaprint') +makedepends=('git' 'meson') +source=("$pkgname-$pkgver"::"git+https://github.com/nlogozzo/NickvisionTagger.git#tag=${pkgver}") +sha256sums=('SKIP') build() { - arch-meson NickvisionTagger-$pkgver build - meson compile -C build -} - -check() { - cd NickvisionTagger-$pkgver - appstream-util validate-relax --nonet "${_app_id}.metainfo.xml" - desktop-file-validate "${_app_id}.desktop" + arch-meson "$pkgname-$pkgver" build + meson compile -C build } package() { - meson install -C build --destdir "$pkgdir" - - # conflicts with system chromaprint - rm "$pkgdir/usr/bin/fpcalc" - - # File (usr/bin/org.nickvision.tagger) has the world writable bit set. - chmod 0755 "$pkgdir/usr/bin/${_app_id}" - - ln -s "/usr/bin/${_app_id}" "$pkgdir/usr/bin/$pkgname" + meson install -C build --destdir "$pkgdir" + # removing fpcalc because it otherwise causes a conflict when chromaprint package is installed + rm "$pkgdir/usr/bin/fpcalc" } |