Merge pull request #78002 from marsam/update-podman

podman: enable on darwin
This commit is contained in:
Mario Rodas 2020-01-22 05:05:11 -05:00 committed by GitHub
commit 2316b8da0e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -20,12 +20,14 @@ buildGoPackage rec {
nativeBuildInputs = [ pkgconfig go-md2man installShellFiles ];
buildInputs = [ btrfs-progs libseccomp gpgme lvm2 systemd ];
buildInputs = stdenv.lib.optionals stdenv.isLinux [ btrfs-progs libseccomp gpgme lvm2 systemd ];
buildPhase = ''
pushd $NIX_BUILD_TOP/go/src/${goPackagePath}
pushd go/src/${goPackagePath}
patchShebangs .
make binaries docs
${if stdenv.isDarwin
then "make CGO_ENABLED=0 BUILDTAGS='remoteclient containers_image_openpgp exclude_graphdriver_devicemapper' varlink_generate all"
else "make binaries docs"}
'';
installPhase = ''
@ -39,7 +41,7 @@ buildGoPackage rec {
homepage = https://podman.io/;
description = "A program for managing pods, containers and container images";
license = licenses.asl20;
maintainers = with maintainers; [ vdemeester saschagrunert ];
platforms = platforms.linux;
maintainers = with maintainers; [ vdemeester saschagrunert marsam ];
platforms = platforms.unix;
};
}