diff options
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 29 |
2 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..889588851550 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = rippled-git + pkgdesc = Ripple peer-to-peer network daemon + pkgver = develop + pkgrel = 1 + url = https://github.com/ripple/rippled + arch = x86_64 + license = custom:ISC + makedepends = git + makedepends = cmake + makedepends = boost + makedepends = clang + makedepends = doxygen + depends = protobuf + depends = boost-libs + backup = etc/opt/ripple/rippled.cfg + backup = etc/opt/ripple/validators.txt + source = https://github.com/ripple/rippled/archive/develop.zip + sha256sums = SKIP + +pkgname = rippled-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f35e5017c9ce --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,29 @@ +pkgname=rippled-git +pkgrel=1 +pkgver=develop +pkgdesc="Ripple peer-to-peer network daemon" +arch=('x86_64') +url="https://github.com/ripple/rippled" +license=('custom:ISC') +backup=("etc/opt/ripple/rippled.cfg" "etc/opt/ripple/validators.txt") +depends=('protobuf' 'boost-libs') +makedepends=('git' 'cmake' 'boost' 'clang' 'doxygen') +source=("https://github.com/ripple/rippled/archive/develop.zip") +sha256sums=('SKIP') + +build() { + cmake -Dstatic=OFF "$srcdir/rippled-develop" + cmake --build . -j 4 +} + +check() { + "${srcdir}/rippled" --unittest +} + +package() { + install -D rippled "${pkgdir}/usr/bin/rippled" + cd "$srcdir/rippled-develop" + install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/ripple/LICENSE" + install -D -m644 cfg/rippled-example.cfg "${pkgdir}/etc/opt/ripple/rippled.cfg" + install -D -m644 cfg/validators-example.txt "${pkgdir}/etc/opt/ripple/validators.txt" +} |