Date: Thursday, February 21, 2019 @ 00:58:06 Author: sangy Revision: 434834
add container-diff Added: container-diff/ container-diff/repos/ container-diff/trunk/ container-diff/trunk/PKGBUILD ----------+ PKGBUILD | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) Added: container-diff/trunk/PKGBUILD =================================================================== --- container-diff/trunk/PKGBUILD (rev 0) +++ container-diff/trunk/PKGBUILD 2019-02-21 00:58:06 UTC (rev 434834) @@ -0,0 +1,40 @@ +# Maintainer: Daniel Milde <daniel at milde dot cz> +# Co-maintainer: Santiago Torres-Arias <santiago at archlinux dor org> + +pkgname=container-diff +pkgver=0.15.0 +pkgrel=1 +pkgdesc="Diff your Docker containers" +arch=(x86_64) +url="https://github.com/GoogleContainerTools/container-diff" +license=('Apache') +depends=('glibc') +makedepends=("go" "dep" "git") +checkdepends=("docker") +source=("git+https://github.com/GoogleContainerTools/container-diff#tag=v${pkgver}") +sha512sums=('SKIP') + +prepare() { + mkdir -vp "${srcdir}/src/github.com/GoogleContainerTools/" + mv "${srcdir}/${pkgname}" "${srcdir}/src/github.com/GoogleContainerTools/${pkgname}" +} + +build() { + cd "${srcdir}/src/github.com/GoogleContainerTools/${pkgname}" + export GOPATH=${srcdir} + make clean && make +} + +check() { + #FIXME: This may ETIMEOUT if your computer is not fast enough... + #FIXME: we also need to instantiate our custom docker daemon + # (if you want to build on a chroot), which is rather tricky... + cd "${srcdir}/src/github.com/GoogleContainerTools/${pkgname}" + export GOPATH=${srcdir} + make test integration -j | true +} + +package() { + install -D -m0755 "${srcdir}/src/github.com/GoogleContainerTools/${pkgname}/out/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" + install -Dm0644 "${srcdir}/src/github.com/GoogleContainerTools/${pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}" +}