blob: 37bdd054ca7347ff9b8592fc9067155b47e898ad (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
#Maintainer: SecondaryArcs 25348fac440da98721ce3eb39e7b6220ea3b6d4d http418teapot@protonmail.com
pkgname=mysterium-node
pkgver=1.22.1
pkgrel=1
pkgdesc='Mysterium Node for decentralised VPN Network'
url='https://mysterium.network/'
arch=(x86_64 aarch64 armv7h )
license=(GPL-3)
depends=(resolvconf ca-certificates iptables iproute2 sudo wireguard-tools)
makedepends=('go')
_dirname=node-${pkgver}
source=("https://github.com/mysteriumnetwork/node/archive/${pkgver}.tar.gz"
"initd.sh"
"myst.service"
"mystconsumer.service"
"sudoers"
"LICENSE"
"default"
"${pkgname}.install"
)
install="${pkgname}.install"
build() {
cd ${_dirname}
#export GOOS=linux
#export GOARCH=arm64
export BUILD_COMMIT=905a6e20a3db1d7f0cc83f60f56bb0602e23a32e
export BUILD_BRANCH=master
export BUILD_NUMBER=1
export BUILD_VERSION=${pkgver}
make build
}
package() {
mkdir -p $pkgdir/run/mysterium-node
mkdir -p $pkgdir/var/log/mysterium-node
install -Dm 755 $srcdir/${_dirname}/build/myst/myst "$pkgdir/usr/bin/myst"
install -Dm 755 initd.sh "$pkgdir/usr/lib/mysterium-node/installation/initd.sh" #/etc/init.d/initd.sh
# SYSTEMD
install -Dm 644 myst.service "$pkgdir/usr/lib/systemd/system/mysterium-node.service"
install -Dm 644 mystconsumer.service "$pkgdir/usr/lib/systemd/system/mysterium-consumer.service"
# ETC
install -Dm 755 $srcdir/${_dirname}/build/myst/config/nonpriv-ip "$pkgdir/etc/mysterium-node/nonpriv-ip"
install -Dm 755 $srcdir/${_dirname}/build/myst/config/prepare-env.sh "$pkgdir/etc/mysterium-node/prepare-env.sh"
install -Dm 755 $srcdir/${_dirname}/build/myst/config/update-resolv-conf "$pkgdir/etc/mysterium-node/update-resolv-conf"
install -Dm 644 sudoers "$pkgdir/etc/sudoers.d/mysterium-node"
install -Dm 644 default "$pkgdir/etc/default/mysterium-node"
#LICENSE
install -Dm 644 -t "$pkgdir/usr/share/licenses/$pkgname/MYSTERIUM" LICENSE
}
md5sums=('8aaf8896e424a8316b99a329fb01c284'
'98c921e848f46630097311d88ebd4c80'
'd7a3c7c37902b9eff954a6b08eba1314'
'b95b54717678f5e3224aba7981d2caaa'
'720de49cf62f9e1b182da83c22db1034'
'2541dec04c7fd8c9f0d55c81f5abef07'
'90d849e9a576d28aaeb84ae10d53273b'
'ef2fbcfa9beaba00013e4c03704a3bb2')
sha512sums=('8dd4d181a00c50d087ea13b66b49d00c998a1475bb3bc937e97a7abf29cbb744a05a6e17e531a3b9da160165b6483b69acf97786b5c43bb204bd04f743aa0632'
'2d833621aa158fc7c0d08a863f83e94199c3f0ce6d687605a1c9463941126e78d792c82a2b2da0dadf2735a6f4e97c6140a4ac5c0dc7b31641011dd26a580a59'
'eb66ff9dfbbbe7fa9b83e64486d2b7078625160ecf96fc1c2bf309e06b0516d41fe909fa25ab6d7728a955a7e9390e7a806a0e9613594489c609fbc3423f5f6a'
'7a9cc3b7b1c89bba8a4ec290de93d1111edb176ed9e331315b3342a5a8f583c23380df1ba535ee3f961f4c542dc6eca39c5cd18a2b3a372270c2340ebe4792a2'
'10d7634be184eda83f10d8fc4a0800716c92c48132f57ba8758c87ea5cc3d0d2586e0be8961c231aa1d8450b65fca1ac1691a4fe0af936208181527354ecc158'
'ed4a2ae2e92f50931e40d6ae44f0d9d0019e9ad6acc9262d7b3ee3eb2cff4df8f7ec96b1737480a5826072612eb9cb70c203e56a5194af6ea03a6922df6795e6'
'e879e1952950acc9b3389bec073dc4b478483648edeacadccccd992d50af995c8b55d1d8e39e0af2b6cede6ff322a70675132185f2b2f7eeb55e8fe6f4e41bd5'
'd4982c848061a662a4cad6689475e5402e4e3e3eda20cb8b4e6e95ee5a4b4c24c41d2f64a0a707ab3042cfa88a30a8ec15c64140efff04a4a8ee551a37ae7fea')
|