app-containers/slim 1.40.11
Gentoo ebuild recipe identityGentoo ebuild declares EAPI
SHA-2567f88cdac532b1e75bbe299a107b0eddd22770779f541b2e958492bfa6190ec02
MaleculeH₃(Cm₃OsPo)Md(Bk)
Evidence
1# Copyright 2024 Gentoo Authors
2# Distributed under the terms of the GNU General Public License v2
3
4EAPI=8
5
6inherit go-module
7
8DESCRIPTION="Inspect, optimize and debug containers"
9HOMEPAGE="https://github.com/slimtoolkit/slim"
10SRC_URI="
11 https://github.com/slimtoolkit/slim/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
12 https://github.com/ixti/slim/releases/download/${PV}/${P}-vendor.tar.xz
13"
14
15LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
16SLOT="0"
17KEYWORDS="~amd64"
18
19RDEPEND="
⋯7 lines
27src_compile() {
28 LD_FLAGS+=" -s -w"
29 LD_FLAGS+=" -X github.com/slimtoolkit/slim/pkg/version.appVersionTag=${PV}"
30 LD_FLAGS+=" -X github.com/slimtoolkit/slim/pkg/version.appVersionRev=${PVR}"
31 LD_FLAGS+=" -X github.com/slimtoolkit/slim/pkg/version.appVersionTime=$(date --utc '+%Y-%m-%d_%I:%M:%S%p')"
32
33 ego generate github.com/slimtoolkit/slim/pkg/appbom
34
35 pushd "${S}/cmd/slim"
36 ego build -trimpath -ldflags="${LD_FLAGS}" -tags 'netgo …