|
| 1 | +# Contributor: Andrei Zavada <[email protected]> |
| 2 | +# Maintainer: Andrei Zavada <[email protected]> |
| 3 | +pkgname=riak |
| 4 | +pkgver="3.0.9.1" |
| 5 | +pkgtag="riak_kv-3.0.9.1-DEV" |
| 6 | +pkgrel=0 |
| 7 | +pkgdesc="Riak is a distributed KV database" |
| 8 | + |
| 9 | +arch="all" |
| 10 | +license="Apache 2.0" |
| 11 | +depends="bash" |
| 12 | +makedepends="" # "erlang-22" |
| 13 | +checkdepends="" |
| 14 | +install="riak.post-install riak.post-deinstall" |
| 15 | +subpackages="" |
| 16 | +source=" |
| 17 | + https://github.com/hmmr/riak/archive/refs/tags/$pkgtag.tar.gz |
| 18 | + riak.initd |
| 19 | + riak.confd |
| 20 | + " |
| 21 | +builddir="$srcdir/" |
| 22 | + |
| 23 | +build() { |
| 24 | + cd riak-$pkgtag |
| 25 | + make rel-alpine |
| 26 | + rm -rf rel/riak/lib/eleveldb-riak_kv-3.0.0/c_src/snappy-1.0.4/testdata |
| 27 | + : |
| 28 | +} |
| 29 | + |
| 30 | +check() { |
| 31 | + # Replace with proper check command(s) |
| 32 | + : |
| 33 | +} |
| 34 | + |
| 35 | +package() { |
| 36 | + reldir="$srcdir/riak-$pkgtag/rel/riak" |
| 37 | + mkdir -p "$pkgdir/usr/bin" |
| 38 | + mkdir -p "$pkgdir/usr/sbin" |
| 39 | + mkdir -p "$pkgdir/usr/lib/riak" |
| 40 | + mkdir -p "$pkgdir/var/lib/riak" |
| 41 | + mkdir -p "$pkgdir/var/log/riak" |
| 42 | + mkdir -p "$pkgdir/etc/riak" |
| 43 | + mkdir -p "$pkgdir/run/riak" |
| 44 | + for f in riak-admin riak-chkconfig riak-debug riak-repl; do |
| 45 | + cp "$reldir/bin/$f" "$pkgdir/usr/bin" |
| 46 | + done |
| 47 | + cp "$reldir/usr/bin/riak" "$pkgdir/usr/sbin" |
| 48 | + install "$reldir/etc/riak.conf" "$pkgdir/etc/riak/riak.conf" |
| 49 | + cp -R "$reldir"/bin "$pkgdir/usr/lib/riak" |
| 50 | + cp -R "$reldir"/etc/* "$pkgdir/etc/riak" |
| 51 | + cp -R "$reldir"/erts-* "$pkgdir/usr/lib/riak" |
| 52 | + cp -R "$reldir"/share "$pkgdir/usr/lib/riak" |
| 53 | + cp -R "$reldir"/releases "$pkgdir/usr/lib/riak" |
| 54 | + cp -R "$reldir"/lib "$pkgdir/usr/lib/riak" |
| 55 | + cp -R "$reldir"/data/* "$pkgdir/var/lib/riak" |
| 56 | + |
| 57 | + install -m755 -D "$srcdir"/$pkgname.initd \ |
| 58 | + "$pkgdir"/etc/init.d/$pkgname |
| 59 | + install -m644 -D "$srcdir"/$pkgname.confd \ |
| 60 | + "$pkgdir"/etc/conf.d/$pkgname |
| 61 | +} |
| 62 | + |
| 63 | +sha512sums=" |
| 64 | +447e7567332db841aca0ff8d79cf621919b7740a5d5225e448ca0492077e5161bf3270cae8bf7ab856163492e26064eacf67ff94764beb2ac6efccb5b4bd7851 riak_kv-3.0.9.1-DEV.tar.gz |
| 65 | +53cd6ebd074a049d5a67541f987c7b46c0c81a7812ec60e0ce0748db36d387398fe6545a5cf1c098511f0a54c26d3ba1d10abc3a2c2e7edbe99cf476313de09e riak.initd |
| 66 | +a067fe1b6fdd5757cd407d0640e2194ded3eb8f23e0d5d0dffe8f4c23209bd40d108e4fab6690fe6de36feefee6b56c218ca80bfebcf838a6ca68ecf5964b2dd riak.confd |
| 67 | +" |
0 commit comments