biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / filesystems / genimage / default.nix
blob3e6ae58049bdae04c449db7ecd40df2ba2c5ead7
1 { lib, stdenv, fetchurl, autoreconfHook, pkg-config, libconfuse, gettext }:
3 stdenv.mkDerivation rec {
4   pname = "genimage";
5   version = "18";
7   src = fetchurl {
8     url = "https://public.pengutronix.de/software/genimage/genimage-${version}.tar.xz";
9     sha256 = "sha256-68P4hsTYAGTdbG1ePC6Y5aZwB4JkEIzi+Jraii4T/t0=";
10   };
12   nativeBuildInputs = [ autoreconfHook pkg-config ];
13   buildInputs = [ libconfuse gettext ];
15   postInstall = ''
16     # As there is no manpage or built-in --help, add the README file for
17     # documentation.
18     docdir="$out/share/doc/genimage"
19     mkdir -p "$docdir"
20     cp -v README.rst "$docdir"
21   '';
23   meta = with lib; {
24     broken = stdenv.hostPlatform.isDarwin;
25     homepage = "https://git.pengutronix.de/cgit/genimage";
26     description = "Generate filesystem images from directory trees";
27     license = licenses.gpl2Plus;
28     platforms = platforms.all;
29     maintainers = [ maintainers.bjornfor ];
30     mainProgram = "genimage";
31   };