tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
kde5.konversation: use kdeWrapper
Frederik Rietdijk
9 years ago
65c109f8
2e538a0f
+50
-53
1 changed file
expand all
collapse all
unified
split
pkgs
applications
networking
irc
konversation
1.6.nix
+50
-53
pkgs/applications/networking/irc/konversation/1.6.nix
···
1
-
{ stdenv
2
, lib
3
, fetchurl
4
-
, cmake
5
-
, extra-cmake-modules
6
, kbookmarks
7
, karchive
8
, kconfig
9
, kconfigwidgets
10
, kcoreaddons
11
, kdbusaddons
0
12
, kdoctools
13
, kemoticons
14
, kglobalaccel
···
24
, makeQtWrapper
25
, solid
26
, sonnet
27
-
, phonon}:
0
28
29
let
30
-
pn = "konversation";
31
-
v = "1.6";
32
-
in
0
0
33
34
-
stdenv.mkDerivation rec {
35
-
name = "${pn}-${v}";
0
0
36
37
-
src = fetchurl {
38
-
url = "mirror://kde/stable/${pn}/${v}/src/${name}.tar.xz";
39
-
sha256 = "789fd75644bf54606778971310433dbe2bc01ac0917b34bc4e8cac88e204d5b6";
40
-
};
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
41
42
-
buildInputs = [
43
-
cmake
44
-
extra-cmake-modules
45
-
kbookmarks
46
-
karchive
47
-
kconfig
48
-
kconfigwidgets
49
-
kcoreaddons
50
-
kdbusaddons
51
-
kdoctools
52
-
kemoticons
53
-
kglobalaccel
54
-
ki18n
55
-
kiconthemes
56
-
kidletime
57
-
kitemviews
58
-
knotifications
59
-
knotifyconfig
60
-
kio
61
-
kparts
62
-
kwallet
63
-
solid
64
-
sonnet
65
-
phonon
66
-
];
67
68
-
nativeBuildInputs = [
69
-
extra-cmake-modules
70
-
kdoctools
71
-
makeQtWrapper
72
-
];
73
-
74
-
postInstall = ''
75
-
wrapQtProgram "$out/bin/konversation"
76
-
'';
77
-
78
-
meta = {
79
-
description = "Integrated IRC client for KDE";
80
-
license = with lib.licenses; [ gpl2 ];
81
-
maintainers = with lib.maintainers; [ fridh ];
82
-
homepage = https://konversation.kde.org;
83
};
0
0
84
}
0
···
1
+
{ kdeDerivation
2
, lib
3
, fetchurl
4
+
, ecm
0
5
, kbookmarks
6
, karchive
7
, kconfig
8
, kconfigwidgets
9
, kcoreaddons
10
, kdbusaddons
11
+
, kdeWrapper
12
, kdoctools
13
, kemoticons
14
, kglobalaccel
···
24
, makeQtWrapper
25
, solid
26
, sonnet
27
+
, phonon
28
+
}:
29
30
let
31
+
unwrapped = let
32
+
pname = "konversation";
33
+
version = "1.6";
34
+
in kdeDerivation rec {
35
+
name = "${pname}-${version}";
36
37
+
src = fetchurl {
38
+
url = "mirror://kde/stable/${pname}/${version}/src/${name}.tar.xz";
39
+
sha256 = "789fd75644bf54606778971310433dbe2bc01ac0917b34bc4e8cac88e204d5b6";
40
+
};
41
42
+
buildInputs = [
43
+
kbookmarks
44
+
karchive
45
+
kconfig
46
+
kconfigwidgets
47
+
kcoreaddons
48
+
kdbusaddons
49
+
kdoctools
50
+
kemoticons
51
+
kglobalaccel
52
+
ki18n
53
+
kiconthemes
54
+
kidletime
55
+
kitemviews
56
+
knotifications
57
+
knotifyconfig
58
+
kio
59
+
kparts
60
+
kwallet
61
+
solid
62
+
sonnet
63
+
phonon
64
+
];
65
66
+
nativeBuildInputs = [
67
+
ecm
68
+
kdoctools
69
+
];
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
70
71
+
meta = {
72
+
description = "Integrated IRC client for KDE";
73
+
license = with lib.licenses; [ gpl2 ];
74
+
maintainers = with lib.maintainers; [ fridh ];
75
+
homepage = https://konversation.kde.org;
76
+
};
0
0
0
0
0
0
0
0
0
77
};
78
+
in kdeWrapper unwrapped {
79
+
targets = [ "bin/konversation" ];
80
}
81
+