ladspaPlugins: fix cross build (#373046)

This commit is contained in:
misuzu
2025-01-14 22:56:33 +02:00
committed by GitHub
@@ -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 .
'';