summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMoses Narrow2024-02-21 17:07:22 -0600
committerMoses Narrow2024-02-21 17:07:22 -0600
commit46a5652004dcedf42163a90f6c104d422c13e7e5 (patch)
tree83aa0578a3d9a7f927c2a0e182c953c8d16c4149
parent6d36de2341b3329c50ce0b01537fb8a6f20ccef3 (diff)
downloadaur-46a5652004dcedf42163a90f6c104d422c13e7e5.tar.gz
update pkgver ; fix library location causing segfault
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD35
2 files changed, 23 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 41c07c079d34..93a14d773d38 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = discreet
pkgdesc = Discreet Cryptocurrency Wallet. discreet.net
- pkgver = 0.2.23
- pkgrel = 2
+ pkgver = 1.0.0
+ pkgrel = 1
url = https://
arch = i686
arch = x86_64
@@ -14,7 +14,7 @@ pkgbase = discreet
arch = armhf
arch = armel
arch = arm
- makedepends = dotnet-sdk
+ makedepends = dotnet-sdk-6.0-bin
source = git+https://github.com/DiscreetNetwork/DiscreetCore
source = git+https://github.com/DiscreetNetwork/discreet-gui
source = git+https://github.com/DiscreetNetwork/discreet
diff --git a/PKGBUILD b/PKGBUILD
index 9bb1b4b8559e..418c3d072407 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,12 +5,12 @@ _pkgname0=${pkgname[0]}
_pkgname1=${pkgname[1]}
_githuborg="DiscreetNetwork"
pkgdesc="Discreet Cryptocurrency Wallet. discreet.net"
-pkgver=0.2.23
-_guiver="${pkgver}-3"
-_daemonver=0.0.28-2
-pkgrel=2
+pkgver=1.0.0
+_guiver="${pkgver}"
+_daemonver="${pkgver}"
+pkgrel=1
arch=( 'i686' 'x86_64' 'aarch64' 'armv8' 'armv7' 'armv7l' 'armv7h' 'armv6h' 'armhf' 'armel' 'arm' )
-makedepends=('dotnet-sdk')
+makedepends=('dotnet-sdk-6.0-bin')
url="https://${_pkgpath}"
source=(
"git+https://github.com/DiscreetNetwork/DiscreetCore"
@@ -22,16 +22,20 @@ sha256sums=('SKIP'
'SKIP')
build() {
- cd ${srcdir}/discreet-gui/Discreet-GUI/
+ msg2 'building discreet core'
+ cd ${srcdir}/DiscreetCore/DiscreetCore/
+ rm ../linux/*
+ sed -i "12s/.*/BOOST=\/usr\/include\/boost/" Makefile | awk 'NR==12{ print; exit }' Makefile || exit 1
+ sed -i "13s/.*/BOOST_LIB=\/usr\/lib/" Makefile | awk 'NR==13{ print; exit }' Makefile || exit 1
+ make core
+ msg2 'building discreet daemon'
+ cd ${srcdir}/discreet/Discreet/
dotnet restore
- dotnet publish --configuration Release --runtime linux-x64 --self-contained true -p:Version=0.0.28
-# cd ${srcdir}/DiscreetCore/DiscreetCore/
- # sed -i "12s/.*/BOOST=\/usr\/include\/boost/" $_i | awk 'NR==12{ print; exit }' Makefile || exit 1
- # sed -i "13s/.*/BOOST_LIB=\/usr\/lib/" $_i | awk 'NR==13{ print; exit }' Makefile || exit 1
- # make core
- cd ${srcdir}/discreet
- dotnet restore
- dotnet publish --configuration Release --runtime linux-x64 --self-contained true
+ dotnet publish --configuration Release --runtime linux-x64 --self-contained true --framework net6.0
+ msg2 'building discreet-gui'
+ cd ${srcdir}/discreet-gui/Discreet-GUI
+ dotnet restore
+ dotnet publish --configuration Release --runtime linux-x64 --self-contained true -p:Version=0.0.28 --framework net6.0
}
package_discreet-gui() {
@@ -48,7 +52,8 @@ package_discreet-daemon() {
cd ${pkgdir}
mkdir -p ${pkgdir}/usr/lib/discreet/ ${pkgdir}/usr/bin
cp -a ${srcdir}/discreet/Discreet/bin/Release/net6.0/linux-x64/publish/* ${pkgdir}/usr/lib/discreet
- install -Dm644 ${srcdir}/DiscreetCore/linux/DiscreetCore.so ${pkgdir}/usr/lib/discreet/Discreet
+ install -Dm644 ${srcdir}/DiscreetCore/linux/DiscreetCore.so ${pkgdir}/usr/lib/discreet
ln -rTsf ${pkgdir}/usr/lib/discreet/Discreet ${pkgdir}/usr/bin/discreetd
+ chmod +x ${pkgdir}/usr/bin/discreetd
ln -rTsf ${pkgdir}/usr/lib/libdl.so.2 ${pkgdir}/usr/lib/discreet/libdl.so
}