diff options
author | Ultrabug <ultrabug@gentoo.org> | 2018-07-03 14:52:48 +0200 |
---|---|---|
committer | Ultrabug <ultrabug@gentoo.org> | 2018-07-03 14:52:48 +0200 |
commit | 0157079f2d76f61e6c4df58ac1766a63f6afd307 (patch) | |
tree | a88be005567f0803145f8ddc4a5412deab9d5af7 /dev-db/couchbase-server-community | |
parent | dev-db/scylla: update install phase (diff) | |
download | ultrabug-0157079f2d76f61e6c4df58ac1766a63f6afd307.tar.gz ultrabug-0157079f2d76f61e6c4df58ac1766a63f6afd307.tar.bz2 ultrabug-0157079f2d76f61e6c4df58ac1766a63f6afd307.zip |
dev-db/couchbase-server-community: version bump for ago
Diffstat (limited to 'dev-db/couchbase-server-community')
-rw-r--r-- | dev-db/couchbase-server-community/Manifest | 11 | ||||
-rw-r--r-- | dev-db/couchbase-server-community/couchbase-server-community-5.1.1.ebuild | 60 | ||||
-rw-r--r-- | dev-db/couchbase-server-community/metadata.xml | 8 |
3 files changed, 75 insertions, 4 deletions
diff --git a/dev-db/couchbase-server-community/Manifest b/dev-db/couchbase-server-community/Manifest index 94946fd..dc88f7f 100644 --- a/dev-db/couchbase-server-community/Manifest +++ b/dev-db/couchbase-server-community/Manifest @@ -1,4 +1,7 @@ -AUX 90-couchbase.conf 60 SHA256 5aec97f8871cdd983fc9d5a787847e1f5fe495d6400c355790443a36200896f3 SHA512 085c0e8540222ee80e83629f464088a3e601f45de6ff55cc561d4f896c335950dd83510ca6708bdce68125eabaeb1e27ee77672b9a1472af94b07b7b676717ee WHIRLPOOL 46d3bc0d947567bc74ebb8a9e1e986d28a33da6a5957e0b3604cb53e2e02ee088a81d11c3c9110e3494910e7fce593bc572c259ff925c109a2f5d5b8a6d9e914 -AUX couchbase-server 1416 SHA256 54da50401e1a51c83f43f25cb8c1964fcd8683ec7e327687be1a85ce68766877 SHA512 94d97674fb4c050d56a714a6bf0f62811ba4217bac765550fc9890d041c8e5b7a934fbded303bee28563c85971ca6ecac3f2bc7192c59ac12df67308341af127 WHIRLPOOL ccb74197e03003c1bab9ecfb69f5c81c9eaa9d8712b1de3450c8cbe4af5b06afff2af33a91bd1ad9fbd47c0aeb9bdea8df6a3d9a6769c39752078a160cddbd1c -DIST couchbase-server-community_4.5.1-debian7_amd64.deb 128601008 SHA256 cacd72679f38a76a68917895a82db73806517aca7e3b6bab5c333d6dae63d773 SHA512 4d21f1467b14616b852969615010e4978ac23f481dfa940c8f3d1c6f4e42b855ee44aaee7a32a461df81c44603fa42b3c6850ea9ac1e4e571d7ad81e2e9599e1 WHIRLPOOL fce34c164fb1bad8270a51ccc57af64ccb02c5ef0a247bf37eebf673c469122550c75d0c39fadda5d28acab540678eb8b54b333a4c0881b25976aacb0719e005 -EBUILD couchbase-server-community-4.5.1.ebuild 1495 SHA256 b0b65aa41ce9a23a1f230bd173049ea9467ecc1ed8e9b426e68d38367f79a940 SHA512 75647e0a899b0cb210fef219c3c2ae74175a358437ece61ace34b4f4944b1fa19f873838704dcf13523b9fcabe0f43af9482512b71d33d768b842cdca40805fe WHIRLPOOL 49571080a6a1712974c831a37ee0b62be942e4c106a34a63a0f25c9671df8655c89ec51628e8f8610ddd8bdb8b3c3c8e2c30b5e1b7c043bb425b3b7c301cbaa6 +AUX 90-couchbase.conf 60 BLAKE2B b2942ca9aab374ab38e89cad095015f108d161c174006d91b150962944cd3e04ffdd1f9cbb98df3c779326692d067726b350ecc491fbb2ded753bef8b4c00bc8 SHA512 085c0e8540222ee80e83629f464088a3e601f45de6ff55cc561d4f896c335950dd83510ca6708bdce68125eabaeb1e27ee77672b9a1472af94b07b7b676717ee +AUX couchbase-server 1416 BLAKE2B 45da8aa7d5f6fbf375e3dd3eaa7c854b4d23eeb8590558c4dc1faefc1acbda722a72193ae7a83e654907775336c7381c3bce6667ce58921084c259b9288f2d8c SHA512 94d97674fb4c050d56a714a6bf0f62811ba4217bac765550fc9890d041c8e5b7a934fbded303bee28563c85971ca6ecac3f2bc7192c59ac12df67308341af127 +DIST couchbase-server-community_4.5.1-debian7_amd64.deb 128601008 BLAKE2B 8b747368793e20e377f1640dbd7c788d9cd1d5d3c98c7e1990740c9d6901563e9bb696048f2039a5228275f9b79871dacd499d2a4c44aa5a4145df610aa44906 SHA512 4d21f1467b14616b852969615010e4978ac23f481dfa940c8f3d1c6f4e42b855ee44aaee7a32a461df81c44603fa42b3c6850ea9ac1e4e571d7ad81e2e9599e1 +DIST couchbase-server-community_5.1.1-debian9_amd64.deb 100385478 BLAKE2B dcc38b1dba499f121dac8fc9b92c9e03eefebf2643d8d6749dc92e083eab7b91d86edf75ba2112fa73cf5d6b4492b92e8c21ef2f97b3e7f1990fe337750ef969 SHA512 261c9f82c2febb1412e0378482ecd65c59576c29cd8f793475859cb81a4bf97eddcc429309cf1ddd404bf2bdee6ff61a631f151348cd9a5176dade2a53128498 +EBUILD couchbase-server-community-4.5.1.ebuild 1495 BLAKE2B 32b6bc1070e29c7b98789f1c98f619f8a408662f1617cd56e25b78c4a8d2ff627a5c3dfbdbd8fc60219c5f3640b04683208f084fb9da6c38b5d9bb0046a63de4 SHA512 75647e0a899b0cb210fef219c3c2ae74175a358437ece61ace34b4f4944b1fa19f873838704dcf13523b9fcabe0f43af9482512b71d33d768b842cdca40805fe +EBUILD couchbase-server-community-5.1.1.ebuild 1409 BLAKE2B d4f5b0e53807a2a157cbd6a9512b6e04c6c448cb1eb4f69f440d52f7adc3e9db268fff7671d7c072743d0e30ca731d8e2ba137f876cddb58acd71df33d1eb9b0 SHA512 8ce43246d053c0f28c112d9225d14cce98df08cb3a48c73f410745db059cda2067d74d8b4b5456166a845ec6697c53294597ac00e14d66e03444b2b8edd36f7e +MISC metadata.xml 249 BLAKE2B 40afa233e18ae5678e52194be8b1235d8deda4810e55b33ea192ded6b09a158f1bc941544f90a1b9e396db00bc0fe277c072d267568473ae4aa2dec8bc5c2f89 SHA512 6eae78a65db44c8f7ef2d20c10c8612cd2072c0204c6294798e4bf94f1283c684c22d1ad28e0f68e78e82a0c60526d6786492c9dacc438d83405218e51c1bf9c diff --git a/dev-db/couchbase-server-community/couchbase-server-community-5.1.1.ebuild b/dev-db/couchbase-server-community/couchbase-server-community-5.1.1.ebuild new file mode 100644 index 0000000..b24e44f --- /dev/null +++ b/dev-db/couchbase-server-community/couchbase-server-community-5.1.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit eutils user + +DESCRIPTION="Distributed key-value database management system" +HOMEPAGE="http://www.couchbase.com" +SRC_URI="https://packages.couchbase.com/releases/${PV}/${PN}_${PV}-debian9_amd64.deb" + +LICENSE="COUCHBASE_COMMUNITY_EDITION" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +RDEPEND="sys-libs/ncurses:5=[tinfo] + >=dev-libs/libevent-1.4.13 + >=dev-libs/cyrus-sasl-2 + >=media-video/rtmpdump-2.4 + virtual/jre:*" +DEPEND="${RDEPEND}" + +export CONFIG_PROTECT="${CONFIG_PROTECT} /opt/${PN}/var/lib/${PN}/" + +S=${WORKDIR} + +pkg_setup() { + enewgroup couchbase + enewuser couchbase -1 /bin/bash /opt/couchbase couchbase +} + +src_unpack() { + ar x "${DISTDIR}"/${A} || die + cd "${WORKDIR}" + tar xJf data.tar.xz || die +} + +src_prepare() { + default +} + +src_install() { + # basic cleanup + rm -rf opt/couchbase/etc/{couchbase_init.d,couchbase_init.d.tmpl,init.d} + find opt/couchbase/var/lib/couchbase/ -type f -delete || die + + # bin install / copy + dodir /opt/couchbase + cp -a opt/couchbase/* "${D}"/opt/couchbase/ + + dodir /opt/couchbase/var/lib/couchbase/{data,mnesia,tmp} + + fowners -R couchbase:couchbase /opt/couchbase/ + + doinitd "${FILESDIR}"/couchbase-server + dosym /opt/couchbase/etc/logrotate.d/couchdb /etc/logrotate.d/couchdb + + insinto /etc/security/limits.d/ + doins "${FILESDIR}"/90-couchbase.conf +} diff --git a/dev-db/couchbase-server-community/metadata.xml b/dev-db/couchbase-server-community/metadata.xml new file mode 100644 index 0000000..f4e95c6 --- /dev/null +++ b/dev-db/couchbase-server-community/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>ultrabug@gentoo.org</email> + <name>Ultrabug</name> + </maintainer> +</pkgmetadata> |