summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjulian2022-11-10 15:34:42 +0100
committerjulian2022-11-10 15:34:42 +0100
commit42f6f5bcd0028cf6a56cc60981574b227ca8710a (patch)
treefc6b5b8219e3bf12208ce77c85144e23af9862a6
parent9e03e58caf213172adb4f9285aa227f4813a5978 (diff)
downloadaur-42f6f5bcd0028cf6a56cc60981574b227ca8710a.tar.gz
2022.11.0
-rw-r--r--PKGBUILD40
1 files changed, 14 insertions, 26 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 426ca5c10da1..15ea55f044b8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}