forgejo-lts: 7.0.10 -> 7.0.11
[NixPkgs.git] / pkgs / kde / gear / k3b / default.nix
bloba11f03a6333f01f327469316c9b25e08b641f820
2   lib,
3   mkKdeDerivation,
4   pkg-config,
5   qtwebengine,
6   shared-mime-info,
7   libdvdread,
8   flac,
9   libmad,
10   libsndfile,
11   lame,
12   libvorbis,
13   libsamplerate,
14   cdrdao,
15   cdrtools,
16   cdparanoia,
17   dvdplusrwtools,
18   libburn,
19   libdvdcss,
20   normalize,
21   sox,
22   transcode,
23   vcdimager,
25 mkKdeDerivation {
26   pname = "k3b";
28   extraNativeBuildInputs = [
29     pkg-config
30     shared-mime-info
31   ];
33   # FIXME: Musicbrainz 2.x???, musepack
34   extraBuildInputs = [
35     qtwebengine
36     libdvdread
37     flac
38     libmad
39     libsndfile
40     lame
41     libvorbis
42     libsamplerate
43   ];
45   qtWrapperArgs = [
46     "--prefix PATH : ${
47       lib.makeBinPath [
48         cdrdao
49         cdrtools
50         dvdplusrwtools
51         libburn
52         normalize
53         sox
54         transcode
55         vcdimager
56         flac
57       ]
58     }"
60     # FIXME: this should really be done with patchelf --add-rpath, but it breaks the binary somehow
61     "--prefix LD_LIBRARY_PATH : ${
62       lib.makeLibraryPath [
63         cdparanoia
64         libdvdcss
65       ]
66     }"
67   ];
69   meta.mainProgram = "k3b";