summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgruve-p2023-06-08 18:17:28 +0000
committergruve-p2023-06-08 18:17:28 +0000
commit51c25b685b82bada98f29a41e7d1a3315f4f5345 (patch)
tree1995ef96fa115ba4853446964b2673c08773a4f0
parent325924626bc058152b67fff2b98c604bb4d61a93 (diff)
downloadaur-51c25b685b82bada98f29a41e7d1a3315f4f5345.tar.gz
Bump to 25.0
-rw-r--r--.SRCINFO24
-rw-r--r--Changelog2
-rw-r--r--PKGBUILD55
3 files changed, 52 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5c2c3ea3c1d5..cacba63f291d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = groestlcoin
- pkgver = 24.0.1
+ pkgver = 25.0
pkgrel = 1
- url = https://www.groestlcoin.org/
+ url = https://www.groestlcoin.org/groestlcoin-core-wallet/
changelog = Changelog
arch = x86_64
license = MIT
@@ -13,19 +13,26 @@ pkgbase = groestlcoin
makedepends = miniupnpc
makedepends = protobuf
makedepends = zeromq
+ makedepends = db5.3
makedepends = gmp
- source = groestlcoin-daemon-24.0.1.tar.gz::https://github.com/Groestlcoin/groestlcoin/archive/refs/tags/v24.0.1.tar.gz
+ source = groestlcoin-25.0.tar.gz::https://github.com/Groestlcoin/groestlcoin/releases/download/v25.0/groestlcoin-25.0.tar.gz
+ source = groestlcoin-25.0.SHA256SUMS::https://github.com/Groestlcoin/groestlcoin/releases/download/v25.0/SHA256SUMS
+ source = groestlcoin-25.0.SHA256SUMS.asc::https://github.com/Groestlcoin/groestlcoin/releases/download/v25.0/SHA256SUMS.asc
source = groestlcoin.sysusers
source = groestlcoin.tmpfiles
source = groestlcoin-qt.desktop
source = groestlcoin-qt.appdata.xml
validpgpkeys = 287AE4CA1187C68C08B49CB2D11BD4F33F1DB499
- sha256sums = ff4db6305018a90973ed4686ede54b2886615d22ce7969fec41a3e861ec7d4b4
+ sha256sums = 23d27c2135cce492d7680b1b939ee2dbae1d56df9eb161301e3712eaaa94988e
+ sha256sums = 65e0ec1d0c6605fb398af8e9647b69dbe23660454c98c7094670deda0e03462b
+ sha256sums = SKIP
sha256sums = 766f1732b72ee105aa4380ab9433bc6e7d957896e0f3d84eaf08202dc7c0fc85
sha256sums = 3cc8b772cd5bde500d74ec45c870168834b93b3b69197a8b1aa809d8b9a69d4f
sha256sums = 4dc7fe4ae360b2bbd2ffbebab8849417c31145adff2ecdcfbb3bb03835cd1cf7
sha256sums = 87f9a2bc6c3a91f7fd9668d84e35e69bdaed221c7d4655d39b54561845424e21
- b2sums = c7d731394765fb063fd77910c445214b49c6f1dd564bb8863d70fd59904b8c625de4e6a0afadd5281fd404893081ffed14b2b61a5292980e9de27a14d5e8888e
+ b2sums = 770ff8a5e26b6bbab10c79cd1e6814681ab66861a774c8d224c70d63e585d6645f881902b46d0fa98ca73c965ba3bf44bdce55f1098c032ebc7defd6c85bd10e
+ b2sums = 857b0feba1b8ad956470d7b928fd52dbe42309ffc1931d2217e185ecc64383476554f715a58382f97ab0bbda7870ef7e13ff02dedd3b902f65eeeedbae37e266
+ b2sums = SKIP
b2sums = f6bfe677aea28c40794f3c37e48d908215543736c558ef9f3f7ada6cf1d9016200821903c6c676f4841092170cfa64ee8f03f697aea19ea82b78877f9167526b
b2sums = ebf2151e205daeb14ab5260f204040dcb2bf9969d3e6be8c166abdb74f86ef92a05174cc97f2360c8044c81e8bdfd68a74bf1f114dce8b75e421b4184165a54f
b2sums = 3d0fc6a8f970f4415e577c687d154e08763b8ad9bab9018af2687ee940cf423b25624e3581b49e90112ba2a02e385747740f9b30b8dceb0f4c8d5f8f82096ab9
@@ -34,6 +41,7 @@ pkgbase = groestlcoin
pkgname = groestlcoin-daemon
pkgdesc = Groestlcoin is a peer-to-peer network based digital currency - daemon
depends = boost-libs
+ depends = db5.3
depends = libevent
depends = miniupnpc
depends = libminiupnpc.so
@@ -58,21 +66,17 @@ pkgname = groestlcoin-qt
depends = protobuf
depends = zeromq
depends = hicolor-icon-theme
+ depends = db5.3
depends = gmp
pkgname = groestlcoin-tx
pkgdesc = Groestlcoin is a peer-to-peer network based digital currency - Transaction tool
depends = boost-libs
- depends = openssl
pkgname = groestlcoin-wallet
pkgdesc = Groestlcoin is a peer-to-peer network based digital currency - Wallet tool
depends = boost-libs
- depends = openssl
- depends = libevent
pkgname = groestlcoin-util
pkgdesc = Groestlcoin is a peer-to-peer network based digital currency - Util tool
depends = boost-libs
- depends = openssl
- depends = libevent
diff --git a/Changelog b/Changelog
index 79ad448e0afe..5fd2537e5d0e 100644
--- a/Changelog
+++ b/Changelog
@@ -1 +1 @@
-https://github.com/Groestlcoin/groestlcoin/blob/24.0.1/doc/release-notes/release-notes-24.0.1.md
+https://github.com/Groestlcoin/groestlcoin/blob/v25.0/doc/release-process.md
diff --git a/PKGBUILD b/PKGBUILD
index 1704dfa344a6..9c29c88bd560 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,23 +2,29 @@
pkgbase=groestlcoin
pkgname=('groestlcoin-daemon' 'groestlcoin-cli' 'groestlcoin-qt' 'groestlcoin-tx' 'groestlcoin-wallet' 'groestlcoin-util')
-pkgver=24.0.1
+pkgver=25.0
pkgrel=1
arch=('x86_64')
-url="https://www.groestlcoin.org/"
-makedepends=('boost' 'libevent' 'qt5-base' 'qt5-tools' 'qrencode' 'miniupnpc' 'protobuf' 'zeromq' 'gmp')
+url="https://www.groestlcoin.org/groestlcoin-core-wallet/"
+makedepends=('boost' 'libevent' 'qt5-base' 'qt5-tools' 'qrencode' 'miniupnpc' 'protobuf' 'zeromq' 'db5.3' 'gmp')
license=('MIT')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/Groestlcoin/groestlcoin/archive/refs/tags/v$pkgver.tar.gz"
+source=("$pkgbase-$pkgver.tar.gz::https://github.com/Groestlcoin/groestlcoin/releases/download/v$pkgver/groestlcoin-$pkgver.tar.gz"
+ "$pkgbase-$pkgver.SHA256SUMS::https://github.com/Groestlcoin/groestlcoin/releases/download/v$pkgver/SHA256SUMS"
+ "$pkgbase-$pkgver.SHA256SUMS.asc::https://github.com/Groestlcoin/groestlcoin/releases/download/v$pkgver/SHA256SUMS.asc"
"groestlcoin.sysusers"
"groestlcoin.tmpfiles"
"groestlcoin-qt.desktop"
"groestlcoin-qt.appdata.xml")
-sha256sums=('ff4db6305018a90973ed4686ede54b2886615d22ce7969fec41a3e861ec7d4b4'
+sha256sums=('23d27c2135cce492d7680b1b939ee2dbae1d56df9eb161301e3712eaaa94988e'
+ '65e0ec1d0c6605fb398af8e9647b69dbe23660454c98c7094670deda0e03462b'
+ 'SKIP'
'766f1732b72ee105aa4380ab9433bc6e7d957896e0f3d84eaf08202dc7c0fc85'
'3cc8b772cd5bde500d74ec45c870168834b93b3b69197a8b1aa809d8b9a69d4f'
'4dc7fe4ae360b2bbd2ffbebab8849417c31145adff2ecdcfbb3bb03835cd1cf7'
'87f9a2bc6c3a91f7fd9668d84e35e69bdaed221c7d4655d39b54561845424e21')
-b2sums=('c7d731394765fb063fd77910c445214b49c6f1dd564bb8863d70fd59904b8c625de4e6a0afadd5281fd404893081ffed14b2b61a5292980e9de27a14d5e8888e'
+b2sums=('770ff8a5e26b6bbab10c79cd1e6814681ab66861a774c8d224c70d63e585d6645f881902b46d0fa98ca73c965ba3bf44bdce55f1098c032ebc7defd6c85bd10e'
+ '857b0feba1b8ad956470d7b928fd52dbe42309ffc1931d2217e185ecc64383476554f715a58382f97ab0bbda7870ef7e13ff02dedd3b902f65eeeedbae37e266'
+ 'SKIP'
'f6bfe677aea28c40794f3c37e48d908215543736c558ef9f3f7ada6cf1d9016200821903c6c676f4841092170cfa64ee8f03f697aea19ea82b78877f9167526b'
'ebf2151e205daeb14ab5260f204040dcb2bf9969d3e6be8c166abdb74f86ef92a05174cc97f2360c8044c81e8bdfd68a74bf1f114dce8b75e421b4184165a54f'
'3d0fc6a8f970f4415e577c687d154e08763b8ad9bab9018af2687ee940cf423b25624e3581b49e90112ba2a02e385747740f9b30b8dceb0f4c8d5f8f82096ab9'
@@ -27,22 +33,25 @@ validpgpkeys=(287AE4CA1187C68C08B49CB2D11BD4F33F1DB499)
changelog=Changelog
prepare() {
+ sha256sum -c --ignore-missing "$pkgbase-$pkgver.SHA256SUMS"
cd "$pkgbase-$pkgver"
autoreconf -fi
}
build() {
cd $pkgbase-$pkgver
- ./configure --prefix=/usr --with-gui=qt5
+ ./configure --prefix=/usr --with-gui=qt5 BDB_LIBS="-ldb_cxx-5.3" BDB_CFLAGS="-I/usr/include/db5.3"
make
}
package_groestlcoin-qt() {
pkgdesc="Groestlcoin is a peer-to-peer network based digital currency - Qt"
- depends=(boost-libs libevent qt5-base miniupnpc libminiupnpc.so qrencode protobuf zeromq hicolor-icon-theme gmp)
+ depends=(boost-libs libevent qt5-base miniupnpc libminiupnpc.so qrencode protobuf zeromq hicolor-icon-theme db5.3 gmp)
cd $pkgbase-$pkgver
install -Dm755 src/qt/groestlcoin-qt "$pkgdir"/usr/bin/groestlcoin-qt
+ install -Dm644 contrib/completions/fish/groestlcoin-qt.fish \
+ -t "$pkgdir/usr/share/fish/vendor_completions.d/"
install -Dm644 doc/man/groestlcoin-qt.1 \
"$pkgdir"/usr/share/man/man1/groestlcoin-qt.1
install -Dm644 ../groestlcoin-qt.desktop \
@@ -62,13 +71,15 @@ package_groestlcoin-qt() {
package_groestlcoin-daemon() {
pkgdesc="Groestlcoin is a peer-to-peer network based digital currency - daemon"
- depends=(boost-libs libevent miniupnpc libminiupnpc.so sqlite zeromq gmp)
+ depends=(boost-libs db5.3 libevent miniupnpc libminiupnpc.so sqlite zeromq gmp)
backup=('etc/groestlcoin/groestlcoin.conf')
cd $pkgbase-$pkgver
install -Dm755 src/groestlcoind "$pkgdir"/usr/bin/groestlcoind
- install -Dm644 contrib/groestlcoind.bash-completion \
- "$pkgdir"/usr/share/bash-completion/completions/groestlcoind
+ install -Dm644 contrib/completions/bash/groestlcoind.bash-completion \
+ "$pkgdir/usr/share/bash-completion/completions/groestlcoind"
+ install -Dm644 contrib/completions/fish/groestlcoind.fish \
+ -t "$pkgdir/usr/share/fish/vendor_completions.d/"
install -Dm644 doc/man/groestlcoind.1 \
"$pkgdir"/usr/share/man/man1/groestlcoind.1
install -Dm644 contrib/init/groestlcoind.service \
@@ -89,8 +100,10 @@ package_groestlcoin-cli() {
cd $pkgbase-$pkgver
install -Dm755 src/groestlcoin-cli "$pkgdir"/usr/bin/groestlcoin-cli
- install -Dm644 contrib/groestlcoin-cli.bash-completion \
- "$pkgdir"/usr/share/bash-completion/completions/groestlcoin-cli
+ install -Dm644 contrib/completions/bash/groestlcoin-cli.bash-completion \
+ "$pkgdir/usr/share/bash-completion/completions/groestlcoin-cli"
+ install -Dm644 contrib/completions/fish/groestlcoin-cli.fish \
+ -t "$pkgdir/usr/share/fish/vendor_completions.d/"
install -Dm644 doc/man/groestlcoin-cli.1 \
"$pkgdir"/usr/share/man/man1/groestlcoin-cli.1
@@ -99,12 +112,14 @@ package_groestlcoin-cli() {
package_groestlcoin-tx() {
pkgdesc="Groestlcoin is a peer-to-peer network based digital currency - Transaction tool"
- depends=(boost-libs openssl)
+ depends=(boost-libs)
cd $pkgbase-$pkgver
install -Dm755 src/groestlcoin-tx "$pkgdir"/usr/bin/groestlcoin-tx
- install -Dm644 contrib/groestlcoin-tx.bash-completion \
- "$pkgdir"/usr/share/bash-completion/completions/groestlcoin-tx
+ install -Dm644 contrib/completions/bash/groestlcoin-tx.bash-completion \
+ "$pkgdir/usr/share/bash-completion/completions/groestlcoin-tx"
+ install -Dm644 contrib/completions/fish/groestlcoin-tx.fish \
+ -t "$pkgdir/usr/share/fish/vendor_completions.d/"
install -Dm644 doc/man/groestlcoin-tx.1 \
"$pkgdir"/usr/share/man/man1/groestlcoin-tx.1
@@ -113,10 +128,12 @@ package_groestlcoin-tx() {
package_groestlcoin-wallet() {
pkgdesc="Groestlcoin is a peer-to-peer network based digital currency - Wallet tool"
- depends=(boost-libs openssl libevent)
+ depends=(boost-libs)
cd $pkgbase-$pkgver
install -Dm755 src/groestlcoin-wallet "$pkgdir"/usr/bin/groestlcoin-wallet
+ install -Dm644 contrib/completions/fish/groestlcoin-wallet.fish \
+ -t "$pkgdir/usr/share/fish/vendor_completions.d/"
install -Dm644 doc/man/groestlcoin-wallet.1 \
"$pkgdir"/usr/share/man/man1/groestlcoin-wallet.1
@@ -125,10 +142,12 @@ package_groestlcoin-wallet() {
package_groestlcoin-util() {
pkgdesc="Groestlcoin is a peer-to-peer network based digital currency - Util tool"
- depends=(boost-libs openssl libevent)
+ depends=(boost-libs)
cd $pkgbase-$pkgver
install -Dm755 src/groestlcoin-util "$pkgdir"/usr/bin/groestlcoin-util
+ install -Dm644 contrib/completions/fish/groestlcoin-util.fish \
+ -t "$pkgdir/usr/share/fish/vendor_completions.d/"
install -Dm644 doc/man/groestlcoin-util.1 \
"$pkgdir"/usr/share/man/man1/groestlcoin-util.1