biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / virtualization / alpine-make-vm-image / default.nix
blobbb9679e061db9688f631602fed18761f3b8af900
1 { stdenv, lib, fetchFromGitHub, makeWrapper
2 , apk-tools, coreutils, dosfstools, e2fsprogs, findutils, gnugrep, gnused, kmod, qemu-utils
3 , rsync, util-linux
4 }:
6 stdenv.mkDerivation rec {
7   pname = "alpine-make-vm-image";
8   version = "0.13.0";
10   src = fetchFromGitHub {
11     owner = "alpinelinux";
12     repo = "alpine-make-vm-image";
13     rev = "v${version}";
14     sha256 = "sha256-ilXoee19Wp/tB4f/0c7vWki+dnEPYp4f/IKzkGwxdbU=";
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 dosfstools e2fsprogs findutils gnugrep gnused kmod qemu-utils
25       rsync 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     license = licenses.mit;
33     maintainers = with maintainers; [ wegank ];
34     platforms = platforms.unix;
35     mainProgram = "alpine-make-vm-image";
36   };