summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMichał Sałaban2020-05-01 15:45:37 +0200
committerMichał Sałaban2020-05-01 15:45:37 +0200
commit18924412750d74b1d70689774bdabdf226b5ecf2 (patch)
tree412ecf13a88342105ccd3e33ec0115bc198f4d3d /PKGBUILD
downloadaur-waves.tar.gz
Initial release
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
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"
+}