summaryrefslogtreecommitdiff
path: root/dev-db/cockroach/cockroach-19.1.1.ebuild
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-06-29 12:04:12 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-06-29 12:04:12 +0100
commit0f558761aa2dee1017b4751e4017205e015a9560 (patch)
tree037df795519468a25d9362b4e95cdaeb84eb1cf9 /dev-db/cockroach/cockroach-19.1.1.ebuild
parent752d6256e5204b958b0ef7905675a940b5e9172f (diff)
gentoo resync : 29.12.2022
Diffstat (limited to 'dev-db/cockroach/cockroach-19.1.1.ebuild')
-rw-r--r--dev-db/cockroach/cockroach-19.1.1.ebuild65
1 files changed, 0 insertions, 65 deletions
diff --git a/dev-db/cockroach/cockroach-19.1.1.ebuild b/dev-db/cockroach/cockroach-19.1.1.ebuild
deleted file mode 100644
index b4fd44218a0a..000000000000
--- a/dev-db/cockroach/cockroach-19.1.1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-MY_PV=v${PV}
-CHECKREQS_MEMORY="2G"
-
-inherit check-reqs toolchain-funcs user
-
-DESCRIPTION="open source database for building cloud services"
-HOMEPAGE="https://www.cockroachlabs.com"
-SRC_URI="https://binaries.cockroachdb.com/cockroach-${MY_PV}.src.tgz"
-
-LICENSE="Cockroach Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=">=app-arch/xz-utils-5.2.3
- >=dev-lang/go-1.8.3
- >=dev-util/cmake-3.8.1"
-
-S="${WORKDIR}/cockroach-${MY_PV}"
-
-QA_EXECSTACK="usr/bin/cockroach"
-
-pkg_pretend() {
- check-reqs_pkg_pretend
- if [[ ${MERGE_TYPE} != binary && $(gcc-major-version) -lt 6 ]]; then
- eerror "Cockroach cannot be built with this version of gcc."
- eerror "You need at least gcc-6.0"
- die "Your C compiler is too old for this package."
- fi
-}
-
-pkg_setup() {
- check-reqs_pkg_setup
- enewgroup cockroach
- enewuser cockroach -1 /bin/sh /var/lib/cockroach cockroach
-}
-
-src_compile() {
- # workaround for https://github.com/cockroachdb/cockroach/issues/20596
- unset CMAKE_MODULE_PATH
- emake build
-}
-
-src_install() {
- dobin src/github.com/cockroachdb/cockroach/cockroach
- insinto /etc/security/limits.d
- newins "${FILESDIR}"/cockroach-limits.conf cockroach.conf
- newconfd "${FILESDIR}"/cockroach.confd-1.0 cockroach
- newinitd "${FILESDIR}"/cockroach.initd-1.0.1 cockroach
- keepdir /var/log/cockroach
- fowners cockroach:cockroach /var/log/cockroach
- if [[ -z ${REPLACING_VERSIONS} ]]; then
- ewarn "The default setup is for the first node of an insecure"
- ewarn "cluster that only listens on localhost."
- ewarn "Please read the cockroach manual at the following url"
- ewarn "and configure /etc/conf.d/cockroach correctly if you"
- ewarn "plan to use it in production."
- ewarn
- ewarn "http://cockroachlabs.com/docs"
- fi
-}