{ lib, stdenv, fetchurl, pkg-config, glib, libxml2, flex, bison, vips, gtk2, fftw, gsl, goffice, libgsf, makeWrapper, }: stdenv.mkDerivation rec { pname = "nip2"; version = "8.9.1"; src = fetchurl { url = "https://github.com/libvips/nip2/releases/download/v${version}/nip2-${version}.tar.gz"; sha256 = "sha256-t14m6z+5lPqpiOjgdDbKwqSWXCyrCL7zlo6BeoZtds0="; }; nativeBuildInputs = [ bison flex pkg-config makeWrapper ]; buildInputs = [ glib libxml2 vips gtk2 fftw gsl goffice libgsf ]; postFixup = '' wrapProgram $out/bin/nip2 --set VIPSHOME "$out" ''; meta = with lib; { homepage = "https://github.com/libvips/nip2"; description = "Graphical user interface for VIPS image processing system"; license = licenses.gpl2Plus; maintainers = with maintainers; [ kovirobi ]; platforms = platforms.unix; mainProgram = "nip2"; }; }