diff options
author | Domen Kožar <domen@dev.si> | 2014-02-28 01:40:04 +0100 |
---|---|---|
committer | Domen Kožar <domen@dev.si> | 2014-02-28 01:40:21 +0100 |
commit | b192f9ee13ec1bb7067ff6bceccc7d5610ba45c5 (patch) | |
tree | 0474c531e5dae27314ec6668b614ce0f318587df /pkgs/desktops/gnome-3/core/evince/default.nix | |
parent | 5726600c042c4a46e830ebf20b7cd7c2d307327f (diff) | |
download | nixlib-b192f9ee13ec1bb7067ff6bceccc7d5610ba45c5.tar nixlib-b192f9ee13ec1bb7067ff6bceccc7d5610ba45c5.tar.gz nixlib-b192f9ee13ec1bb7067ff6bceccc7d5610ba45c5.tar.bz2 nixlib-b192f9ee13ec1bb7067ff6bceccc7d5610ba45c5.tar.lz nixlib-b192f9ee13ec1bb7067ff6bceccc7d5610ba45c5.tar.xz nixlib-b192f9ee13ec1bb7067ff6bceccc7d5610ba45c5.tar.zst nixlib-b192f9ee13ec1bb7067ff6bceccc7d5610ba45c5.zip |
gnome3 apps: correctly render icons
Diffstat (limited to 'pkgs/desktops/gnome-3/core/evince/default.nix')
-rw-r--r-- | pkgs/desktops/gnome-3/core/evince/default.nix | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/pkgs/desktops/gnome-3/core/evince/default.nix b/pkgs/desktops/gnome-3/core/evince/default.nix index b4282c410073..de8f28ddaab1 100644 --- a/pkgs/desktops/gnome-3/core/evince/default.nix +++ b/pkgs/desktops/gnome-3/core/evince/default.nix @@ -15,19 +15,20 @@ stdenv.mkDerivation rec { buildInputs = [ pkgconfig intltool perl perlXMLParser libxml2 glib gtk3 pango atk gdk_pixbuf - itstool gnome3.gnome_icon_theme gnome3.libgnome_keyring gnome3.gsettings_desktop_schemas + itstool gnome3.gnome_icon_theme gnome3.gnome_icon_theme_symbolic + gnome3.libgnome_keyring gnome3.gsettings_desktop_schemas poppler ghostscriptX djvulibre libspectre - makeWrapper libsecret + makeWrapper libsecret librsvg ]; - preFixup = "rm $out/share/icons/hicolor/icon-theme.cache"; configureFlags = [ "--disable-nautilus" # Do not use nautilus - "--disable-dbus" # strange compilation error ]; + NIX_CFLAGS_COMPILE = "-I${gnome3.glib}/include/gio-unix-2.0"; + preConfigure = with stdenv.lib; optionalString doCheck '' for file in test/*.py; do @@ -43,8 +44,8 @@ stdenv.mkDerivation rec { # Tell Glib/GIO about the MIME info directory, which is used # by `g_file_info_get_content_type ()'. wrapProgram "$out/bin/evince" \ - --set GDK_PIXBUF_MODULE_FILE ${librsvg}/lib/gdk-pixbuf/loaders.cache \ - --prefix XDG_DATA_DIRS : "${gnome3.gnome_icon_theme}/share:${gnome3.gsettings_desktop_schemas}/share:${gtk3}/share:${shared_mime_info}/share:$out/share" + --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ + --prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:${gnome3.gsettings_desktop_schemas}/share:${gtk3}/share:${shared_mime_info}/share:$out/share" ''; doCheck = false; # would need pythonPackages.dogTail, which is missing |