commit:     527fdf599cbdc85d03a29ff0f5d59e94b2c7f77e
Author:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Wed May 17 15:32:45 2017 +0000
Commit:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
CommitDate: Wed May 17 15:32:45 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=527fdf59

dev-db/aerospike-server-community: Bump

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-db/aerospike-server-community/Manifest         |  1 +
 .../aerospike-server-community-3.12.1.1.ebuild     | 68 ++++++++++++++++++++++
 2 files changed, 69 insertions(+)

diff --git a/dev-db/aerospike-server-community/Manifest 
b/dev-db/aerospike-server-community/Manifest
index 7ffffd68391..eb1a04b0477 100644
--- a/dev-db/aerospike-server-community/Manifest
+++ b/dev-db/aerospike-server-community/Manifest
@@ -1,5 +1,6 @@
 DIST aerospike-server-community-3.10.0.3-debian7.tgz 10347047 SHA256 
fb0b47549cbe783317854b0edebe0ec112d8d5b073d7311a54739518bf2ae971 SHA512 
1699bc2c8813c4b584eeef4c0edd8481915e9ccac55795717e87e6246894d836365aba2fdf8c884c6f4f4bdb3cc8d2a78141c32b1ef67cbf5efa1dc7340906ce
 WHIRLPOOL 
b6bf3a97c0023bb77f19b7cbd58785422551ce66cc7749773a1d8cfb3fa3d3ca1f96a1202718713859c23ccad0c14bded31759f36d0b0fa3039dd86e2ba1d6d2
 DIST aerospike-server-community-3.11.0.2-debian7.tgz 10137448 SHA256 
3ede8b3232a8ca0f0e34f2eb9f37fa244dc502020f2d185f96ee3097d88cda21 SHA512 
b4603df6de0252adb002ea25ec0ad7d6793ce9fe90e67504bfd43cbe503797471e01816dd9dcc18c2767ff98d80e181d57d91018dfc9a1e943719d24431b6160
 WHIRLPOOL 
b4a48ceb5ee7adacc5a9d1a9baed6ad9812812dab1ded7c4f4236e25a6893d29413e53b8420d2b23d604db1163af19aaf037305f56fbc00e0795605e7c34a009
 DIST aerospike-server-community-3.12.1-debian7.tgz 10454559 SHA256 
fc16a5f9fb816dedeb9b5d20c5b9a5bf56eb226ebcd615786473fd4c45620b96 SHA512 
31de9c2fe1f781c4feb312c06ccea546b9016e04b750c4af5896e0ec1d5e8d26ffc3c6645ffe1c825773d1e00293359a7d48b2cd6d661644ab65408f5901503c
 WHIRLPOOL 
7ba7708a5ec34968714c9438d64dd4db713f2bd16f0cdc0cecd47a4aa2b941f3889f9792ea85b9ae2c856279297514340310bb0d5ae813cbecfe8683148858e9
+DIST aerospike-server-community-3.12.1.1-debian7.tgz 10456157 SHA256 
9776af687933c95ecf2bc783e13ae23552d925b365ade14994f31d76bcbb1999 SHA512 
99196ee1af007ce587f738b1f9621ad336c13bcc4e2caae00358ea0005e2b0824974260c9136759012f985acfaf4a38d3d9719f9c2461526ab3e4a0665a3ca30
 WHIRLPOOL 
098c43b4252079461afcbb52ead017ec436a244ea0311c031f39a661b768788ee2da950618e6b5cd9554fabc9cb644bb769e8b9c87972d7c53ba5fb88b0ac8a5
 DIST aerospike-server-community-3.9.0.3-debian7.tgz 9783678 SHA256 
ec09d7f12c1001b8341892bff50f15a75a7e8f312b510c3627066befb9fc5612 SHA512 
82b826fdb6bfdbb8508346accb2b0bf34f55a601b95e214d8b7fd108790a889e64dd5b76b4351285baa3f1c4f9d6a98945737c8ca42f26229364030674a2623b
 WHIRLPOOL 
f7bac66a56ad8b9ee47b3eedc16337b13d8674f42dba40f445876fe9c46ec3620dad73a9324f4a33daef98c740643c6361b86733ac6c741a68757b332101eefb
 DIST aerospike-server-community-3.9.1.1-debian7.tgz 9900121 SHA256 
62526770c2881b17b928d4d0828f1b8bb5c434f37b0337863f167793f9393258 SHA512 
a4ac583220eb15f976cf70a7b57ca3b2f9a0ed5a5fdc4689745b3df45c042a3e43010dda4ff16007455e32b9307474ed24114465c26cfd14be14800cd7b78332
 WHIRLPOOL 
de08f3c057bc06380fd31928b002e611d9a3f0369d071de7bebbf3c079aaed1bc5672fe150f94c11dacfd318545b1d2529ece5eaa9bd584c5e5009192d276234

diff --git 
a/dev-db/aerospike-server-community/aerospike-server-community-3.12.1.1.ebuild 
b/dev-db/aerospike-server-community/aerospike-server-community-3.12.1.1.ebuild
new file mode 100644
index 00000000000..8b9ff74bd67
--- /dev/null
+++ 
b/dev-db/aerospike-server-community/aerospike-server-community-3.12.1.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils user
+
+DESCRIPTION="Flash-optimized, in-memory, nosql database"
+HOMEPAGE="http://www.aerospike.com";
+SRC_URI="http://www.aerospike.com/artifacts/${PN}/${PV}/${P}-debian7.tgz";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="app-crypt/gcr"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${P}-debian7"
+
+pkg_setup() {
+       enewgroup aerospike
+       enewuser aerospike -1 /bin/bash /opt/aerospike aerospike
+}
+
+src_prepare() {
+       local server_deb="${P}.debian7.x86_64.deb"
+       local tools_deb="aerospike-tools-3.12.1.debian7.x86_64.deb"
+
+       ar x "${server_deb}" || die
+       tar xzf data.tar.gz && rm data.tar.gz || die
+
+       ar x "${tools_deb}" || die
+       tar xzf data.tar.gz && rm data.tar.gz || die
+
+       rm *.deb asinstall control.tar.gz debian-binary LICENSE SHA256SUMS
+       rm usr/bin/{asfixownership,asmigrate2to3}
+}
+
+src_install() {
+       insinto /opt/
+       doins -r opt/aerospike
+
+       fperms +x -R /opt/aerospike/bin/
+       fperms +x -R /opt/aerospike/lib/python/
+
+       for dir in '/etc' '/var/log'; do
+               keepdir "${dir}/aerospike"
+       done
+
+       insinto /etc/aerospike
+       for conf in 'aerospike.conf' 'aerospike_mesh.conf' 
'aerospike_ssd.conf'; do
+               doins "${FILESDIR}/${conf}"
+       done
+
+       insinto /usr/bin
+       doins usr/bin/*
+       fperms +x -R /usr/bin/asd
+
+       insinto /etc/logrotate.d
+       newins "${FILESDIR}"/aerospike.logrotate aerospike
+
+       newinitd "${FILESDIR}"/aerospike.init aerospike
+
+       fowners -R aerospike:aerospike /opt/aerospike/
+       fowners aerospike:aerospike /usr/bin/asd
+       fowners -R aerospike:aerospike /var/log/aerospike
+}

Reply via email to