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