1{
2 lib,
3 stdenv,
4 fetchurl,
5 makeWrapper,
6 file,
7 libpng,
8 libjpeg,
9}:
10
11stdenv.mkDerivation rec {
12 pname = "farbfeld";
13 version = "4";
14
15 src = fetchurl {
16 url = "https://dl.suckless.org/farbfeld/farbfeld-${version}.tar.gz";
17 sha256 = "0ap7rcngffhdd57jw9j22arzkbrhwh0zpxhwbdfwl8fixlhmkpy7";
18 };
19
20 buildInputs = [
21 libpng
22 libjpeg
23 ];
24 nativeBuildInputs = [ makeWrapper ];
25
26 makeFlags = [ "CC:=$(CC)" ];
27
28 installFlags = [ "PREFIX=$(out)" ];
29 postInstall = ''
30 wrapProgram "$out/bin/2ff" --prefix PATH : "${file}/bin"
31 '';
32
33 meta = with lib; {
34 description = "Suckless image format with conversion tools";
35 homepage = "https://tools.suckless.org/farbfeld/";
36 license = licenses.isc;
37 platforms = platforms.unix;
38 maintainers = with maintainers; [ pSub ];
39 };
40}