about summary refs log tree commit diff
path: root/pkgs/kde/gear
diff options
context:
space:
mode:
authorK900 <me@0upti.me>2024-03-30 20:13:49 +0300
committerGitHub <noreply@github.com>2024-03-30 20:13:49 +0300
commit39546a6544892d0d766675955e72a5d30ce4f816 (patch)
treed33782af278a29c84bbf71bdc83efe87c1afccfb /pkgs/kde/gear
parent3c8d9e944742349f9ab28cd4e900f3e3e6d25528 (diff)
parentac648a7d2670046186c3ac9298bfeacd9f8e122a (diff)
Merge pull request #299695 from K900/k3b-deps
kdePackages.k3b: add dynamically loaded dependencies
Diffstat (limited to 'pkgs/kde/gear')
-rw-r--r--pkgs/kde/gear/k3b/default.nix8
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/kde/gear/k3b/default.nix b/pkgs/kde/gear/k3b/default.nix
index 9eba27da8639c..ba4a1fc6aab4c 100644
--- a/pkgs/kde/gear/k3b/default.nix
+++ b/pkgs/kde/gear/k3b/default.nix
@@ -13,8 +13,10 @@
   libsamplerate,
   cdrdao,
   cdrtools,
+  cdparanoia,
   dvdplusrwtools,
   libburn,
+  libdvdcss,
   normalize,
   sox,
   transcode,
@@ -38,7 +40,7 @@ mkKdeDerivation {
   ];
 
   qtWrapperArgs = [
-    "--prefix PATH ':' ${lib.makeBinPath [
+    "--prefix PATH : ${lib.makeBinPath [
       cdrdao
       cdrtools
       dvdplusrwtools
@@ -49,6 +51,10 @@ mkKdeDerivation {
       vcdimager
       flac
     ]}"
+
+    # FIXME: this should really be done with patchelf --add-rpath, but it breaks the binary somehow
+    "--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ cdparanoia libdvdcss ]}"
   ];
+
   meta.mainProgram = "k3b";
 }