summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMattia Borda2023-04-16 14:36:57 +0200
committerMattia Borda2023-04-16 14:36:57 +0200
commit58583a3454d356542f805c2abd6265135b59cb2a (patch)
tree10d8ef0e20d78010c355a3bccf6a2b4d524b6d7f
parentcdd5d8d2b3740178711d4c9c200e524031ab3f07 (diff)
downloadaur-58583a3454d356542f805c2abd6265135b59cb2a.tar.gz
Update to new build system
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD33
2 files changed, 7 insertions, 33 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e73f072f9f72..2215ae4fa33b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index cb1b53c6e629..9beb1692e41c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}