latte-dock: 0.9.11 -> 0.9.12
[NixPkgs.git] / pkgs / tools / virtualization / alpine-make-vm-image / default.nix
blob239a00a665d8ba7ace025043dd7d8f80bc8899ae
1 { stdenv, lib, fetchFromGitHub, makeWrapper
2 , apk-tools, coreutils, e2fsprogs, findutils, gnugrep, gnused, kmod, qemu-utils
3 , util-linux
4 }:
6 stdenv.mkDerivation rec {
7   pname = "alpine-make-vm-image";
8   version = "0.7.0";
10   src = fetchFromGitHub {
11     owner = "alpinelinux";
12     repo = "alpine-make-vm-image";
13     rev = "v${version}";
14     sha256 = "0cjcwq957nsml06kdnnvgzki84agjfvqw3mpyiix4i4q5by91lcl";
15   };
17   nativeBuildInputs = [ makeWrapper ];
19   dontBuild = true;
20   makeFlags = [ "PREFIX=$(out)" ];
22   postInstall = ''
23     wrapProgram $out/bin/alpine-make-vm-image --set PATH ${lib.makeBinPath [
24       apk-tools coreutils e2fsprogs findutils gnugrep gnused kmod qemu-utils
25       util-linux
26     ]}
27   '';
29   meta = with lib; {
30     homepage = "https://github.com/alpinelinux/alpine-make-vm-image";
31     description = "Make customized Alpine Linux disk image for virtual machines";
32     maintainers = with maintainers; [ qyliss ];
33     license = licenses.mit;
34     platforms = platforms.unix;
35   };