summary refs log tree commit diff
path: root/pkgs/applications/office/gnumeric
diff options
context:
space:
mode:
authorLuca Bruno <lucabru@src.gnome.org>2014-04-17 11:44:11 +0200
committerLuca Bruno <lucabru@src.gnome.org>2014-04-17 13:42:51 +0200
commit8dbdebb50f7d5c5e09017fcc17aa4a75f7614483 (patch)
treec532bdb695944f8b74db54a0a43c6516e6efc473 /pkgs/applications/office/gnumeric
parent64d4b9c3de1bd6093d986a7d568379e712d6683b (diff)
gnumeric: fix gsettings schemas
Diffstat (limited to 'pkgs/applications/office/gnumeric')
-rw-r--r--pkgs/applications/office/gnumeric/default.nix9
1 files changed, 6 insertions, 3 deletions
diff --git a/pkgs/applications/office/gnumeric/default.nix b/pkgs/applications/office/gnumeric/default.nix
index 0ae27e322b7c5..014aa5bf0fd2f 100644
--- a/pkgs/applications/office/gnumeric/default.nix
+++ b/pkgs/applications/office/gnumeric/default.nix
@@ -20,9 +20,12 @@ stdenv.mkDerivation rec {
     goffice gtk3 makeWrapper
   ];
 
-  postInstall = ''
-    wrapProgram "$out"/bin/gnumeric-* \
-      --prefix XDG_DATA_DIRS : "${gtk3}/share:${gnome_icon_theme}/share"
+  preFixup = ''
+    for f in "$out"/bin/gnumeric-*; do
+      wrapProgram $f \
+        --prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
+    done
+    rm $out/share/icons/hicolor/icon-theme.cache
   '';
 
   meta = with stdenv.lib; {