ladspaPlugins: fix cross build

This commit is contained in:
FliegendeWurst
2025-01-11 22:58:49 +01:00
parent d9e9853753
commit c7be64ae8b
@@ -22,21 +22,29 @@ stdenv.mkDerivation rec {
sha256 = "sha256-eOtIhNcuItREUShI8JRlBVKfMfovpdfIYu+m37v4KLE=";
};
preBuild = ''
shopt -s globstar
for f in **/Makefile; do
substituteInPlace "$f" \
--replace-quiet 'ranlib' '${stdenv.cc.targetPrefix}ranlib'
done
shopt -u globstar
'';
nativeBuildInputs = [
autoreconfHook
perlPackages.perl
perlPackages.XMLParser
pkg-config
];
buildInputs = [
fftw
ladspaH
libxml2
perlPackages.perl
perlPackages.XMLParser
];
patchPhase = ''
patchShebangs .
patchShebangs ./metadata/
postPatch = ''
patchShebangs --build . ./metadata/ makestub.pl
cp ${automake}/share/automake-*/mkinstalldirs .
'';