Merge pull request #135309 from KoviRobi/nip2-set-VIPSHOME

nip2: Fix location of builtins by setting VIPSHOME

authored by Sandro and committed by GitHub a5b5e879 fac5049c

+36 -5
+36 -5
pkgs/tools/graphics/nip2/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, glib, libxml2, flex, bison, vips, gtk2 2 - , fftw, gsl, goffice, libgsf }: 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , pkg-config 5 + , glib 6 + , libxml2 7 + , flex 8 + , bison 9 + , vips 10 + , gtk2 11 + , fftw 12 + , gsl 13 + , goffice 14 + , libgsf 15 + , makeWrapper 16 + }: 3 17 4 18 stdenv.mkDerivation rec { 5 19 pname = "nip2"; ··· 10 24 sha256 = "0l7n427njif53npqn02gfjjly8y3khbrkzqxp10j5vp9h97psgiw"; 11 25 }; 12 26 13 - buildInputs = 14 - [ pkg-config glib libxml2 flex bison vips 15 - gtk2 fftw gsl goffice libgsf 27 + nativeBuildInputs = [ 28 + bison 29 + flex 30 + pkg-config 31 + makeWrapper 16 32 ]; 33 + 34 + buildInputs = [ 35 + glib 36 + libxml2 37 + vips 38 + gtk2 39 + fftw 40 + gsl 41 + goffice 42 + libgsf 43 + ]; 44 + 45 + postFixup = '' 46 + wrapProgram $out/bin/nip2 --set VIPSHOME "$out" 47 + ''; 17 48 18 49 meta = with lib; { 19 50 homepage = "https://github.com/libvips/nip2";