Date: Wednesday, July 27, 2022 @ 08:40:09 Author: felixonmars Revision: 1258885
addpkg: umoci 0.4.7-2 Added: umoci/ umoci/repos/ umoci/trunk/ umoci/trunk/PKGBUILD ----------+ PKGBUILD | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) Added: umoci/trunk/PKGBUILD =================================================================== --- umoci/trunk/PKGBUILD (rev 0) +++ umoci/trunk/PKGBUILD 2022-07-27 08:40:09 UTC (rev 1258885) @@ -0,0 +1,41 @@ +# Maintainer: Felix Yan <[email protected]> +# Contributor: Stefan Agner <[email protected]> +# Contributor: Samadi van Koten + +pkgname=umoci +pkgver=0.4.7 +pkgrel=2 +pkgdesc="Umoci Modifies Open Container Images" +arch=('x86_64') +url="https://umo.ci/" +license=('Apache') +depends=('glibc') +makedepends=('go' 'go-md2man') +source=("https://github.com/opencontainers/$pkgname/releases/download/v$pkgver/umoci.tar.xz") +sha256sums=('693a3780937c785de8f6dd233786c1ea870bbe8ccba2f6f1e20339329394743b') + +_repo_name="github.com/opencontainers/$pkgname" + +prepare() { + rm -rf "$srcdir/src/$_repo_name" + mkdir -p "$srcdir/src/$_repo_name" + mv -Tf "$srcdir/$pkgname-$pkgver" "$srcdir/src/$_repo_name" +} + +build() { + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" + + cd "$srcdir/src/$_repo_name" + GOPATH="$srcdir" make + GOPATH="$srcdir" make docs +} + +package() { + cd "$srcdir/src/$_repo_name" + install -Dm 755 -t "$pkgdir/usr/bin" umoci + install -Dm 644 -t "$pkgdir/usr/share/man/man1" doc/man/*1 +}
