tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
kde5: fix all the Qt version dependencies
Thomas Tuegel
9 years ago
40b838b9
09257006
+151
-391
30 changed files
expand all
collapse all
unified
split
pkgs
desktops
kde-5
applications
ark
default.nix
baloo-widgets.nix
default.nix
dolphin-plugins.nix
dolphin.nix
ffmpegthumbs.nix
filelight.nix
gpgmepp.nix
gwenview.nix
kate.nix
kcalc.nix
kcolorchooser.nix
kde-app.nix
kde-locale-5.nix
kdegraphics-thumbnailers.nix
kdelibs
default.nix
kdenetwork-filesharing.nix
kgpg.nix
khelpcenter.nix
kio-extras.nix
kompare.nix
konsole.nix
libkdcraw.nix
libkexiv2.nix
libkipi.nix
libkomparediff2.nix
okular.nix
print-manager.nix
spectacle.nix
development
libraries
kde-frameworks
default.nix
+2
-2
pkgs/desktops/kde-5/applications/ark/default.nix
···
1
{
2
kdeApp, lib,
3
4
-
extra-cmake-modules, kdoctools, makeQtWrapper,
5
6
karchive, kconfig, kcrash, kdbusaddons, ki18n, kiconthemes, khtml, kio,
7
kservice, kpty, kwidgetsaddons, libarchive,
···
13
kdeApp {
14
name = "ark";
15
nativeBuildInputs = [
16
-
extra-cmake-modules kdoctools makeQtWrapper
17
];
18
propagatedBuildInputs = [
19
khtml ki18n kio karchive kconfig kcrash kdbusaddons kiconthemes kservice
···
1
{
2
kdeApp, lib,
3
4
+
ecm, kdoctools, makeQtWrapper,
5
6
karchive, kconfig, kcrash, kdbusaddons, ki18n, kiconthemes, khtml, kio,
7
kservice, kpty, kwidgetsaddons, libarchive,
···
13
kdeApp {
14
name = "ark";
15
nativeBuildInputs = [
16
+
ecm kdoctools makeQtWrapper
17
];
18
propagatedBuildInputs = [
19
khtml ki18n kio karchive kconfig kcrash kdbusaddons kiconthemes kservice
+6
-16
pkgs/desktops/kde-5/applications/baloo-widgets.nix
···
1
-
{ kdeApp
2
-
, lib
3
-
, extra-cmake-modules
4
-
, kdoctools
5
-
, kconfig
6
-
, kio
7
-
, ki18n
8
-
, kservice
9
-
, kfilemetadata
10
-
, baloo
11
-
, kdelibs4support
12
}:
13
14
kdeApp {
···
17
license = [ lib.licenses.lgpl21 ];
18
maintainers = [ lib.maintainers.ttuegel ];
19
};
20
-
nativeBuildInputs = [
21
-
extra-cmake-modules
22
-
kdoctools
23
-
];
24
propagatedBuildInputs = [
25
-
baloo kconfig kservice kdelibs4support kfilemetadata ki18n kio
26
];
27
}
···
1
+
{
2
+
kdeApp, lib,
3
+
ecm, kdoctools,
4
+
baloo, kconfig, kdelibs4support, kfilemetadata, ki18n, kio, kservice
0
0
0
0
0
0
0
5
}:
6
7
kdeApp {
···
10
license = [ lib.licenses.lgpl21 ];
11
maintainers = [ lib.maintainers.ttuegel ];
12
};
13
+
nativeBuildInputs = [ ecm kdoctools ];
0
0
0
14
propagatedBuildInputs = [
15
+
baloo kconfig kdelibs4support kfilemetadata ki18n kio kservice
16
];
17
}
+2
-3
pkgs/desktops/kde-5/applications/default.nix
···
23
kdeApp = import ./kde-app.nix {
24
inherit kdeDerivation lib;
25
inherit debug srcs;
0
26
};
27
28
kdelibs = callPackage ./kdelibs {
···
54
libkexiv2 = callPackage ./libkexiv2.nix {};
55
libkipi = callPackage ./libkipi.nix {};
56
libkomparediff2 = callPackage ./libkomparediff2.nix {};
57
-
okular = callPackage ./okular.nix {
58
-
inherit (srcs.okular) src version;
59
-
};
60
print-manager = callPackage ./print-manager.nix {};
61
spectacle = callPackage ./spectacle.nix {};
62
···
23
kdeApp = import ./kde-app.nix {
24
inherit kdeDerivation lib;
25
inherit debug srcs;
26
+
inherit (pkgs) cmake pkgconfig;
27
};
28
29
kdelibs = callPackage ./kdelibs {
···
55
libkexiv2 = callPackage ./libkexiv2.nix {};
56
libkipi = callPackage ./libkipi.nix {};
57
libkomparediff2 = callPackage ./libkomparediff2.nix {};
58
+
okular = callPackage ./okular.nix {};
0
0
59
print-manager = callPackage ./print-manager.nix {};
60
spectacle = callPackage ./spectacle.nix {};
61
+6
-16
pkgs/desktops/kde-5/applications/dolphin-plugins.nix
···
1
-
{ kdeApp
2
-
, lib
3
-
, extra-cmake-modules
4
-
, kdoctools
5
-
, kxmlgui
6
-
, ki18n
7
-
, kio
8
-
, kdelibs4support
9
-
, dolphin
10
}:
11
12
kdeApp {
···
15
license = [ lib.licenses.gpl2 ];
16
maintainers = [ lib.maintainers.ttuegel ];
17
};
18
-
nativeBuildInputs = [
19
-
extra-cmake-modules
20
-
kdoctools
21
-
];
22
-
propagatedBuildInputs = [
23
-
kdelibs4support ki18n kio kxmlgui dolphin
24
-
];
25
}
···
1
+
{
2
+
kdeApp, lib,
3
+
ecm, kdoctools,
4
+
dolphin, kdelibs4support, ki18n, kio, kxmlgui
0
0
0
0
0
5
}:
6
7
kdeApp {
···
10
license = [ lib.licenses.gpl2 ];
11
maintainers = [ lib.maintainers.ttuegel ];
12
};
13
+
nativeBuildInputs = [ ecm kdoctools ];
14
+
propagatedBuildInputs = [ dolphin kdelibs4support ki18n kio kxmlgui ];
0
0
0
0
0
15
}
+12
-36
pkgs/desktops/kde-5/applications/dolphin.nix
···
1
-
{ kdeApp
2
-
, lib
3
-
, extra-cmake-modules
4
-
, kdoctools
5
-
, makeQtWrapper
6
-
, kinit
7
-
, kcmutils
8
-
, kcoreaddons
9
-
, knewstuff
10
-
, ki18n
11
-
, kdbusaddons
12
-
, kbookmarks
13
-
, kconfig
14
-
, kio
15
-
, kparts
16
-
, solid
17
-
, kiconthemes
18
-
, kcompletion
19
-
, ktexteditor
20
-
, kwindowsystem
21
-
, knotifications
22
-
, kactivities
23
-
, phonon
24
-
, baloo
25
-
, baloo-widgets
26
-
, kfilemetadata
27
-
, kdelibs4support
28
}:
29
30
kdeApp {
···
33
license = with lib.licenses; [ gpl2 fdl12 ];
34
maintainers = [ lib.maintainers.ttuegel ];
35
};
36
-
nativeBuildInputs = [
37
-
extra-cmake-modules
38
-
kdoctools
39
-
makeQtWrapper
40
-
];
41
propagatedBuildInputs = [
42
-
kinit kcmutils kcoreaddons knewstuff kdbusaddons kbookmarks kconfig kparts
43
-
solid kiconthemes kcompletion knotifications phonon baloo-widgets baloo
44
-
kactivities kdelibs4support kfilemetadata ki18n kio ktexteditor
45
-
kwindowsystem
46
];
47
postInstall = ''
48
wrapQtProgram "$out/bin/dolphin"
···
1
+
{
2
+
kdeApp, lib,
3
+
ecm, kdoctools, makeQtWrapper,
4
+
baloo, baloo-widgets, kactivities, kbookmarks, kcmutils, kcompletion, kconfig,
5
+
kcoreaddons, kdelibs4support, kdbusaddons, kfilemetadata, ki18n, kiconthemes,
6
+
kinit, kio, knewstuff, knotifications, kparts, ktexteditor, kwindowsystem,
7
+
phonon, solid
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
}:
9
10
kdeApp {
···
13
license = with lib.licenses; [ gpl2 fdl12 ];
14
maintainers = [ lib.maintainers.ttuegel ];
15
};
16
+
nativeBuildInputs = [ ecm kdoctools makeQtWrapper ];
0
0
0
0
17
propagatedBuildInputs = [
18
+
baloo baloo-widgets kactivities kbookmarks kcmutils kcompletion kconfig
19
+
kcoreaddons kdelibs4support kdbusaddons kfilemetadata ki18n kiconthemes
20
+
kinit kio knewstuff knotifications kparts ktexteditor kwindowsystem phonon
21
+
solid
22
];
23
postInstall = ''
24
wrapQtProgram "$out/bin/dolphin"
+6
-12
pkgs/desktops/kde-5/applications/ffmpegthumbs.nix
···
1
-
{ kdeApp
2
-
, lib
3
-
, extra-cmake-modules
4
-
, ffmpeg
5
-
, kio
6
}:
7
8
kdeApp {
···
11
license = with lib.licenses; [ gpl2 bsd3 ];
12
maintainers = [ lib.maintainers.ttuegel ];
13
};
14
-
nativeBuildInputs = [
15
-
extra-cmake-modules
16
-
];
17
-
propagatedBuildInputs = [
18
-
ffmpeg
19
-
kio
20
-
];
21
}
···
1
+
{
2
+
kdeApp, lib,
3
+
ecm,
4
+
ffmpeg, kio
0
5
}:
6
7
kdeApp {
···
10
license = with lib.licenses; [ gpl2 bsd3 ];
11
maintainers = [ lib.maintainers.ttuegel ];
12
};
13
+
nativeBuildInputs = [ ecm ];
14
+
propagatedBuildInputs = [ ffmpeg kio ];
0
0
0
0
0
15
}
+6
-16
pkgs/desktops/kde-5/applications/filelight.nix
···
1
-
{ kdeApp
2
-
, lib
3
-
, extra-cmake-modules
4
-
, kdoctools
5
-
, makeQtWrapper
6
-
, qtscript
7
-
, kio
8
-
, solid
9
-
, kxmlgui
10
-
, kparts
11
}:
12
13
kdeApp {
···
16
license = with lib.licenses; [ gpl2 ];
17
maintainers = with lib.maintainers; [ fridh vcunat ];
18
};
19
-
nativeBuildInputs = [
20
-
extra-cmake-modules
21
-
kdoctools
22
-
makeQtWrapper
23
-
];
24
propagatedBuildInputs = [
25
-
kio kparts qtscript solid kxmlgui
26
];
27
postInstall = ''
28
wrapQtProgram "$out/bin/filelight"
···
1
+
{
2
+
kdeApp, lib,
3
+
ecm, kdoctools, makeQtWrapper,
4
+
kio, kparts, kxmlgui, qtscript, solid
0
0
0
0
0
0
5
}:
6
7
kdeApp {
···
10
license = with lib.licenses; [ gpl2 ];
11
maintainers = with lib.maintainers; [ fridh vcunat ];
12
};
13
+
nativeBuildInputs = [ ecm kdoctools makeQtWrapper ];
0
0
0
0
14
propagatedBuildInputs = [
15
+
kio kparts kxmlgui qtscript solid
16
];
17
postInstall = ''
18
wrapQtProgram "$out/bin/filelight"
+6
-11
pkgs/desktops/kde-5/applications/gpgmepp.nix
···
1
-
{ kdeApp
2
-
, lib
3
-
, extra-cmake-modules
4
-
, boost
5
-
, gpgme
6
}:
7
8
kdeApp {
···
11
license = with lib.licenses; [ lgpl21 bsd3 ];
12
maintainers = [ lib.maintainers.ttuegel ];
13
};
14
-
nativeBuildInputs = [
15
-
extra-cmake-modules
16
-
];
17
-
propagatedBuildInputs = [
18
-
boost gpgme
19
-
];
20
}
···
1
+
{
2
+
kdeApp, lib,
3
+
ecm,
4
+
boost, gpgme
0
5
}:
6
7
kdeApp {
···
10
license = with lib.licenses; [ lgpl21 bsd3 ];
11
maintainers = [ lib.maintainers.ttuegel ];
12
};
13
+
nativeBuildInputs = [ ecm ];
14
+
propagatedBuildInputs = [ boost gpgme ];
0
0
0
0
15
}
+6
-19
pkgs/desktops/kde-5/applications/gwenview.nix
···
1
-
{ kdeApp
2
-
, lib
3
-
, extra-cmake-modules
4
-
, kdoctools
5
-
, makeQtWrapper
6
-
, baloo
7
-
, exiv2
8
-
, kactivities
9
-
, kdelibs4support
10
-
, kio
11
-
, lcms2
12
-
, phonon
13
-
, qtsvg
14
-
, qtx11extras
15
}:
16
17
kdeApp {
···
20
license = with lib.licenses; [ gpl2 fdl12 ];
21
maintainers = [ lib.maintainers.ttuegel ];
22
};
23
-
nativeBuildInputs = [
24
-
extra-cmake-modules
25
-
kdoctools
26
-
makeQtWrapper
27
-
];
28
propagatedBuildInputs = [
29
baloo kactivities kdelibs4support kio qtx11extras exiv2 lcms2 phonon qtsvg
30
];
···
1
+
{
2
+
kdeApp, lib,
3
+
ecm, kdoctools, makeQtWrapper,
4
+
baloo, exiv2, kactivities, kdelibs4support, kio, lcms2, phonon,
5
+
qtsvg, qtx11extras
0
0
0
0
0
0
0
0
0
6
}:
7
8
kdeApp {
···
11
license = with lib.licenses; [ gpl2 fdl12 ];
12
maintainers = [ lib.maintainers.ttuegel ];
13
};
14
+
nativeBuildInputs = [ ecm kdoctools makeQtWrapper ];
0
0
0
0
15
propagatedBuildInputs = [
16
baloo kactivities kdelibs4support kio qtx11extras exiv2 lcms2 phonon qtsvg
17
];
+4
-6
pkgs/desktops/kde-5/applications/kate.nix
···
1
{
2
-
kdeApp, lib, makeQtWrapper, extra-cmake-modules, kdoctools,
3
kactivities, kconfig, kcrash, kguiaddons, kiconthemes, ki18n, kinit,
4
kjobwidgets, kio, kparts, ktexteditor, kwindowsystem, kxmlgui, kdbusaddons,
5
-
kwallet, plasma-framework, kitemmodels, knotifications, qtscript, threadweaver,
6
-
knewstuff, libgit2
7
}:
8
9
kdeApp {
···
12
license = with lib.licenses; [ gpl3 lgpl3 lgpl2 ];
13
maintainers = [ lib.maintainers.ttuegel ];
14
};
15
-
nativeBuildInputs = [
16
-
extra-cmake-modules kdoctools makeQtWrapper
17
-
];
18
propagatedBuildInputs = [
19
kactivities ki18n kio ktexteditor kwindowsystem plasma-framework qtscript
20
kconfig kcrash kguiaddons kiconthemes kinit kjobwidgets kparts kxmlgui
···
1
{
2
+
kdeApp, lib, makeQtWrapper, ecm, kdoctools,
3
kactivities, kconfig, kcrash, kguiaddons, kiconthemes, ki18n, kinit,
4
kjobwidgets, kio, kparts, ktexteditor, kwindowsystem, kxmlgui, kdbusaddons,
5
+
kwallet, plasma-framework, kitemmodels, knotifications, qtscript,
6
+
threadweaver, knewstuff, libgit2
7
}:
8
9
kdeApp {
···
12
license = with lib.licenses; [ gpl3 lgpl3 lgpl2 ];
13
maintainers = [ lib.maintainers.ttuegel ];
14
};
15
+
nativeBuildInputs = [ ecm kdoctools makeQtWrapper ];
0
0
16
propagatedBuildInputs = [
17
kactivities ki18n kio ktexteditor kwindowsystem plasma-framework qtscript
18
kconfig kcrash kguiaddons kiconthemes kinit kjobwidgets kparts kxmlgui
+2
-2
pkgs/desktops/kde-5/applications/kcalc.nix
···
1
{
2
kdeApp, lib, makeQtWrapper, kdoctools,
3
-
extra-cmake-modules, kconfig, kconfigwidgets, kguiaddons, kinit,
4
knotifications, gmp
5
}:
6
···
10
license = with lib.licenses; [ gpl2 ];
11
maintainers = [ lib.maintainers.fridh ];
12
};
13
-
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
14
propagatedBuildInputs = [
15
gmp kconfig kconfigwidgets kguiaddons kinit knotifications
16
];
···
1
{
2
kdeApp, lib, makeQtWrapper, kdoctools,
3
+
ecm, kconfig, kconfigwidgets, kguiaddons, kinit,
4
knotifications, gmp
5
}:
6
···
10
license = with lib.licenses; [ gpl2 ];
11
maintainers = [ lib.maintainers.fridh ];
12
};
13
+
nativeBuildInputs = [ ecm kdoctools makeQtWrapper ];
14
propagatedBuildInputs = [
15
gmp kconfig kconfigwidgets kguiaddons kinit knotifications
16
];
+4
-4
pkgs/desktops/kde-5/applications/kcolorchooser.nix
···
1
-
{ kdeApp, lib
2
-
, extra-cmake-modules
3
-
, ki18n, kwidgetsaddons, kxmlgui
4
}:
5
6
kdeApp {
···
9
license = with lib.licenses; [ mit ];
10
maintainers = [ lib.maintainers.ttuegel ];
11
};
12
-
nativeBuildInputs = [ extra-cmake-modules ];
13
propagatedBuildInputs = [ ki18n kwidgetsaddons kxmlgui ];
14
}
···
1
+
{
2
+
kdeApp, lib,
3
+
ecm, ki18n, kwidgetsaddons, kxmlgui
4
}:
5
6
kdeApp {
···
9
license = with lib.licenses; [ mit ];
10
maintainers = [ lib.maintainers.ttuegel ];
11
};
12
+
nativeBuildInputs = [ ecm ];
13
propagatedBuildInputs = [ ki18n kwidgetsaddons kxmlgui ];
14
}
+10
-1
pkgs/desktops/kde-5/applications/kde-app.nix
···
1
-
{ kdeDerivation, lib, debug, srcs }:
2
3
args:
4
···
10
kdeDerivation (args // {
11
name = "${name}-${version}";
12
inherit src;
0
0
0
0
0
0
0
0
0
13
14
meta = {
15
platforms = lib.platforms.linux;
···
1
+
{ kdeDerivation, lib, debug, srcs, cmake, pkgconfig }:
2
3
args:
4
···
10
kdeDerivation (args // {
11
name = "${name}-${version}";
12
inherit src;
13
+
14
+
cmakeFlags =
15
+
(args.cmakeFlags or [])
16
+
++ [ "-DBUILD_TESTING=OFF" ]
17
+
++ lib.optional debug "-DCMAKE_BUILD_TYPE=Debug";
18
+
19
+
nativeBuildInputs =
20
+
(args.nativeBuildInputs or [])
21
+
++ [ cmake pkgconfig ];
22
23
meta = {
24
platforms = lib.platforms.linux;
+2
-2
pkgs/desktops/kde-5/applications/kde-locale-5.nix
···
1
name: args:
2
3
-
{ kdeApp, cmake, extra-cmake-modules, gettext, kdoctools }:
4
5
kdeApp (args // {
6
sname = "kde-l10n-${name}";
···
9
outputs = [ "out" ];
10
11
nativeBuildInputs =
12
-
[ cmake extra-cmake-modules gettext kdoctools ]
13
++ (args.nativeBuildInputs or []);
14
15
preConfigure = ''
···
1
name: args:
2
3
+
{ kdeApp, cmake, ecm, gettext, kdoctools }:
4
5
kdeApp (args // {
6
sname = "kde-l10n-${name}";
···
9
outputs = [ "out" ];
10
11
nativeBuildInputs =
12
+
[ cmake ecm gettext kdoctools ]
13
++ (args.nativeBuildInputs or []);
14
15
preConfigure = ''
+5
-12
pkgs/desktops/kde-5/applications/kdegraphics-thumbnailers.nix
···
1
-
{ kdeApp
2
-
, lib
3
-
, extra-cmake-modules
4
-
, kio
5
-
, libkexiv2
6
-
, libkdcraw
7
}:
8
9
kdeApp {
···
12
license = [ lib.licenses.lgpl21 ];
13
maintainers = [ lib.maintainers.ttuegel ];
14
};
15
-
nativeBuildInputs = [
16
-
extra-cmake-modules
17
-
];
18
-
propagatedBuildInputs = [
19
-
kio libkexiv2 libkdcraw
20
-
];
21
}
···
1
+
{
2
+
kdeApp, lib,
3
+
ecm, kio, libkexiv2, libkdcraw
0
0
0
4
}:
5
6
kdeApp {
···
9
license = [ lib.licenses.lgpl21 ];
10
maintainers = [ lib.maintainers.ttuegel ];
11
};
12
+
nativeBuildInputs = [ ecm ];
13
+
propagatedBuildInputs = [ kio libkexiv2 libkdcraw ];
0
0
0
0
14
}
+3
-4
pkgs/desktops/kde-5/applications/kdelibs/default.nix
···
1
{
2
-
stdenv, lib, src, version,
3
automoc4, bison, cmake, flex, libxslt, perl, pkgconfig, shared_mime_info,
4
attica, attr, avahi, docbook_xml_dtd_42, docbook_xsl, giflib, ilmbase,
5
libdbusmenu_qt, libjpeg, libxml2, phonon, polkit_qt4, qca2, qt4,
6
shared_desktop_ontologies, soprano, strigi, udev, xz, pcre
7
}:
8
9
-
stdenv.mkDerivation {
10
-
name = "kdelibs-${version}";
11
-
inherit src;
12
13
outputs = [ "out" ];
14
···
1
{
2
+
kdeApp, lib, src, version,
3
automoc4, bison, cmake, flex, libxslt, perl, pkgconfig, shared_mime_info,
4
attica, attr, avahi, docbook_xml_dtd_42, docbook_xsl, giflib, ilmbase,
5
libdbusmenu_qt, libjpeg, libxml2, phonon, polkit_qt4, qca2, qt4,
6
shared_desktop_ontologies, soprano, strigi, udev, xz, pcre
7
}:
8
9
+
kdeApp {
10
+
name = "kdelibs";
0
11
12
outputs = [ "out" ];
13
+6
-16
pkgs/desktops/kde-5/applications/kdenetwork-filesharing.nix
···
1
-
{ kdeApp
2
-
, lib
3
-
, extra-cmake-modules
4
-
, kdoctools
5
-
, kcoreaddons
6
-
, ki18n
7
-
, kio
8
-
, kwidgetsaddons
9
-
, samba
10
}:
11
12
kdeApp {
···
15
license = [ lib.licenses.gpl2 lib.licenses.lgpl21 ];
16
maintainers = [ lib.maintainers.ttuegel ];
17
};
18
-
nativeBuildInputs = [
19
-
extra-cmake-modules
20
-
kdoctools
21
-
];
22
-
propagatedBuildInputs = [
23
-
kcoreaddons ki18n kio kwidgetsaddons samba
24
-
];
25
}
···
1
+
{
2
+
kdeApp, lib,
3
+
ecm, kdoctools,
4
+
kcoreaddons, ki18n, kio, kwidgetsaddons, samba
0
0
0
0
0
5
}:
6
7
kdeApp {
···
10
license = [ lib.licenses.gpl2 lib.licenses.lgpl21 ];
11
maintainers = [ lib.maintainers.ttuegel ];
12
};
13
+
nativeBuildInputs = [ ecm kdoctools ];
14
+
propagatedBuildInputs = [ kcoreaddons ki18n kio kwidgetsaddons samba ];
0
0
0
0
0
15
}
+6
-25
pkgs/desktops/kde-5/applications/kgpg.nix
···
1
-
{ kdeApp
2
-
, lib
3
-
, automoc4
4
-
, cmake
5
-
, makeWrapper
6
-
, perl
7
-
, pkgconfig
8
-
, boost
9
-
, gpgme
10
-
, kdelibs
11
-
, kdepimlibs
12
-
, gnupg
13
}:
14
15
kdeApp {
16
name = "kgpg";
17
-
nativeBuildInputs = [
18
-
automoc4
19
-
cmake
20
-
makeWrapper
21
-
perl
22
-
pkgconfig
23
-
];
24
-
buildInputs = [
25
-
boost
26
-
gpgme
27
-
kdelibs
28
-
kdepimlibs
29
-
];
30
postInstall = ''
31
wrapProgram "$out/bin/kgpg" \
32
--prefix PATH : "${gnupg}/bin"
···
1
+
{
2
+
kdeApp, lib,
3
+
automoc4, cmake, makeWrapper, perl, pkgconfig,
4
+
boost, gpgme, kdelibs, kdepimlibs, gnupg
0
0
0
0
0
0
0
0
5
}:
6
7
kdeApp {
8
name = "kgpg";
9
+
nativeBuildInputs = [ automoc4 cmake makeWrapper perl pkgconfig ];
10
+
buildInputs = [ boost gpgme kdelibs kdepimlibs ];
0
0
0
0
0
0
0
0
0
0
0
11
postInstall = ''
12
wrapProgram "$out/bin/kgpg" \
13
--prefix PATH : "${gnupg}/bin"
+6
-9
pkgs/desktops/kde-5/applications/khelpcenter.nix
···
1
-
{ kdeApp, extra-cmake-modules, kdoctools, makeQtWrapper
2
-
, grantlee, kconfig, kcoreaddons, kdbusaddons, ki18n, kinit, kcmutils
3
-
, kdelibs4support, khtml, kservice
4
-
, xapian
5
}:
6
7
kdeApp {
8
name = "khelpcenter";
9
-
nativeBuildInputs = [
10
-
extra-cmake-modules kdoctools makeQtWrapper
11
-
];
12
buildInputs = [
13
grantlee kdelibs4support khtml ki18n kconfig kcoreaddons kdbusaddons kinit
14
-
kcmutils kservice
15
-
xapian
16
];
17
postInstall = ''
18
wrapQtProgram "$out/bin/khelpcenter"
···
1
+
{
2
+
kdeApp, ecm, kdoctools, makeQtWrapper,
3
+
grantlee, kconfig, kcoreaddons, kdbusaddons, ki18n, kinit, kcmutils,
4
+
kdelibs4support, khtml, kservice, xapian
5
}:
6
7
kdeApp {
8
name = "khelpcenter";
9
+
nativeBuildInputs = [ ecm kdoctools makeQtWrapper ];
0
0
10
buildInputs = [
11
grantlee kdelibs4support khtml ki18n kconfig kcoreaddons kdbusaddons kinit
12
+
kcmutils kservice xapian
0
13
];
14
postInstall = ''
15
wrapQtProgram "$out/bin/khelpcenter"
+7
-27
pkgs/desktops/kde-5/applications/kio-extras.nix
···
1
-
{ kdeApp, lib
2
-
, extra-cmake-modules, kdoctools
3
-
, shared_mime_info
4
-
, exiv2
5
-
, kactivities, karchive
6
-
, kbookmarks
7
-
, kconfig, kconfigwidgets
8
-
, kcoreaddons, kdbusaddons, kguiaddons
9
-
, kdnssd
10
-
, kiconthemes
11
-
, ki18n
12
-
, kio
13
-
, khtml
14
-
, kdelibs4support
15
-
, kpty
16
-
, libmtp
17
-
, libssh
18
-
, openexr, ilmbase
19
-
, openslp
20
-
, phonon
21
-
, qtsvg
22
-
, samba
23
-
, solid
24
}:
25
26
kdeApp {
···
29
license = with lib.licenses; [ gpl2 lgpl21 ];
30
maintainers = [ lib.maintainers.ttuegel ];
31
};
32
-
nativeBuildInputs = [
33
-
extra-cmake-modules kdoctools
34
-
shared_mime_info
35
-
];
36
propagatedBuildInputs = [
37
exiv2 kactivities karchive kbookmarks kconfig kconfigwidgets kcoreaddons
38
kdbusaddons kguiaddons kdnssd kiconthemes ki18n kio khtml kdelibs4support
···
1
+
{
2
+
kdeApp, lib, ecm, kdoctools, shared_mime_info,
3
+
exiv2, kactivities, karchive, kbookmarks, kconfig, kconfigwidgets,
4
+
kcoreaddons, kdbusaddons, kguiaddons, kdnssd, kiconthemes, ki18n, kio, khtml,
5
+
kdelibs4support, kpty, libmtp, libssh, openexr, ilmbase, openslp, phonon,
6
+
qtsvg, samba, solid
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
}:
8
9
kdeApp {
···
12
license = with lib.licenses; [ gpl2 lgpl21 ];
13
maintainers = [ lib.maintainers.ttuegel ];
14
};
15
+
nativeBuildInputs = [ ecm kdoctools shared_mime_info ];
0
0
0
16
propagatedBuildInputs = [
17
exiv2 kactivities karchive kbookmarks kconfig kconfigwidgets kcoreaddons
18
kdbusaddons kguiaddons kdnssd kiconthemes ki18n kio khtml kdelibs4support
+5
-20
pkgs/desktops/kde-5/applications/kompare.nix
···
1
-
{ kdeApp
2
-
, lib
3
-
, extra-cmake-modules
4
-
, kdoctools
5
-
, makeQtWrapper
6
-
, kparts
7
-
, ktexteditor
8
-
, kwidgetsaddons
9
-
, libkomparediff2
10
}:
11
12
kdeApp {
···
15
license = with lib.licenses; [ gpl2 ];
16
};
17
18
-
nativeBuildInputs = [
19
-
extra-cmake-modules
20
-
kdoctools
21
-
makeQtWrapper
22
-
];
23
24
-
propagatedBuildInputs = [
25
-
kparts
26
-
ktexteditor
27
-
kwidgetsaddons
28
-
libkomparediff2
29
-
];
30
31
postInstall = ''
32
wrapQtProgram "$out/bin/kompare"
···
1
+
{
2
+
kdeApp, lib, ecm, kdoctools, makeQtWrapper,
3
+
kparts, ktexteditor, kwidgetsaddons, libkomparediff2
0
0
0
0
0
0
4
}:
5
6
kdeApp {
···
9
license = with lib.licenses; [ gpl2 ];
10
};
11
12
+
nativeBuildInputs = [ ecm kdoctools makeQtWrapper ];
0
0
0
0
13
14
+
propagatedBuildInputs = [ kparts ktexteditor kwidgetsaddons libkomparediff2 ];
0
0
0
0
0
15
16
postInstall = ''
17
wrapQtProgram "$out/bin/kompare"
+8
-29
pkgs/desktops/kde-5/applications/konsole.nix
···
1
-
{ kdeApp
2
-
, lib
3
-
, extra-cmake-modules
4
-
, kdoctools
5
-
, makeQtWrapper
6
-
, qtscript
7
-
, kbookmarks
8
-
, kcompletion
9
-
, kconfig
10
-
, kconfigwidgets
11
-
, kcoreaddons
12
-
, kguiaddons
13
-
, ki18n
14
-
, kiconthemes
15
-
, kinit
16
-
, kdelibs4support
17
-
, kio
18
-
, knotifications
19
-
, knotifyconfig
20
-
, kparts
21
-
, kpty
22
-
, kservice
23
-
, ktextwidgets
24
-
, kwidgetsaddons
25
-
, kwindowsystem
26
-
, kxmlgui
27
}:
28
29
kdeApp {
···
32
license = with lib.licenses; [ gpl2 lgpl21 fdl12 ];
33
maintainers = [ lib.maintainers.ttuegel ];
34
};
35
-
nativeBuildInputs = [
36
-
extra-cmake-modules kdoctools makeQtWrapper
37
-
];
38
propagatedBuildInputs = [
39
kdelibs4support ki18n kwindowsystem qtscript kbookmarks kcompletion kconfig
40
kconfigwidgets kcoreaddons kguiaddons kiconthemes kinit kio knotifications
···
1
+
{
2
+
kdeApp, lib,
3
+
ecm, kdoctools, makeQtWrapper,
4
+
kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kguiaddons,
5
+
ki18n, kiconthemes, kinit, kdelibs4support, kio, knotifications,
6
+
knotifyconfig, kparts, kpty, kservice, ktextwidgets, kwidgetsaddons,
7
+
kwindowsystem, kxmlgui, qtscript
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
}:
9
10
kdeApp {
···
13
license = with lib.licenses; [ gpl2 lgpl21 fdl12 ];
14
maintainers = [ lib.maintainers.ttuegel ];
15
};
16
+
nativeBuildInputs = [ ecm kdoctools makeQtWrapper ];
0
0
17
propagatedBuildInputs = [
18
kdelibs4support ki18n kwindowsystem qtscript kbookmarks kcompletion kconfig
19
kconfigwidgets kcoreaddons kguiaddons kiconthemes kinit kio knotifications
+3
-11
pkgs/desktops/kde-5/applications/libkdcraw.nix
···
1
-
{ kdeApp
2
-
, lib
3
-
, extra-cmake-modules
4
-
, libraw
5
-
}:
6
7
kdeApp {
8
name = "libkdcraw";
···
10
license = with lib.licenses; [ gpl2 lgpl21 bsd3 ];
11
maintainers = [ lib.maintainers.ttuegel ];
12
};
13
-
nativeBuildInputs = [
14
-
extra-cmake-modules
15
-
];
16
-
propagatedBuildInputs = [
17
-
libraw
18
-
];
19
}
···
1
+
{ kdeApp, lib, ecm, libraw }:
0
0
0
0
2
3
kdeApp {
4
name = "libkdcraw";
···
6
license = with lib.licenses; [ gpl2 lgpl21 bsd3 ];
7
maintainers = [ lib.maintainers.ttuegel ];
8
};
9
+
nativeBuildInputs = [ ecm ];
10
+
propagatedBuildInputs = [ libraw ];
0
0
0
0
11
}
+3
-11
pkgs/desktops/kde-5/applications/libkexiv2.nix
···
1
-
{ kdeApp
2
-
, lib
3
-
, exiv2
4
-
, extra-cmake-modules
5
-
}:
6
7
kdeApp {
8
name = "libkexiv2";
···
10
license = with lib.licenses; [ gpl2 lgpl21 bsd3 ];
11
maintainers = [ lib.maintainers.ttuegel ];
12
};
13
-
nativeBuildInputs = [
14
-
extra-cmake-modules
15
-
];
16
-
propagatedBuildInputs = [
17
-
exiv2
18
-
];
19
}
···
1
+
{ kdeApp, lib, exiv2, ecm }:
0
0
0
0
2
3
kdeApp {
4
name = "libkexiv2";
···
6
license = with lib.licenses; [ gpl2 lgpl21 bsd3 ];
7
maintainers = [ lib.maintainers.ttuegel ];
8
};
9
+
nativeBuildInputs = [ ecm ];
10
+
propagatedBuildInputs = [ exiv2 ];
0
0
0
0
11
}
+3
-14
pkgs/desktops/kde-5/applications/libkipi.nix
···
1
-
{ kdeApp
2
-
, lib
3
-
, extra-cmake-modules
4
-
, kconfig
5
-
, ki18n
6
-
, kservice
7
-
, kxmlgui
8
-
}:
9
10
kdeApp {
11
name = "libkipi";
···
13
license = with lib.licenses; [ gpl2 lgpl21 bsd3 ];
14
maintainers = [ lib.maintainers.ttuegel ];
15
};
16
-
nativeBuildInputs = [
17
-
extra-cmake-modules
18
-
];
19
-
propagatedBuildInputs = [
20
-
kconfig ki18n kservice kxmlgui
21
-
];
22
}
···
1
+
{ kdeApp, lib, ecm, kconfig, ki18n, kservice, kxmlgui }:
0
0
0
0
0
0
0
2
3
kdeApp {
4
name = "libkipi";
···
6
license = with lib.licenses; [ gpl2 lgpl21 bsd3 ];
7
maintainers = [ lib.maintainers.ttuegel ];
8
};
9
+
nativeBuildInputs = [ ecm ];
10
+
propagatedBuildInputs = [ kconfig ki18n kservice kxmlgui ];
0
0
0
0
11
}
+3
-19
pkgs/desktops/kde-5/applications/libkomparediff2.nix
···
1
-
{ kdeApp
2
-
, lib
3
-
, extra-cmake-modules
4
-
, ki18n
5
-
, kxmlgui
6
-
, kcodecs
7
-
, kio
8
-
}:
9
10
kdeApp {
11
name = "libkomparediff2";
12
-
13
-
nativeBuildInputs = [
14
-
extra-cmake-modules
15
-
];
16
-
17
-
propagatedBuildInputs = [
18
-
kcodecs
19
-
ki18n
20
-
kxmlgui
21
-
kio
22
-
];
23
}
···
1
+
{ kdeApp, lib, ecm, ki18n, kxmlgui, kcodecs, kio }:
0
0
0
0
0
0
0
2
3
kdeApp {
4
name = "libkomparediff2";
5
+
nativeBuildInputs = [ ecm ];
6
+
propagatedBuildInputs = [ kcodecs ki18n kxmlgui kio ];
0
0
0
0
0
0
0
0
0
7
}
+1
-3
pkgs/desktops/kde-5/applications/okular.nix
···
1
{
2
stdenv, lib,
3
-
src, version,
4
automoc4, cmake, perl, pkgconfig, kdelibs, qimageblitz,
5
poppler_qt4, libspectre, libkexiv2, djvulibre, libtiff, freetype,
6
ebook_tools
7
}:
8
9
stdenv.mkDerivation {
10
-
name = "okular-${version}";
11
-
inherit src;
12
nativeBuildInputs = [ automoc4 cmake perl pkgconfig ];
13
buildInputs = [
14
kdelibs qimageblitz poppler_qt4 libspectre libkexiv2 djvulibre libtiff
···
1
{
2
stdenv, lib,
0
3
automoc4, cmake, perl, pkgconfig, kdelibs, qimageblitz,
4
poppler_qt4, libspectre, libkexiv2, djvulibre, libtiff, freetype,
5
ebook_tools
6
}:
7
8
stdenv.mkDerivation {
9
+
name = "okular";
0
10
nativeBuildInputs = [ automoc4 cmake perl pkgconfig ];
11
buildInputs = [
12
kdelibs qimageblitz poppler_qt4 libspectre libkexiv2 djvulibre libtiff
+6
-20
pkgs/desktops/kde-5/applications/print-manager.nix
···
1
-
{ kdeApp
2
-
, lib
3
-
, extra-cmake-modules
4
-
, qtdeclarative
5
-
, cups
6
-
, kconfig
7
-
, kconfigwidgets
8
-
, kdbusaddons
9
-
, kiconthemes
10
-
, ki18n
11
-
, kcmutils
12
-
, kio
13
-
, knotifications
14
-
, plasma-framework
15
-
, kwidgetsaddons
16
-
, kwindowsystem
17
-
, kitemviews
18
}:
19
20
kdeApp {
···
23
license = [ lib.licenses.gpl2 ];
24
maintainers = [ lib.maintainers.ttuegel ];
25
};
26
-
nativeBuildInputs = [
27
-
extra-cmake-modules
28
-
];
29
propagatedBuildInputs = [
30
cups kconfig kconfigwidgets kdbusaddons kiconthemes kcmutils knotifications
31
kwidgetsaddons kitemviews ki18n kio kwindowsystem plasma-framework
···
1
+
{
2
+
kdeApp, lib, ecm,
3
+
cups, kconfig, kconfigwidgets, kdbusaddons, kiconthemes, ki18n, kcmutils, kio,
4
+
knotifications, kwidgetsaddons, kwindowsystem, kitemviews, plasma-framework,
5
+
qtdeclarative
0
0
0
0
0
0
0
0
0
0
0
0
6
}:
7
8
kdeApp {
···
11
license = [ lib.licenses.gpl2 ];
12
maintainers = [ lib.maintainers.ttuegel ];
13
};
14
+
nativeBuildInputs = [ ecm ];
0
0
15
propagatedBuildInputs = [
16
cups kconfig kconfigwidgets kdbusaddons kiconthemes kcmutils knotifications
17
kwidgetsaddons kitemviews ki18n kio kwindowsystem plasma-framework
+5
-20
pkgs/desktops/kde-5/applications/spectacle.nix
···
1
-
{ kdeApp, lib
2
-
, extra-cmake-modules
3
-
, kdoctools
4
-
, makeQtWrapper
5
-
, kconfig
6
-
, kcoreaddons
7
-
, kdbusaddons
8
-
, kdeclarative
9
-
, ki18n
10
-
, kio
11
-
, knotifications
12
-
, kscreen
13
-
, kwidgetsaddons
14
-
, kwindowsystem
15
-
, kxmlgui
16
-
, libkipi
17
-
, xcb-util-cursor
18
}:
19
20
kdeApp {
···
22
meta = with lib; {
23
maintainers = with maintainers; [ ttuegel ];
24
};
25
-
nativeBuildInputs = [
26
-
extra-cmake-modules kdoctools makeQtWrapper
27
-
];
28
propagatedBuildInputs = [
29
kconfig kcoreaddons kdbusaddons kdeclarative ki18n kio knotifications
30
kscreen kwidgetsaddons kwindowsystem kxmlgui libkipi xcb-util-cursor
···
1
+
{
2
+
kdeApp, lib, ecm, kdoctools, makeQtWrapper,
3
+
kconfig, kcoreaddons, kdbusaddons, kdeclarative, ki18n, kio, knotifications,
4
+
kscreen, kwidgetsaddons, kwindowsystem, kxmlgui, libkipi, xcb-util-cursor
0
0
0
0
0
0
0
0
0
0
0
0
0
5
}:
6
7
kdeApp {
···
9
meta = with lib; {
10
maintainers = with maintainers; [ ttuegel ];
11
};
12
+
nativeBuildInputs = [ ecm kdoctools makeQtWrapper ];
0
0
13
propagatedBuildInputs = [
14
kconfig kcoreaddons kdbusaddons kdeclarative ki18n kio knotifications
15
kscreen kwidgetsaddons kwindowsystem kxmlgui libkipi xcb-util-cursor
+7
-5
pkgs/development/libraries/kde-frameworks/default.nix
···
22
23
kdeDerivation = args:
24
let
25
-
setupHook =
26
-
let drv = { qtbase, qttools }:
27
-
makeSetupHook { deps = [ qtbase qttools ]; } ./setup-hook.sh;
28
-
in callPackage drv {};
29
in stdenv.mkDerivation (args // {
30
31
outputs = args.outputs or [ "dev" "out" ];
···
37
38
nativeBuildInputs =
39
(args.nativeBuildInputs or [])
40
-
++ [ pkgs.cmake pkgs.pkgconfig setupHook ];
41
42
});
43
···
62
baloo = callPackage ./baloo.nix {};
63
bluez-qt = callPackage ./bluez-qt.nix {};
64
breeze-icons = callPackage ./breeze-icons.nix {};
0
0
0
0
0
0
65
extra-cmake-modules = callPackage ./extra-cmake-modules {
66
inherit (srcs.extra-cmake-modules) src version;
67
};
···
22
23
kdeDerivation = args:
24
let
0
0
0
0
25
in stdenv.mkDerivation (args // {
26
27
outputs = args.outputs or [ "dev" "out" ];
···
33
34
nativeBuildInputs =
35
(args.nativeBuildInputs or [])
36
+
++ [ pkgs.cmake pkgs.pkgconfig ecm ];
37
38
});
39
···
58
baloo = callPackage ./baloo.nix {};
59
bluez-qt = callPackage ./bluez-qt.nix {};
60
breeze-icons = callPackage ./breeze-icons.nix {};
61
+
ecm =
62
+
let drv = { qtbase, qttools }:
63
+
makeSetupHook
64
+
{ deps = [ extra-cmake-modules qtbase qttools ]; }
65
+
./setup-hook.sh;
66
+
in callPackage drv {};
67
extra-cmake-modules = callPackage ./extra-cmake-modules {
68
inherit (srcs.extra-cmake-modules) src version;
69
};