summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorRoberto Catini2016-12-30 15:49:57 +0100
committerRoberto Catini2016-12-30 15:49:57 +0100
commit49699565e99ddb311c5c554f9fe04d2a94b15f57 (patch)
tree796208e84380c4a33c6094bbb190c621b1ba047a /PKGBUILD
downloadaur-49699565e99ddb311c5c554f9fe04d2a94b15f57.tar.gz
First version
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 35 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1dc1bbdb8212
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+pkgname=rippled
+pkgrel=1
+pkgver=0.33.0.hf1.r149.g8425e4558
+pkgdesc="Ripple peer-to-peer network daemon"
+arch=('i686' 'x86_64')
+url="https://github.com/ripple/rippled"
+license=('custom:ISC')
+backup=("etc/${pkgname}/rippled.cfg" "etc/${pkgname}/validators.txt")
+depends=('protobuf' 'openssl' 'boost-libs')
+makedepends=('git' 'scons' 'boost')
+source=("git://github.com/ripple/rippled.git")
+sha512sums=('SKIP')
+
+pkgver() {
+ cd "$pkgname"
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ cd "$srcdir/$pkgname"
+ scons
+}
+
+check() {
+ cd "$srcdir/$pkgname"
+ build/rippled --unittest
+}
+
+package() {
+ cd "$srcdir/$pkgname"
+ install -D -m644 LICENSE "${pkgdir}/usr/share/lice1nses/${pkgname}/LICENSE"
+ install -D build/rippled "${pkgdir}/usr/bin/rippled"
+ install -D -m644 doc/rippled-example.cfg "${pkgdir}/etc/${pkgname}/rippled.cfg"
+ install -D -m644 doc/validators-example.txt "${pkgdir}/etc/${pkgname}/validators.txt"
+}