jamesdsp: modernize, move to by-name/

This commit is contained in:
pancaek
2025-10-19 12:18:21 -07:00
parent a892cc7cd3
commit 6e90cd6ff3
3 changed files with 8 additions and 13 deletions
@@ -10,14 +10,10 @@
pipewire,
pkg-config,
pulseaudio,
qmake,
qtbase,
qtsvg,
qtwayland,
stdenv,
usePipewire ? true,
usePulseaudio ? false,
wrapQtAppsHook,
kdePackages,
}:
assert lib.asserts.assertMsg (
@@ -32,15 +28,15 @@ stdenv.mkDerivation (finalAttrs: {
owner = "Audio4Linux";
repo = "JDSP4Linux";
fetchSubmodules = true;
rev = finalAttrs.version;
tag = finalAttrs.version;
hash = "sha256-eVndqIqJ3DRceuFMT++g2riXq0CL5r+TWbvzvaYIfZ8=";
};
nativeBuildInputs = [
qmake
kdePackages.qmake
pkg-config
copyDesktopItems
wrapQtAppsHook
kdePackages.wrapQtAppsHook
];
patches = [
@@ -55,9 +51,9 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
glibmm
libarchive
qtbase
qtsvg
qtwayland
kdePackages.qtbase
kdePackages.qtsvg
kdePackages.qtwayland
]
++ lib.optionals usePipewire [
pipewire
+1 -2
View File
@@ -3143,8 +3143,7 @@ with pkgs;
jackett = callPackage ../servers/jackett { };
jamesdsp = qt6Packages.callPackage ../applications/audio/jamesdsp { };
jamesdsp-pulse = qt6Packages.callPackage ../applications/audio/jamesdsp {
jamesdsp-pulse = callPackage ../by-name/ja/jamesdsp/package.nix {
usePipewire = false;
usePulseaudio = true;
};