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 |
+} |