diff options
author | Mattia Borda | 2023-06-30 14:27:44 +0200 |
---|---|---|
committer | Mattia Borda | 2023-06-30 14:27:44 +0200 |
commit | 517a2d8845ddb6b9e5146cfda5f54bd4289d2e44 (patch) | |
tree | 7bc6748f540e439314dacb64c37e98b4de9fa196 /PKGBUILD | |
download | aur-517a2d8845ddb6b9e5146cfda5f54bd4289d2e44.tar.gz |
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..027b4df91703 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Mattia Borda <mattiagiovanni.borda@icloud.com> + +pkgname=tagger-git +pkgver=2023.7.0.beta2.r31.ge317fd5 +pkgrel=1 +pkgdesc='Tag your music' +arch=(aarch64 armv7h x86_64 i686) +url=https://github.com/NickvisionApps/${pkgname%-git} +license=(GPL3) +depends=('dotnet-runtime>=7' ffmpeg libadwaita chromaprint) +makedepends=(blueprint-compiler 'dotnet-sdk>=7' git) +provides=(${pkgname%-git}) +conflicts=(${pkgname%-git}) +source=(git+$url) +b2sums=(SKIP) + +pkgver() { + cd ${pkgname%-git} + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd ${pkgname%-git} + dotnet tool restore +} + +build() { + cd ${pkgname%-git} + dotnet cake --target=Publish --prefix=/usr --ui=gnome +} + +package() { + cd ${pkgname%-git} + dotnet cake --target=Install --destdir="$pkgdir" + ln -sv org.nickvision.tagger "$pkgdir"/usr/bin/tagger +} |