diff options
author | Michał Sałaban | 2020-05-01 15:45:37 +0200 |
---|---|---|
committer | Michał Sałaban | 2020-05-01 15:45:37 +0200 |
commit | 18924412750d74b1d70689774bdabdf226b5ecf2 (patch) | |
tree | 412ecf13a88342105ccd3e33ec0115bc198f4d3d /PKGBUILD | |
download | aur-waves.tar.gz |
Initial release
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..47727b9ff279 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Michał Sałaban <michal@salaban.info> +pkgname=waves +pkgver=1.2.4 +pkgrel=1 +pkgdesc="Reference Waves Blockchain Node (client) implementation in Scala" +arch=('any') +url="https://wavesplatform.com/" +license=('MIT') +depends=('java-runtime>=8') +makedepends=('sbt' 'java-environment>=8') +backup=('etc/waves/waves.conf') +source=( + "https://github.com/wavesplatform/Waves/archive/v${pkgver}.tar.gz" + "${pkgname}.sysusers" + "${pkgname}.tmpfiles") +sha256sums=( + "169221245c91828552e53716a04b3434d32407a136fb493eea814e62c67721ee" + "df4670b201ee1369f18c9bbad3effee1c6e374ac53cc435b7c68ab077eaacf0f" + "") + +build() { + rm -rf Waves-${pkgver}/node/target/* + cd Waves-${pkgver} + sbt packageAll +} + +package() { + dpkg-deb -x Waves-${pkgver}/node/target/${pkgname}_*_all.deb ${pkgdir} + mv ${pkgdir}/lib/systemd ${pkgdir}/etc/ + rm -rf ${pkgdir}/lib + rm -rf ${pkgdir}/etc/init + rm -f ${pkgdir}/etc/waves + install -Dm0644 "${pkgname}.conf" "${pkgdir}/etc/waves/${pkgname}.conf" + install -Dm0644 "${pkgname}.sysusers" "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf" + install -Dm0644 "${pkgname}.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf" +} |