repo.or.cz
/
NixPkgs.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
forgejo-lts: 7.0.10 -> 7.0.11
[NixPkgs.git]
/
pkgs
/
kde
/
gear
/
k3b
/
default.nix
blob
a11f03a6333f01f327469316c9b25e08b641f820
1
{
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,
24
}:
25
mkKdeDerivation {
26
pname = "k3b";
27
28
extraNativeBuildInputs = [
29
pkg-config
30
shared-mime-info
31
];
32
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
];
44
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
}"
59
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
];
68
69
meta.mainProgram = "k3b";
70
}