diff options
author | Mattia Borda | 2023-04-16 14:36:57 +0200 |
---|---|---|
committer | Mattia Borda | 2023-04-16 14:36:57 +0200 |
commit | 58583a3454d356542f805c2abd6265135b59cb2a (patch) | |
tree | 10d8ef0e20d78010c355a3bccf6a2b4d524b6d7f | |
parent | cdd5d8d2b3740178711d4c9c200e524031ab3f07 (diff) | |
download | aur-58583a3454d356542f805c2abd6265135b59cb2a.tar.gz |
Update to new build system
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 7 insertions, 33 deletions
@@ -1,20 +1,19 @@ pkgbase = denaro pkgdesc = A personal finance manager pkgver = 2023.4.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/nlogozzo/nickvisionmoney arch = aarch64 arch = armv7h arch = x86_64 arch = i686 license = GPL3 + makedepends = blueprint-compiler makedepends = dotnet-sdk>=7 - makedepends = cmake makedepends = git + makedepends = just depends = dotnet-runtime>=7 depends = libadwaita - conflicts = nickvision-money - replaces = nickvision-money source = git+https://github.com/nlogozzo/nickvisionmoney#tag=2023.4.0 b2sums = SKIP @@ -4,45 +4,20 @@ pkgname=denaro _pkgname=nickvisionmoney _pkgid=org.nickvision.money pkgver=2023.4.0 -pkgrel=1 +pkgrel=2 pkgdesc="A personal finance manager" arch=(aarch64 armv7h x86_64 i686) url=https://github.com/nlogozzo/$_pkgname license=(GPL3) depends=('dotnet-runtime>=7' libadwaita) -makedepends=('dotnet-sdk>=7' cmake git) -conflicts=(nickvision-money) -replaces=(nickvision-money) +makedepends=(blueprint-compiler 'dotnet-sdk>=7' git just) source=(git+$url#tag=$pkgver) b2sums=('SKIP') -case "$CARCH" in - x86_64) _arch=x64 ;; - i686) _arch=x86 ;; - aarch64) _arch=arm64 ;; - armv7h) _arch=arm ;; -esac - -prepare() { - cd $_pkgname/NickvisionMoney.GNOME - desktop-file-edit --set-key='Exec' --set-value="/usr/bin/$_pkgid" $_pkgid.desktop -} - build() { - cd $_pkgname - dotnet build NickvisionMoney.GNOME -a $_arch - glib-compile-resources NickvisionMoney.GNOME/Resources/$_pkgid.gresource.xml + just nickvisionmoney/NickvisionMoney.GNOME/ publish /usr } package() { - cd $_pkgname/NickvisionMoney.Shared/Resources - find . \( -name "$_pkgid*" ! -name "*symbolic*" \) -exec install -Dm644 "{}" "$pkgdir/usr/share/icons/hicolor/scalable/apps/{}" \; - find . -name "*-symbolic.svg" -exec install -Dm644 "{}" "$pkgdir/usr/share/icons/hicolor/symbolic/apps/{}" \; - cd ../../NickvisionMoney.GNOME - install -Dm644 Resources/$_pkgid.gresource -t "$pkgdir"/usr/share/$_pkgid - install -Dm775 $_pkgid.desktop -t "$pkgdir"/usr/share/applications - install -Dm644 $_pkgid.metainfo.xml -t "$pkgdir"/usr/share/metainfo - dotnet publish --no-build -o "$pkgdir"/usr/share/$_pkgid -a $_arch - mkdir "$pkgdir"/usr/bin - ln -s /usr/share/$_pkgid/NickvisionMoney.GNOME "$pkgdir"/usr/bin/$_pkgid + just nickvisionmoney/NickvisionMoney.GNOME/ install "$pkgdir" } |