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