biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / applications / graphics / sxiv / default.nix
blob09855af551fe7298ea6038a41b20dbcf6cca57fb
1 { lib, stdenv, fetchFromGitHub, libXft, imlib2, giflib, libexif, conf ? null }:
3 stdenv.mkDerivation rec {
4   pname = "sxiv";
5   version = "26";
7   src = fetchFromGitHub {
8     owner = "muennich";
9     repo = pname;
10     rev = "v${version}";
11     sha256 = "0xaawlfdy7b277m38mgg4423kd7p1ffn0dq4hciqs6ivbb3q9c4f";
12   };
14   configFile = lib.optionalString (conf!=null) (builtins.toFile "config.def.h" conf);
15   preBuild = lib.optionalString (conf!=null) "cp ${configFile} config.def.h";
17   buildInputs = [ libXft imlib2 giflib libexif ];
19   makeFlags = [ "PREFIX=${placeholder "out"}" ];
21   postInstall = ''
22     install -Dt $out/share/applications sxiv.desktop
23   '';
25   meta = with lib; {
26     description = "Simple X Image Viewer";
27     homepage = "https://github.com/muennich/sxiv";
28     license = lib.licenses.gpl2Plus;
29     platforms = lib.platforms.linux;
30     maintainers = with maintainers; [ h7x4 ];
31     mainProgram = "sxiv";
32   };