default.nix (883B)
1 { lib, stdenv, fetchgit, libX11, farbfeld, farbfeld-utils }: 2 3 stdenv.mkDerivation (finalAttrs: { 4 pname = "lel"; 5 version = "0.2"; 6 7 src = fetchgit { 8 url = "git://git.codemadness.org/lel"; 9 rev = finalAttrs.version; 10 hash = "sha256-p0lgzSgNyXUAMo/LXhbQZW8LRUGg+Iz+KEQiNYeaL7E="; 11 }; 12 13 postPatch = '' 14 substituteInPlace lel-open \ 15 --replace-fail "jpg2ff" "${farbfeld}/bin/jpg2ff" \ 16 --replace-fail "png2ff" "${farbfeld}/bin/png2ff" \ 17 --replace-fail "gif2ff" "${farbfeld-utils}/bin/gif2ff" \ 18 --replace-fail "lel" "$out/bin/lel" 19 ''; 20 21 buildInputs = [ libX11 ]; 22 23 installFlags = [ "PREFIX=$(out)" ]; 24 25 meta = with lib; { 26 description = "Farbfeld image viewer"; 27 homepage = "https://git.codemadness.org/lel/file/README.html"; 28 license = licenses.mit; 29 maintainers = [ maintainers.sikmir ]; 30 platforms = platforms.unix; 31 }; 32 })