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