gimpPlugins.fourier: fix loading

Turns out there was a pre-compiled binary in the tarball,
which was installed instead of building our own binary.
That means RPATH was not set properly,
and the plug-in could not find libgimp.
This commit is contained in:
Jan Tojnar 2021-02-11 01:45:15 +01:00
parent ed6ccd4b27
commit 7ec9410c6a
No known key found for this signature in database
GPG Key ID: 7FAB2A15F7A607A4

View File

@ -83,15 +83,28 @@ in
Filters/Generic/FFT Forward
Filters/Generic/FFT Inverse
*/
name = "fourier-0.4.3";
buildInputs = with pkgs; [ fftw ];
pname = "fourier";
version = "0.4.3";
src = fetchurl {
url = "https://www.lprp.fr/files/old-web/soft/gimp/${name}.tar.gz";
url = "https://www.lprp.fr/files/old-web/soft/gimp/${pname}-${version}.tar.gz";
sha256 = "0mf7f8vaqs2madx832x3kcxw3hv3w3wampvzvaps1mkf2kvrjbsn";
};
installPhase = "installPlugins fourier";
buildInputs = with pkgs; [ fftw ];
postPatch = ''
# The tarball contains a prebuilt binary.
make clean
'';
installPhase = ''
runHook preInstall
installPlugins fourier
runHook postInstall
'';
meta = with lib; {
description = "GIMP plug-in to do the fourier transform";