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 /PKGBUILD | |
parent | cdd5d8d2b3740178711d4c9c200e524031ab3f07 (diff) | |
download | aur-58583a3454d356542f805c2abd6265135b59cb2a.tar.gz |
Update to new build system
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 4 insertions, 29 deletions
@@ -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" } |