forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
app-emulation/containerd: Version bump to 1.1.4
Package-Manager: Portage-2.3.50, Repoman-2.3.11
- Loading branch information
Showing
2 changed files
with
56 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
DIST containerd-1.0.3.tar.gz 3776722 BLAKE2B 31e9f2e56b23d09341e4cdd546198233517893e1596c9aefd084044f04b1e1831219343142eef09159a5698720fa307e3ec1dbb86304e071a9d8e1f8f8436519 SHA512 31aa462f357a77434033ae4bff2e453ce849cbd91e4981383be3c7cdea77ea1f57081c4f8121d15c151145defc2003348fe23b26a11568b38780fa2fb9cf114c | ||
DIST containerd-1.1.1.tar.gz 5123253 BLAKE2B e3e14311f4b444531b9b5d22ad7babd3fe9e7f4bf540c98153ebfc7445c34dad9c1268863e90a383bdab8630fc6576d1425e3e6a7f37e25fe6fb392aac389e2f SHA512 429070dbe0b486f8bbf5411c037e020f50fd008741091d6db1c13a0b526b2b4d0b22bb458401dd2ed142dc34e9bdcbd1ea30eabba39f11a50c294b94ce9867bd | ||
DIST containerd-1.1.2.tar.gz 5124208 BLAKE2B d989519d6bef4e12d1fa04aa00bfee223e94676a90525304d4357f4caf46326b4d2b897b885e9e137fe01ce66b93bc92fb7da7bd2b5dd5019edda5bb0bbc6d0a SHA512 fe4121a43e72a354cd87577b5227f2c2e0d54674244001e6fdb695da78873b3fd3f46b6bda6bbd0c8793b33f50e0d725cb356bb75b789a273c862bbe7d4f719c | ||
DIST containerd-1.1.4.tar.gz 5328134 BLAKE2B cb69f9bd80bc279ae2bd85c75152dacdbdf13df9aa2efae2453c11bf6ea9b990a4e8ec3cb07778ff1b07ef2fbc05d19bb5714616fa5618f590dc8c5b5c2b2bd0 SHA512 c51b3168b8d8121b1479f75f5ba21280848bb1cbed2d2c4a7e315ec24d1805fc9c512a1fc53e8e8fc32e150c7f2becb8daca0ecab4eaf760b3274c11fbcd6ea8 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
# Copyright 1999-2018 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
EGO_PN="github.com/containerd/${PN}" | ||
|
||
inherit toolchain-funcs | ||
|
||
if [[ ${PV} == *9999 ]]; then | ||
inherit golang-vcs | ||
else | ||
MY_PV="${PV/_rc/-rc.}" | ||
EGIT_COMMIT="v${MY_PV}" | ||
CONTAINERD_COMMIT="9f2e07b1fc1342d1c48fe4d7bbb94cb6d1bf278b" | ||
SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" | ||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" | ||
inherit golang-vcs-snapshot | ||
fi | ||
|
||
DESCRIPTION="A daemon to control runC" | ||
HOMEPAGE="https://containerd.tools" | ||
|
||
LICENSE="Apache-2.0" | ||
SLOT="0" | ||
IUSE="apparmor +btrfs +cri hardened +seccomp" | ||
|
||
DEPEND="btrfs? ( sys-fs/btrfs-progs ) | ||
seccomp? ( sys-libs/libseccomp )" | ||
RDEPEND="|| ( >=app-emulation/docker-runc-1.0.0_rc4 | ||
>=app-emulation/runc-1.0.0_rc4 ) | ||
seccomp? ( sys-libs/libseccomp )" | ||
|
||
S=${WORKDIR}/${P}/src/${EGO_PN} | ||
|
||
RESTRICT="test" | ||
|
||
src_prepare() { | ||
default | ||
if [[ ${PV} != *9999* ]]; then | ||
sed -i -e "s/git describe --match.*$/echo ${PV})/"\ | ||
-e "s/git rev-parse HEAD.*$/echo $CONTAINERD_COMMIT)/"\ | ||
-e "s/-s -w//" \ | ||
Makefile || die | ||
fi | ||
} | ||
|
||
src_compile() { | ||
local options=( $(usex btrfs "" "no_btrfs") $(usex cri "" "no_cri") $(usex seccomp "seccomp" "") $(usex apparmor "apparmor" "") ) | ||
export GOPATH="${WORKDIR}/${P}" # ${PWD}/vendor | ||
LDFLAGS=$(usex hardened '-extldflags -fno-PIC' '') BUILDTAGS="${options[@]}" emake | ||
} | ||
|
||
src_install() { | ||
dobin bin/containerd{-shim,-stress,} bin/ctr | ||
} |