Browse Source

added hush3 source AUR pkg for 3.9.4, updated hush3-bin AUR pkg to 3.9.4, updated hush-lightwalletd AUR pkg to 0.1.3

master
jahway603 11 months ago
parent
commit
2da8fdf52a
  1. 6
      hush-lightwalletd/PKGBUILD
  2. 6
      hush3-bin/PKGBUILD
  3. 57
      hush3/PKGBUILD
  4. 9
      hush3/hushd.service

6
hush-lightwalletd/PKGBUILD

@ -2,8 +2,8 @@
pkgname=hush-lightwalletd
_name='lightwalletd'
pkgver=0.1.2
pkgrel=2
pkgver=0.1.3
pkgrel=1
pkgdesc='HUSH Lightwallet daemon for running SDL servers'
url='https://git.hush.is/hush/lightwalletd'
arch=('x86_64')
@ -11,7 +11,7 @@ license=('GPL3')
makedepends=('go')
provides=('lightwalletd')
source=("$url/archive/v$pkgver.tar.gz")
sha512sums=('427aa798733949e23bd55bad1699996b0b3947ee6ea55ad5ee7c658fa441ed9d04664fb9ac1c460bee6ab2004e7fbd27c99214733dc164adfb6b742a8bab68a2')
sha512sums=('6c0a59aa09e07c2fc808cea35b9712d55a805e7e22e577ec616bafd59a2484c5976a64d73c4a1293ac3bcdc0c1b94a015b40e407cad53a039db533b47b9211d2')
build() {
cd "$_name"

6
hush3-bin/PKGBUILD

@ -2,7 +2,7 @@
pkgname=hush3-bin
_pkgname=hush3
pkgver=3.9.3
pkgver=3.9.4
pkgrel=1
pkgdesc='HUSH (Privacy Cryptocurrency and Messenger) full node that supports z-addresses'
url='http://git.hush.is/hush/hush3'
@ -11,10 +11,10 @@ license=('GPL3')
depends=('libsodium')
makedepends=('wget' 'git' 'curl')
conflicts=('hush3')
source=("hush-$pkgver-amd64.deb::https://git.hush.is/attachments/a6bca421-7866-4863-af49-1ee183de8dfe"
source=("hush-$pkgver-amd64.deb::https://git.hush.is/attachments/855e4c87-5dff-4725-bcb7-63c2507f23f8"
"$url/raw/branch/master/LICENSE"
"hushd.service")
sha512sums=('830dc57b0a41edcc66bea17c151da940e5d5a2c4b6a14eb18fd67e2b45a1de01245dff2ceba4c67e335036a1940f37a0e278e5c2dac5128741e50530e931f847'
sha512sums=('21ab66d8bb3a6471e3ea503033a270f03963ca0c042a45d891885c1c8d03dbed53dd6a58b53978ddb80e42fd99976550c3594f64b475bc18d8d51bd4241a6d22'
'7b0af5cf16f2def174a5cf63dc536e07f8a0cd3bcd48f9edccc414d406b1cb11e0a82af157ea1c43449cbabad845a1f52b084dc9232b45935880d0d82fb356ca'
'f8ab447fc4d91a86090326427fbbe8eda019fcfddf0ba1654f599903b25f4084eacc510f262ce03f176e7fd22316c55e5d8cf43dd9a4ccea375643e8fa8270c6')

57
hush3/PKGBUILD

@ -0,0 +1,57 @@
# Maintainer: Jah Way <jahway603 at protonmail dot com>
pkgname=hush3
pkgver=3.9.4
pkgrel=1
pkgdesc='HUSH (Privacy Cryptocurrency and Messenger) full node that supports z-addresses'
url='http://git.hush.is/hush/hush3'
arch=('x86_64')
license=('GPL3')
depends=('libsodium' 'lib32-zlib')
makedepends=('unzip' 'wget' 'git' 'python' 'rust' 'curl' 'autoconf')
conflicts=('hush3-bin')
source=("$url/archive/v$pkgver.tar.gz"
"hushd.service")
sha512sums=('747b558d26edce888f4e855b51193b166972d3b0bbebebe12b73e3e23d0cf5c446a5f25076e61ebd7422af194edc356c6ae5274066097b8effb31254acf166a1'
'f8ab447fc4d91a86090326427fbbe8eda019fcfddf0ba1654f599903b25f4084eacc510f262ce03f176e7fd22316c55e5d8cf43dd9a4ccea375643e8fa8270c6')
build() {
tar xzvf v$pkgver.tar.gz
cd "$pkgname"
./build.sh -j$(nproc)
}
package() {
install -Dm644 "${srcdir}/$pkgname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
# install required scripts for hushd to function
install -Dm755 "${srcdir}/$pkgname/src/hush-cli" "${pkgdir}/opt/$pkgname/hush-cli"
install -Dm755 "${srcdir}/$pkgname/src/hushd" "${pkgdir}/opt/$pkgname/hushd"
install -Dm755 "${srcdir}/$pkgname/src/hush-smart-chain" "${pkgdir}/opt/$pkgname/hush-smart-chain"
install -Dm755 "${srcdir}/$pkgname/src/hush-tx" "${pkgdir}/opt/$pkgname/hush-tx"
# install required sapling files and asmap.dat
install -Dm644 "${srcdir}/$pkgname/sapling-output.params" "${pkgdir}/opt/$pkgname/sapling-output.params"
install -Dm644 "${srcdir}/$pkgname/sapling-spend.params" "${pkgdir}/opt/$pkgname/sapling-spend.params"
install -Dm644 "${srcdir}/$pkgname/contrib/asmap/asmap.dat" "${pkgdir}/opt/$pkgname/asmap.dat"
# install man pages
install -Dm644 "${srcdir}/$pkgname/doc/man/hush-cli.1" "${pkgdir}/usr/share/man/man1/hush-cli.1"
install -Dm644 "${srcdir}/$pkgname/doc/man/hushd.1" "${pkgdir}/usr/share/man/man1/hushd.1"
install -Dm644 "${srcdir}/$pkgname/doc/man/hush-tx.1" "${pkgdir}/usr/share/man/man1/hush-tx.1"
# create symlinks
install -d "${pkgdir}/usr/bin"
ln -s /opt/${pkgname}/hush-cli "${pkgdir}/usr/bin"
ln -s /opt/${pkgname}/hushd "${pkgdir}/usr/bin"
ln -s /opt/${pkgname}/hush-smart-chain "${pkgdir}/usr/bin"
ln -s /opt/${pkgname}/hush-tx "${pkgdir}/usr/bin"
install -d "${pkgdir}/usr/share/hush"
ln -s /opt/${pkgname}/sapling-output.params "${pkgdir}/usr/share/hush"
ln -s /opt/${pkgname}/sapling-spend.params "${pkgdir}/usr/share/hush"
ln -s /opt/${pkgname}/asmap.dat "${pkgdir}/usr/share/hush"
# install systemd service
install -Dm644 -t "${pkgdir}"/usr/lib/systemd/user "${srcdir}"/hushd.service
}

9
hush3/hushd.service

@ -0,0 +1,9 @@
[Unit]
Description=Hush daemon
After=network.target
[Service]
ExecStart=/usr/bin/hushd
[Install]
WantedBy=default.target
Loading…
Cancel
Save