tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
Merge branch 'plasma'
Thomas Tuegel
9 years ago
93fc7c35
9254567f
+48
-37
6 changed files
expand all
collapse all
unified
split
pkgs
desktops
kde-5
plasma
kmenuedit.nix
ksysguard.nix
libksysguard
default.nix
oxygen.nix
plasma-desktop
default.nix
development
libraries
kde-frameworks
kimageformats.nix
+6
-3
pkgs/desktops/kde-5/plasma/kmenuedit.nix
···
1
1
-
{ plasmaPackage, ecm, kdoctools, ki18n, kxmlgui
2
2
-
, kdbusaddons, kiconthemes, kio, sonnet, kdelibs4support
1
1
+
{
2
2
+
plasmaPackage,
3
3
+
ecm, kdoctools,
4
4
+
kdbusaddons, kdelibs4support, khotkeys, ki18n, kiconthemes, kio, kxmlgui,
5
5
+
sonnet
3
6
}:
4
7
5
8
plasmaPackage {
6
9
name = "kmenuedit";
7
10
nativeBuildInputs = [ ecm kdoctools ];
8
11
propagatedBuildInputs = [
9
9
-
kdelibs4support ki18n kio sonnet kxmlgui kdbusaddons kiconthemes
12
12
+
kdbusaddons kdelibs4support khotkeys ki18n kiconthemes kio kxmlgui sonnet
10
13
];
11
14
}
+7
-3
pkgs/desktops/kde-5/plasma/ksysguard.nix
···
1
1
-
{ plasmaPackage, ecm, kdoctools, kconfig
2
2
-
, kcoreaddons, kdelibs4support, ki18n, kitemviews, knewstuff
3
3
-
, kiconthemes, libksysguard, qtwebkit
1
1
+
{
2
2
+
plasmaPackage,
3
3
+
ecm, kdoctools,
4
4
+
lm_sensors,
5
5
+
kconfig, kcoreaddons, kdelibs4support, ki18n, kiconthemes, kitemviews,
6
6
+
knewstuff, libksysguard, lm_sensors, qtwebkit
4
7
}:
5
8
6
9
plasmaPackage {
7
10
name = "ksysguard";
8
11
nativeBuildInputs = [ ecm kdoctools ];
12
12
+
buildInputs = [ lm_sensors ];
9
13
propagatedBuildInputs = [
10
14
kconfig kcoreaddons kitemviews knewstuff kiconthemes libksysguard
11
15
kdelibs4support ki18n qtwebkit
+10
-9
pkgs/desktops/kde-5/plasma/libksysguard/default.nix
···
1
1
-
{ fetchpatch, plasmaPackage, ecm, kauth, kcompletion
2
2
-
, kconfigwidgets, kcoreaddons, kservice, kwidgetsaddons
3
3
-
, kwindowsystem, plasma-framework, qtscript, qtx11extras
4
4
-
, kconfig, ki18n, kiconthemes
1
1
+
{
2
2
+
plasmaPackage,
3
3
+
ecm,
4
4
+
kauth, kcompletion, kconfig, kconfigwidgets, kcoreaddons, ki18n, kiconthemes,
5
5
+
kservice, kwidgetsaddons, kwindowsystem, plasma-framework, qtscript, qtwebkit,
6
6
+
qtx11extras
5
7
}:
6
8
7
9
plasmaPackage {
···
9
11
patches = [
10
12
./0001-qdiriterator-follow-symlinks.patch
11
13
];
12
12
-
nativeBuildInputs = [
13
13
-
ecm
14
14
-
];
14
14
+
nativeBuildInputs = [ ecm ];
15
15
propagatedBuildInputs = [
16
16
-
kauth kconfig ki18n kiconthemes kwindowsystem plasma-framework qtx11extras
17
17
-
kcompletion kconfigwidgets kcoreaddons kservice kwidgetsaddons qtscript
16
16
+
kauth kconfig ki18n kiconthemes kwindowsystem kcompletion kconfigwidgets
17
17
+
kcoreaddons kservice kwidgetsaddons plasma-framework qtscript qtx11extras
18
18
+
qtwebkit
18
19
];
19
20
}
+8
-8
pkgs/desktops/kde-5/plasma/oxygen.nix
···
1
1
-
{ plasmaPackage, ecm, ki18n, kcmutils, kconfig
2
2
-
, kdecoration, kguiaddons, kwidgetsaddons, kservice, kcompletion
3
3
-
, frameworkintegration, kwindowsystem, makeQtWrapper, qtx11extras
1
1
+
{
2
2
+
plasmaPackage,
3
3
+
ecm, makeQtWrapper,
4
4
+
frameworkintegration, kcmutils, kcompletion, kconfig, kdecoration, kguiaddons,
5
5
+
ki18n, kwidgetsaddons, kservice, kwayland, kwindowsystem, qtx11extras
4
6
}:
5
7
6
8
plasmaPackage {
7
9
name = "oxygen";
8
8
-
nativeBuildInputs = [
9
9
-
ecm makeQtWrapper
10
10
-
];
10
10
+
nativeBuildInputs = [ ecm makeQtWrapper ];
11
11
propagatedBuildInputs = [
12
12
-
kcmutils kconfig kdecoration kguiaddons kwidgetsaddons kservice kcompletion
13
13
-
frameworkintegration ki18n kwindowsystem qtx11extras
12
12
+
frameworkintegration kcmutils kcompletion kconfig kdecoration kguiaddons
13
13
+
ki18n kservice kwayland kwidgetsaddons kwindowsystem qtx11extras
14
14
];
15
15
postInstall = ''
16
16
wrapQtProgram "$out/bin/oxygen-demo5"
+11
-11
pkgs/desktops/kde-5/plasma/plasma-desktop/default.nix
···
1
1
-
{ plasmaPackage, substituteAll, ecm, kdoctools
2
2
-
, attica, baloo, boost, fontconfig, kactivities, kactivities-stats
3
3
-
, kauth, kcmutils, kdbusaddons, kdeclarative, kded, kdelibs4support, kemoticons
4
4
-
, kglobalaccel, ki18n, kitemmodels, knewstuff, knotifications
5
5
-
, knotifyconfig, kpeople, krunner, kwallet, kwin, phonon
6
6
-
, plasma-framework, plasma-workspace, qtdeclarative, qtx11extras
7
7
-
, qtsvg, libXcursor, libXft, libxkbfile, xf86inputevdev
8
8
-
, xf86inputsynaptics, xinput, xkeyboard_config, xorgserver
9
9
-
, libcanberra_kde, libpulseaudio, utillinux
10
10
-
, qtquickcontrols, ksysguard
1
1
+
{
2
2
+
plasmaPackage, substituteAll,
3
3
+
ecm, kdoctools,
4
4
+
attica, baloo, boost, fontconfig, ibus, kactivities, kactivities-stats, kauth,
5
5
+
kcmutils, kdbusaddons, kdeclarative, kded, kdelibs4support, kemoticons,
6
6
+
kglobalaccel, ki18n, kitemmodels, knewstuff, knotifications, knotifyconfig,
7
7
+
kpeople, krunner, ksysguard, kwallet, kwin, libXcursor, libXft,
8
8
+
libcanberra_kde, libpulseaudio, libxkbfile, phonon, plasma-framework,
9
9
+
plasma-workspace, qtdeclarative, qtquickcontrols, qtsvg, qtx11extras, xf86inputevdev,
10
10
+
xf86inputsynaptics, xinput, xkeyboard_config, xorgserver, utillinux
11
11
}:
12
12
13
13
plasmaPackage rec {
14
14
name = "plasma-desktop";
15
15
nativeBuildInputs = [ ecm kdoctools ];
16
16
buildInputs = [
17
17
-
attica boost fontconfig kcmutils kdbusaddons kded kitemmodels knewstuff
17
17
+
attica boost fontconfig ibus kcmutils kdbusaddons kded kitemmodels knewstuff
18
18
knotifications knotifyconfig kwallet libcanberra_kde libXcursor
19
19
libpulseaudio libXft libxkbfile phonon qtsvg xf86inputevdev
20
20
xf86inputsynaptics xkeyboard_config xinput baloo kactivities
+6
-3
pkgs/development/libraries/kde-frameworks/kimageformats.nix
···
1
1
-
{ kdeFramework, lib
2
2
-
, ecm
3
3
-
, ilmbase
1
1
+
{
2
2
+
kdeFramework, lib,
3
3
+
ecm,
4
4
+
ilmbase, karchive
4
5
}:
5
6
6
7
kdeFramework {
7
8
name = "kimageformats";
8
9
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
9
10
nativeBuildInputs = [ ecm ];
11
11
+
buildInputs = [ ilmbase ];
12
12
+
propagatedBuildInputs = [ karchive ];
10
13
NIX_CFLAGS_COMPILE = "-I${ilmbase.dev}/include/OpenEXR";
11
14
}