summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUltrabug <ultrabug@gentoo.org>2018-07-03 14:52:48 +0200
committerUltrabug <ultrabug@gentoo.org>2018-07-03 14:52:48 +0200
commit0157079f2d76f61e6c4df58ac1766a63f6afd307 (patch)
treea88be005567f0803145f8ddc4a5412deab9d5af7 /dev-db/couchbase-server-community
parentdev-db/scylla: update install phase (diff)
downloadultrabug-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/Manifest11
-rw-r--r--dev-db/couchbase-server-community/couchbase-server-community-5.1.1.ebuild60
-rw-r--r--dev-db/couchbase-server-community/metadata.xml8
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>