Gentoo Archives: gentoo-commits

From: Patrick Lauer <patrick@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-db/aerospike-server-community/
Date: Sat, 28 Jan 2017 21:29:47
Message-Id: 1485638967.db0ac9da89cd771edf101fc8850f193b24b6131c.patrick@gentoo
1 commit: db0ac9da89cd771edf101fc8850f193b24b6131c
2 Author: Patrick Lauer <patrick <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 28 21:29:27 2017 +0000
4 Commit: Patrick Lauer <patrick <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 28 21:29:27 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db0ac9da
7
8 dev-db/aerospike-server-community: Bump
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 dev-db/aerospike-server-community/Manifest | 1 +
13 .../aerospike-server-community-3.11.0.2.ebuild | 69 ++++++++++++++++++++++
14 2 files changed, 70 insertions(+)
15
16 diff --git a/dev-db/aerospike-server-community/Manifest b/dev-db/aerospike-server-community/Manifest
17 index e58ec6a..82170a0 100644
18 --- a/dev-db/aerospike-server-community/Manifest
19 +++ b/dev-db/aerospike-server-community/Manifest
20 @@ -1,3 +1,4 @@
21 DIST aerospike-server-community-3.10.0.3-debian7.tgz 10347047 SHA256 fb0b47549cbe783317854b0edebe0ec112d8d5b073d7311a54739518bf2ae971 SHA512 1699bc2c8813c4b584eeef4c0edd8481915e9ccac55795717e87e6246894d836365aba2fdf8c884c6f4f4bdb3cc8d2a78141c32b1ef67cbf5efa1dc7340906ce WHIRLPOOL b6bf3a97c0023bb77f19b7cbd58785422551ce66cc7749773a1d8cfb3fa3d3ca1f96a1202718713859c23ccad0c14bded31759f36d0b0fa3039dd86e2ba1d6d2
22 +DIST aerospike-server-community-3.11.0.2-debian7.tgz 10137448 SHA256 3ede8b3232a8ca0f0e34f2eb9f37fa244dc502020f2d185f96ee3097d88cda21 SHA512 b4603df6de0252adb002ea25ec0ad7d6793ce9fe90e67504bfd43cbe503797471e01816dd9dcc18c2767ff98d80e181d57d91018dfc9a1e943719d24431b6160 WHIRLPOOL b4a48ceb5ee7adacc5a9d1a9baed6ad9812812dab1ded7c4f4236e25a6893d29413e53b8420d2b23d604db1163af19aaf037305f56fbc00e0795605e7c34a009
23 DIST aerospike-server-community-3.9.0.3-debian7.tgz 9783678 SHA256 ec09d7f12c1001b8341892bff50f15a75a7e8f312b510c3627066befb9fc5612 SHA512 82b826fdb6bfdbb8508346accb2b0bf34f55a601b95e214d8b7fd108790a889e64dd5b76b4351285baa3f1c4f9d6a98945737c8ca42f26229364030674a2623b WHIRLPOOL f7bac66a56ad8b9ee47b3eedc16337b13d8674f42dba40f445876fe9c46ec3620dad73a9324f4a33daef98c740643c6361b86733ac6c741a68757b332101eefb
24 DIST aerospike-server-community-3.9.1.1-debian7.tgz 9900121 SHA256 62526770c2881b17b928d4d0828f1b8bb5c434f37b0337863f167793f9393258 SHA512 a4ac583220eb15f976cf70a7b57ca3b2f9a0ed5a5fdc4689745b3df45c042a3e43010dda4ff16007455e32b9307474ed24114465c26cfd14be14800cd7b78332 WHIRLPOOL de08f3c057bc06380fd31928b002e611d9a3f0369d071de7bebbf3c079aaed1bc5672fe150f94c11dacfd318545b1d2529ece5eaa9bd584c5e5009192d276234
25
26 diff --git a/dev-db/aerospike-server-community/aerospike-server-community-3.11.0.2.ebuild b/dev-db/aerospike-server-community/aerospike-server-community-3.11.0.2.ebuild
27 new file mode 100644
28 index 00000000..797c298
29 --- /dev/null
30 +++ b/dev-db/aerospike-server-community/aerospike-server-community-3.11.0.2.ebuild
31 @@ -0,0 +1,69 @@
32 +# Copyright 1999-2017 Gentoo Foundation
33 +# Distributed under the terms of the GNU General Public License v2
34 +# $Id$
35 +
36 +EAPI=5
37 +inherit eutils user
38 +
39 +DESCRIPTION="Flash-optimized, in-memory, nosql database"
40 +HOMEPAGE="http://www.aerospike.com"
41 +SRC_URI="http://www.aerospike.com/artifacts/${PN}/${PV}/${P}-debian7.tgz"
42 +
43 +LICENSE="Apache-2.0"
44 +SLOT="0"
45 +KEYWORDS="~amd64"
46 +IUSE=""
47 +
48 +RDEPEND="app-crypt/gcr"
49 +DEPEND="${RDEPEND}"
50 +
51 +S="${WORKDIR}/${P}-debian7"
52 +
53 +pkg_setup() {
54 + enewgroup aerospike
55 + enewuser aerospike -1 /bin/bash /opt/aerospike aerospike
56 +}
57 +
58 +src_prepare() {
59 + local server_deb="${P}.debian7.x86_64.deb"
60 + local tools_deb="aerospike-tools-3.11.0.debian7.x86_64.deb"
61 +
62 + ar x "${server_deb}" || die
63 + tar xzf data.tar.gz && rm data.tar.gz || die
64 +
65 + ar x "${tools_deb}" || die
66 + tar xzf data.tar.gz && rm data.tar.gz || die
67 +
68 + rm *.deb asinstall control.tar.gz debian-binary LICENSE SHA256SUMS
69 + rm usr/bin/{asfixownership,asmigrate2to3}
70 +}
71 +
72 +src_install() {
73 + insinto /opt/
74 + doins -r opt/aerospike
75 +
76 + fperms +x -R /opt/aerospike/bin/
77 + fperms +x -R /opt/aerospike/lib/python/
78 +
79 + for dir in '/etc' '/var/log'; do
80 + keepdir "${dir}/aerospike"
81 + done
82 +
83 + insinto /etc/aerospike
84 + for conf in 'aerospike.conf' 'aerospike_mesh.conf' 'aerospike_ssd.conf'; do
85 + doins "${FILESDIR}/${conf}"
86 + done
87 +
88 + insinto /usr/bin
89 + doins usr/bin/*
90 + fperms +x -R /usr/bin/asd
91 +
92 + insinto /etc/logrotate.d
93 + newins "${FILESDIR}"/aerospike.logrotate aerospike
94 +
95 + newinitd "${FILESDIR}"/aerospike.init aerospike
96 +
97 + fowners -R aerospike:aerospike /opt/aerospike/
98 + fowners aerospike:aerospike /usr/bin/asd
99 + fowners -R aerospike:aerospike /var/log/aerospike
100 +}