From a5b65c81168c90928784a1e92cda84ed5d6b9eb3 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 25 Sep 2019 19:33:39 +0100 Subject: gentoo resync : 25.09.2019 --- app-admin/vault/vault-1.1.3.ebuild | 88 -------------------------------------- 1 file changed, 88 deletions(-) delete mode 100644 app-admin/vault/vault-1.1.3.ebuild (limited to 'app-admin/vault/vault-1.1.3.ebuild') diff --git a/app-admin/vault/vault-1.1.3.ebuild b/app-admin/vault/vault-1.1.3.ebuild deleted file mode 100644 index a8b0cbdb9a1d..000000000000 --- a/app-admin/vault/vault-1.1.3.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit fcaps golang-base golang-vcs-snapshot systemd user - -EGO_PN="github.com/hashicorp/${PN}" -VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz" -DESCRIPTION="A tool for managing secrets" -HOMEPAGE="https://vaultproject.io/" -SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - webui? ( - mirror://gentoo/${VAULT_WEBUI_ARCHIVE} - https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE} - )" -SLOT="0" -LICENSE="MPL-2.0" -KEYWORDS="~amd64" -IUSE="+webui" - -RESTRICT="test" - -DEPEND=">=dev-lang/go-1.11:= - dev-go/gox" - -FILECAPS=( - -m 755 'cap_ipc_lock=+ep' usr/bin/${PN} -) - -src_unpack() { - golang-vcs-snapshot_src_unpack - if use webui; then - # The webui assets build has numerous nodejs dependencies, - # see https://github.com/hashicorp/vault/blob/master/ui/README.md - pushd "${S}/src/${EGO_PN}" >/dev/null || die - unpack "${VAULT_WEBUI_ARCHIVE}" - popd >/dev/null - fi -} - -src_prepare() { - default - # Avoid the need to have a git checkout - sed -e 's:^\(GIT_COMMIT=\).*:\1:' \ - -e 's:^\(GIT_DIRTY=\).*:\1:' \ - -e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \ - -i src/${EGO_PN}/scripts/build.sh || die - sed -e "/hooks/d" -i src/${EGO_PN}/Makefile || die -} - -pkg_setup() { - enewgroup ${PN} - enewuser ${PN} -1 -1 -1 ${PN} -} - -src_compile() { - mkdir bin || die - export -n GOCACHE XDG_CACHE_HOME #678970 - export GOBIN=${S}/bin GOPATH=${S} - cd src/${EGO_PN} || die - # The fmt target may need to be executed if it was previously - # executed by an older version of go (bug 665438). - emake fmt - BUILD_TAGS="$(usex webui ui '')" \ - XC_ARCH=$(go env GOARCH) \ - XC_OS=$(go env GOOS) \ - XC_OSARCH=$(go env GOOS)/$(go env GOARCH) \ - emake -} - -src_install() { - dodoc src/${EGO_PN}/{CHANGELOG.md,CONTRIBUTING.md,README.md} - newinitd "${FILESDIR}/${PN}.initd" "${PN}" - newconfd "${FILESDIR}/${PN}.confd" "${PN}" - insinto /etc/logrotate.d - newins "${FILESDIR}/${PN}.logrotated" "${PN}" - systemd_dounit "${FILESDIR}/${PN}.service" - - keepdir /etc/${PN}.d - insinto /etc/${PN}.d - doins "${FILESDIR}/"*.json.example - - keepdir /var/log/${PN} - fowners ${PN}:${PN} /var/log/${PN} - - dobin bin/${PN} -} -- cgit v1.2.3