# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit bash-completion-r1 go-module KEYWORDS="~amd64" DESCRIPTION="A tool that facilitates building OCI images" HOMEPAGE="https://github.com/containers/buildah" LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0" SLOT="0" IUSE="selinux" EGIT_COMMIT="v${PV}" GIT_COMMIT=42ef63f0 SRC_URI="https://github.com/containers/buildah/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" RDEPEND="app-crypt/gpgme:= app-emulation/skopeo dev-libs/libgpg-error:= dev-libs/libassuan:= sys-fs/lvm2:= sys-libs/libseccomp:= selinux? ( sys-libs/libselinux:= )" DEPEND="${RDEPEND}" RESTRICT+=" test" src_prepare() { default [[ -f selinux_tag.sh ]] || die use selinux || { echo -e "#!/bin/sh\ntrue" > \ selinux_tag.sh || die; } } src_compile() { emake GIT_COMMIT=${GIT_COMMIT} all } src_install() { dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md troubleshooting.md doman docs/*.1 dodoc -r docs/tutorials dobin ${PN} imgtype dobashcomp contrib/completions/bash/buildah } src_test() { emake test-unit }