ladspa{H,-sdk}: modernize, move to by-name/

This commit is contained in:
pancaek
2025-10-21 20:10:39 -07:00
parent 161046a6d0
commit 343db01d31
3 changed files with 8 additions and 12 deletions
@@ -4,22 +4,22 @@
fetchurl,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "ladspa-sdk";
version = "1.15";
src = fetchurl {
url = "https://www.ladspa.org/download/ladspa_sdk_${version}.tgz";
url = "https://www.ladspa.org/download/ladspa_sdk_${finalAttrs.version}.tgz";
sha256 = "1vgx54cgsnc3ncl9qbgjbmq12c444xjafjkgr348h36j16draaa2";
};
sourceRoot = "ladspa_sdk_${version}/src";
sourceRoot = "ladspa_sdk_${finalAttrs.version}/src";
strictDeps = true;
patchPhase = ''
sed -i 's@/usr/@$(out)/@g' Makefile
substituteInPlace Makefile \
--replace /tmp/test.wav $NIX_BUILD_TOP/${sourceRoot}/test.wav
--replace /tmp/test.wav $NIX_BUILD_TOP/${finalAttrs.sourceRoot}/test.wav
'';
makeFlags = [
@@ -47,4 +47,4 @@ stdenv.mkDerivation rec {
maintainers = [ lib.maintainers.magnetophon ];
platforms = lib.platforms.linux;
};
}
})
@@ -3,11 +3,11 @@
stdenv,
fetchurl,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "ladspa.h";
version = "1.15";
src = fetchurl {
url = "https://www.ladspa.org/download/ladspa_sdk_${version}.tgz";
url = "https://www.ladspa.org/download/ladspa_sdk_${finalAttrs.version}.tgz";
sha256 = "1vgx54cgsnc3ncl9qbgjbmq12c444xjafjkgr348h36j16draaa2";
};
@@ -27,4 +27,4 @@ stdenv.mkDerivation rec {
maintainers = [ lib.maintainers.magnetophon ];
platforms = lib.platforms.all;
};
}
})
-4
View File
@@ -11647,14 +11647,10 @@ with pkgs;
kvirc = libsForQt5.callPackage ../applications/networking/irc/kvirc { };
ladspaH = callPackage ../applications/audio/ladspa-sdk/ladspah.nix { };
ladspaPlugins = callPackage ../applications/audio/ladspa-plugins {
fftw = fftwSinglePrec;
};
ladspa-sdk = callPackage ../applications/audio/ladspa-sdk { };
lemonbar = callPackage ../applications/window-managers/lemonbar { };
lemonbar-xft = callPackage ../applications/window-managers/lemonbar/xft.nix { };