k3b: fix build inputs, library path and binary path

Fix #38325
This commit is contained in:
Jaakko Luttinen 2018-04-04 19:09:57 +03:00
parent 56fb68dcef
commit ccbf3c8955
No known key found for this signature in database
GPG Key ID: 7B1CE13152E6B964

View File

@ -16,7 +16,7 @@ mkDerivation {
platforms = platforms.linux;
};
nativeBuildInputs = [ extra-cmake-modules kdoctools makeWrapper ];
propagatedBuildInputs = [
buildInputs = [
# qt
qtwebkit
# kde
@ -32,11 +32,17 @@ mkDerivation {
];
propagatedUserEnvPkgs = [ (lib.getBin kinit) ];
postFixup =
let k3bPath = lib.makeBinPath [
cdrdao cdrtools dvdplusrwtools libburn normalize sox transcode
vcdimager
];
let
binPath = lib.makeBinPath [
cdrdao cdrtools dvdplusrwtools libburn normalize sox transcode
vcdimager flac
];
libraryPath = lib.makeLibraryPath [
cdparanoia
];
in ''
wrapProgram "$out/bin/k3b" --prefix PATH : "${k3bPath}"
wrapProgram "$out/bin/k3b" \
--prefix PATH : "${binPath}" \
--prefix LD_LIBRARY_PATH : ${libraryPath}
'';
}