mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-05 04:16:46 +02:00
testing/rethinkdb: change licenst to Apache 2.0
-- cleanups in apkbuild *.sample config moved to -doc subpackage
This commit is contained in:
parent
d1d627afa2
commit
bb0c1a408d
@ -2,11 +2,11 @@
|
||||
# Maintainer: Daniel Treadwell <daniel@djt.id.au>
|
||||
pkgname=rethinkdb
|
||||
pkgver=2.3.5
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
pkgdesc="Distributed powerful and scalable NoSQL database"
|
||||
url="http://www.rethinkdb.com"
|
||||
arch="x86_64"
|
||||
license="AGPL"
|
||||
license="ASL 2.0"
|
||||
depends=""
|
||||
makedepends="bash python2 linux-headers bsd-compat-headers m4 paxmark
|
||||
protobuf-dev icu-dev libressl-dev curl-dev boost-dev libexecinfo-dev"
|
||||
@ -14,23 +14,13 @@ install=""
|
||||
pkgusers=rethinkdb
|
||||
pkggroups=rethinkdb
|
||||
subpackages="$pkgname-doc"
|
||||
source="http://download.rethinkdb.com/dist/rethinkdb-$pkgver.tgz
|
||||
source="http://download.rethinkdb.com/dist/$pkgname-$pkgver.tgz
|
||||
libressl.patch
|
||||
rethinkdb.initd"
|
||||
|
||||
_builddir="$srcdir"/rethinkdb-$pkgver
|
||||
prepare() {
|
||||
local i
|
||||
cd "$_builddir"
|
||||
for i in $source; do
|
||||
case $i in
|
||||
*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
|
||||
esac
|
||||
done
|
||||
}
|
||||
builddir="$srcdir/rethinkdb-$pkgver"
|
||||
|
||||
build() {
|
||||
cd "$_builddir"
|
||||
cd "$builddir"
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
@ -53,21 +43,26 @@ build() {
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$_builddir"
|
||||
cd "$builddir"
|
||||
make DESTDIR="$pkgdir" install || return 1
|
||||
install -Dm 644 "$pkgdir"/etc/rethinkdb/default.conf.sample \
|
||||
"$pkgdir"/etc/rethinkdb/default.conf || return 1
|
||||
install -Dm 644 "$pkgdir"/etc/$pkgname/default.conf.sample \
|
||||
"$pkgdir"/etc/$pkgname/default.conf || return 1
|
||||
sed -e 's|# directory=/var/lib/rethinkdb|directory=/var/lib/rethinkdb|' \
|
||||
-e 's|# pid-file=/var/run/rethinkdb/rethinkdb.pid|pid-file=/var/run/rethinkdb.pid|' \
|
||||
-e 's|# runuser=rethinkdb|runuser=rethinkdb|' \
|
||||
-e 's|# rungroup=rethinkdb|rungroup=rethinkdb|' \
|
||||
-i "$pkgdir"/etc/rethinkdb/default.conf || return 1
|
||||
install -d -o $pkgname -g $pkgname "$pkgdir"/var/lib/rethinkdb || return 1
|
||||
-i "$pkgdir"/etc/$pkgname/default.conf || return 1
|
||||
install -d -o $pkgname -g $pkgname "$pkgdir"/var/lib/$pkgname || return 1
|
||||
install -Dm755 "$srcdir"/$pkgname.initd \
|
||||
"$pkgdir"/etc/init.d/$pkgname || return 1
|
||||
paxmark -m "$pkgdir"/usr/bin/rethinkdb || return 1
|
||||
}
|
||||
|
||||
doc() {
|
||||
default_doc || return 1
|
||||
mv "$pkgdir"/etc/$pkgname/*.sample "$subpkgdir"/usr/share/doc/$pkgname
|
||||
}
|
||||
|
||||
md5sums="89614869d931f8c6e7473e66887089ca rethinkdb-2.3.5.tgz
|
||||
cc978791a4e4545190d0063b46aa3dd0 libressl.patch
|
||||
bb1cde2ba1d6a71ed79c31161b1bf64b rethinkdb.initd"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user