summaryrefslogtreecommitdiffstats
path: root/pkgs/desktops/cinnamon
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2014-04-06 21:20:23 +0200
committerVladimír Čunát <vcunat@gmail.com>2014-04-06 21:20:23 +0200
commit2b8002e44babe44e3dba0cc623ffd1d22ba39daf (patch)
tree450ea0c06af82f5618ef0ef6c20781d1bf10a1a9 /pkgs/desktops/cinnamon
parent43dc48845bb6ca6ec1aaa918f1e33a6874c70eca (diff)
cinnamon: fixup gschemas
Diffstat (limited to 'pkgs/desktops/cinnamon')
-rw-r--r--pkgs/desktops/cinnamon/cinnamon-desktop.nix4
-rw-r--r--pkgs/desktops/cinnamon/cinnamon-session.nix8
2 files changed, 4 insertions, 8 deletions
diff --git a/pkgs/desktops/cinnamon/cinnamon-desktop.nix b/pkgs/desktops/cinnamon/cinnamon-desktop.nix
index e158b4898840..d3cf04e835d1 100644
--- a/pkgs/desktops/cinnamon/cinnamon-desktop.nix
+++ b/pkgs/desktops/cinnamon/cinnamon-desktop.nix
@@ -22,10 +22,6 @@ stdenv.mkDerivation {
xkeyboard_config libxkbfile libX11 libXrandr libXext
];
- postInstall = ''
- ${glib}/bin/glib-compile-schemas $out/share/glib-2.0/schemas/
- '';
-
meta = {
homepage = "http://cinnamon.linuxmint.com";
description = "Library and data for various Cinnamon modules";
diff --git a/pkgs/desktops/cinnamon/cinnamon-session.nix b/pkgs/desktops/cinnamon/cinnamon-session.nix
index 850dd4e6c5af..4caa95be0611 100644
--- a/pkgs/desktops/cinnamon/cinnamon-session.nix
+++ b/pkgs/desktops/cinnamon/cinnamon-session.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation {
};
- configureFlags = "--disable-schemas-compile --enable-systemd --disable-gconf" ;
+ configureFlags = "--enable-systemd --disable-gconf" ;
patches = [ ./remove-sessionmigration.patch ./timeout.patch];
@@ -23,17 +23,17 @@ stdenv.mkDerivation {
gtk3 dbus_glib upower json_glib
intltool systemd xorg.xtrans
makeWrapper
+ cinnamon-desktop/*gschemas*/
];
preBuild = "patchShebangs ./scripts";
- postInstall = ''
- ${glib}/bin/glib-compile-schemas $out/share/glib-2.0/schemas/
+ postFixup = ''
rm $out/share/icons/hicolor/icon-theme.cache
for f in "$out"/bin/*; do
- wrapProgram "$f" --prefix XDG_DATA_DIRS : "$out/share:${cinnamon-desktop}/share"
+ wrapProgram "$f" --prefix XDG_DATA_DIRS : "$out/share/gsettings-schemas:$GSETTINGS_SCHEMAS_PATH"
done
'';