tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
plasma-desktop: propagate runtime dependencies
Thomas Tuegel
10 years ago
7500e0d1
3af18945
+11
-3
1 changed file
expand all
collapse all
unified
split
pkgs
desktops
plasma-5.4
plasma-desktop
default.nix
+11
-3
pkgs/desktops/plasma-5.4/plasma-desktop/default.nix
···
19
19
buildInputs = [
20
20
attica boost fontconfig kcmutils kdbusaddons kded kitemmodels
21
21
knewstuff knotifications knotifyconfig kwallet libcanberra_kde
22
22
-
libXcursor libpulseaudio libXft libxkbfile phonon qtdeclarative
23
23
-
qtx11extras qtsvg xf86inputevdev xf86inputsynaptics
22
22
+
libXcursor libpulseaudio libXft libxkbfile phonon
23
23
+
qtsvg xf86inputevdev xf86inputsynaptics
24
24
xkeyboard_config xinput
25
25
];
26
26
propagatedBuildInputs = [
27
27
baloo kactivities kauth kdeclarative kdelibs4support kemoticons
28
28
kglobalaccel ki18n kpeople krunner kwin plasma-framework
29
29
-
plasma-workspace
29
29
+
plasma-workspace qtdeclarative qtx11extras
30
30
];
31
31
patches = [
32
32
(substituteAll {
···
41
41
"-DSynaptics_INCLUDE_DIRS=${xf86inputsynaptics}/include/xorg"
42
42
];
43
43
postInstall = ''
44
44
+
# These files are installed in the wrong location.
45
45
+
cd "$out/share/plasma/plasmoids/org.kde.desktopcontainment/contents"
46
46
+
mv "code/LayoutManager.js" "ui/LayoutManager.js"
47
47
+
cd "$out/share/plasma/plasmoids/org.kde.panel/contents"
48
48
+
mv "code/LayoutManager.js" "ui/LayoutManager.js"
49
49
+
50
50
+
cd "$NIX_BUILD_TOP"
51
51
+
44
52
wrapKDEProgram "$out/bin/kaccess"
45
53
wrapKDEProgram "$out/bin/solid-action-desktop-gen"
46
54
wrapKDEProgram "$out/bin/knetattach"