k3b: use symlinkJoin

+2 -10
+2 -10
pkgs/applications/misc/k3b/wrapper.nix
··· 1 - { lib, buildEnv, k3b-original, cdrtools, makeWrapper }: 1 + { lib, symlinkJoin, k3b-original, cdrtools, makeWrapper }: 2 2 3 3 let 4 4 binPath = lib.makeBinPath [ cdrtools ]; 5 - in buildEnv { 5 + in symlinkJoin { 6 6 name = "k3b-${k3b-original.version}"; 7 7 8 8 paths = [ k3b-original ]; 9 9 buildInputs = [ makeWrapper ]; 10 10 11 11 postBuild = '' 12 - # TODO: This could be avoided if buildEnv could be forced to create all directories 13 - if [ -L $out/bin ]; then 14 - rm $out/bin 15 - mkdir $out/bin 16 - for i in ${k3b-original}/bin/*; do 17 - ln -s $i $out/bin 18 - done 19 - fi 20 12 wrapProgram $out/bin/k3b \ 21 13 --prefix PATH ':' ${binPath} 22 14 '';