commit:     df2866534312dfa37457f85b2760f0a96aad01b2
Author:     Ultrabug <ultrabug <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 20 15:54:27 2015 +0000
Commit:     Alexys Jacob <ultrabug <AT> gentoo <DOT> org>
CommitDate: Mon Apr 20 15:54:27 2015 +0000
URL:        https://gitweb.gentoo.org/dev/ultrabug.git/commit/?id=df286653

handle systemd unit, use PATCHES and DOCS from base eclass

 dev-db/aerospike-server-community/Manifest             |  2 +-
 .../aerospike-server-community-3.5.8-r1.ebuild         | 18 ++++++++++++++----
 dev-python/aerospike/Manifest                          |  2 +-
 dev-python/aerospike/aerospike-1.0.42.ebuild           |  4 ++++
 4 files changed, 20 insertions(+), 6 deletions(-)

diff --git a/dev-db/aerospike-server-community/Manifest 
b/dev-db/aerospike-server-community/Manifest
index ed88421..1a0e6cf 100644
--- a/dev-db/aerospike-server-community/Manifest
+++ b/dev-db/aerospike-server-community/Manifest
@@ -5,5 +5,5 @@ AUX aerospike.logrotate 191 SHA256 
2984ecf6a19f08cea0ee4fdad725922f29b3b878df747
 AUX aerospike_mesh.conf 1476 SHA256 
27cd3b9304c5af4855ca1edea949b471e209d1402a27a15044b59f7329624572 SHA512 
a7d5e52738a3153b649cc81d8a9b635b70fe21335802f5c2f348fe71f3b7087ea85aaf926c4ad3ce71514fa1b479f98bc27aadb95995a5bbb8808219bcbe28c4
 WHIRLPOOL 
27209abe9aae485e8a540dd6b4563d38c43d8e9a19f2c97e41ca7c995349b7c8f1abcef08e0a92f38431d4fe919838eb6442990201bd3506cc5126e37b92f2d1
 AUX aerospike_ssd.conf 1341 SHA256 
11dbbffdea382e30d606c4564a577e0657f3ff87f37156f5169806d52acdb711 SHA512 
0382842d4e7b20caaa4c39d999da0cd2b67c24bdd9fad6e5d2d393758b6f788decf0039ae9a262a4db7e89b358cbb9954efd082a15549d12e3e244b2c51675c9
 WHIRLPOOL 
2aa9230d6d1b477aad21b81f6760a915d15bbd51499512a618a1a0dd24342eb9ed0d46cbe0318885a6c446433bd009641adad5fa5e2fdf34e15138ffcabb1f84
 DIST aerospike-server-community-3.5.8-debian7.tgz 8358739 SHA256 
b7832823a03d827ba78bc91480f86edbb285b377b9f170d352cbc811ce6a2d51 SHA512 
e2e0c9a39bfdcc09143eae2dd73bd7cf9734dff2824f56b4ad8852ea95f8d365e43b7e1310ec6e52c4db08b718c861edd391a1e0234f9c318f6a298ec4615e17
 WHIRLPOOL 
d76c808845ce736abe42b7d12f603d0d88e1bd4cbbd9188d6b65b19d78f615d25dafafc77a936f83eb5a0533eee86610eb6b84b0b9df49a4c6f22c0c4ef02068
-EBUILD aerospike-server-community-3.5.8-r1.ebuild 1844 SHA256 
85008c95c4c2553bf600828cce2dadabff98e87e2c02d957a4cfaa4a6eb74b31 SHA512 
7cc045d76b924e3e3f78690a3b171f3afaaae1534f0d47f154f247455f61dc857ba381ecde8d38aa8e1c661775be42dd9ed06522cbe19fb6509fe328932ef3c5
 WHIRLPOOL 
7fd9baa9dc52b13db6f50503004258c89aead4cc265096cf2efa19a0d85a65fed8899e826e2df581ae41ef7dbfdfe6a9809059da7bdebf35eaa73724f9d979cb
+EBUILD aerospike-server-community-3.5.8-r1.ebuild 1981 SHA256 
311442d981b1c4858936d8cb0c74fd5a196534b86a3f8acfabea8b75934d970e SHA512 
7516527ad647c6502296960f86e01a424fd47e3cd7a35a1bf11bbe64bfaa4b9651bd2abde7143d476b0530ff7e0481794d2af87a5ef16238dd4fe2557a1f9904
 WHIRLPOOL 
3d61da910434a72e2f71c9e0602c0fa44a96ffbec4fc19006b73369fedd8fed7b39a8280df4cb98780ea3bd2f2d8ca822f8b028fb97b85f84b03d633890b1f23
 EBUILD aerospike-server-community-3.5.8.ebuild 1663 SHA256 
29a4869c9fbca46e49e774cfecc8a0db7d6d817bb0c03738a3c89c6a243275fb SHA512 
7a958e273f32eecc64d72fe74849b0b118c655e040c4034a53313b071619c188ee30fa775e62dbe64a4f5d647a55e4a550b6c9625ad93b19313e5bfc324eff0b
 WHIRLPOOL 
5cd77ee1e480da8bced78bce389348cfc89b3eac3909fd16fac0aa1457bb3cc7a21f9eef48984f4cf7c893db3e0787f4f87d163d75912d654f8d15b6d0c5087b

diff --git 
a/dev-db/aerospike-server-community/aerospike-server-community-3.5.8-r1.ebuild 
b/dev-db/aerospike-server-community/aerospike-server-community-3.5.8-r1.ebuild
index 8525005..f291ef0 100644
--- 
a/dev-db/aerospike-server-community/aerospike-server-community-3.5.8-r1.ebuild
+++ 
b/dev-db/aerospike-server-community/aerospike-server-community-3.5.8-r1.ebuild
@@ -6,13 +6,13 @@ EAPI=5
 
 EGIT_REPO_URI="https://github.com/aerospike/aerospike-server.git";
 
-inherit autotools base eutils git-2 user
+inherit base git-2 systemd user
 
 DESCRIPTION="Flash-optimized, in-memory, nosql database"
 HOMEPAGE="http://www.aerospike.com";
 SRC_URI=""
 
-LICENSE="AGPL"
+LICENSE="AGPL Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64"
 IUSE="+tools"
@@ -22,6 +22,13 @@ RDEPEND="app-crypt/gcr
        dev-libs/jemalloc"
 DEPEND="${RDEPEND}"
 
+DOCS=(
+       README.md
+)
+
+PATCHES=(
+       "${FILESDIR}"/3.5.8-use-system-libs.patch
+)
 
 pkg_setup() {
        enewgroup aerospike
@@ -29,9 +36,9 @@ pkg_setup() {
 }
 
 src_prepare() {
-       git submodule update --init
+       base_src_prepare
 
-       epatch "${FILESDIR}/3.5.8-use-system-libs.patch"
+       git submodule update --init
 
        sed \
                -e 's/USE_SYSTEM_JEM = 0/USE_SYSTEM_JEM = 1/g' \
@@ -46,6 +53,8 @@ src_prepare() {
 }
 
 src_install() {
+       base_src_install_docs
+
        dobin target/Linux-x86_64/bin/asd
 
        insinto /opt/aerospike/sys/udf/lua
@@ -70,6 +79,7 @@ src_install() {
        newins as/etc/logrotate_asd aerospike
 
        newinitd "${FILESDIR}"/aerospike.init aerospike
+       systemd_newunit as/etc/aerospike-server.service aerospike.service
 
        fowners -R aerospike:aerospike /opt/aerospike/
        fowners aerospike:aerospike /usr/bin/asd

diff --git a/dev-python/aerospike/Manifest b/dev-python/aerospike/Manifest
index e3ae34b..702caa7 100644
--- a/dev-python/aerospike/Manifest
+++ b/dev-python/aerospike/Manifest
@@ -1,3 +1,3 @@
 DIST aerospike-1.0.42.tar.gz 109115 SHA256 
3c2fc14f59e02c8a3443f5cee530b8a39880961fa6bcd99e54f57d45f611424f SHA512 
7c74b56dd0ac26cdef07357cce11592b6c649163e7372672e23a7cdfc6e2c714d10a2db9835439f3f509aa828cbf72370be6008764fdf76b3959ee7a3951d649
 WHIRLPOOL 
3540b2fc83999fd631feeb7e57e27223f456821877033b166553ccd17cd222cc86e7688fd31ab0a9733ec4bce986fc368a0a584064a9122265dd3efb8750963b
-EBUILD aerospike-1.0.42.ebuild 704 SHA256 
71486a4e1717dd8736a9f51fe6fc99ef2b0f252a8d4ffeae02f850ee18b0ccf7 SHA512 
c01c5540b845e9f24754232aea75e13b2fde4fa1e7fe9d38ecee1f3d9540214bf63c0da3f7a806662a0023a99151c5213f3c67f53af24f1d441096cde079e98c
 WHIRLPOOL 
46f3c276b973637c814a195abe6f291b8cf9c59910e9448922541be30b1fee6607bd6e33b1d5c3f02146f070f5b5a288622c52b174c0b029d7e4c10184ded2e5
+EBUILD aerospike-1.0.42.ebuild 869 SHA256 
ac00a8d8af4443d749fadae543f5ead8e96a138d9032d1961a925648a85a4c67 SHA512 
2570867b6ba8f24a8a631223d8b738ec1ea0bce3485d1d1c40b2a6364a8cd378a6b4081c56d2a354019a3e279298e3aa70561e936dd92b7603fbef6c41c871a7
 WHIRLPOOL 
8f9779bc682b56f82ca2dd556664f12f56096f7ced3c7b6fd96ff9af624d730c3f27a1566b6053c08337b75d37084b9572323d19e145b8972ab5727009e66684
 MISC metadata.xml 232 SHA256 
00ad74d7e2650f3d8223c43538680ff1b9839d0af454ed6b074f1e13efe8b516 SHA512 
0a66e3a97a5b586d4314ca7e03fc45792e950db159f357a4ef0a618f746ed04376f6f354ce6786c8c860aa44be8157cebc0e2c3f2a571044ae17fc68709c0919
 WHIRLPOOL 
9f6ebd8961835648f6d2840ce9a74e24e6e617c7be9917cad8d52d738d266198209c2fcbad5a55341358e85019bb858a3699e91e5ae1636191d5e6570672a0ed

diff --git a/dev-python/aerospike/aerospike-1.0.42.ebuild 
b/dev-python/aerospike/aerospike-1.0.42.ebuild
index 4b0a8bc..5d946f1 100644
--- a/dev-python/aerospike/aerospike-1.0.42.ebuild
+++ b/dev-python/aerospike/aerospike-1.0.42.ebuild
@@ -23,6 +23,10 @@ DEPEND="${RDEPEND}"
 
 RESTRICT="test"
 
+src_prepare() {
+       sed -e "s@aerospike_c_prefix = 
'./aerospike-client-c'@aerospike_c_prefix = '/usr'@g" -i setup.py || die
+}
+
 python_install_all() {
        AEROSPIKE_LUA_PATH=/opt/aerospike/client/sys/udf/lua/ PREFIX=/usr 
distutils-r1_python_install_all
        rm -rf "${D}"/usr/aerospike

Reply via email to