about summary refs log tree commit diff
path: root/pkgs/desktops/gnome-2/default.nix
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2019-03-03 22:30:31 +0100
committerJan Tojnar <jtojnar@gmail.com>2019-03-05 15:37:45 +0100
commit57c745f530c9332c8cbd306caa4c5d8733f37c51 (patch)
tree86562395051624131ccccbfaa6a65d57c3e08cdc /pkgs/desktops/gnome-2/default.nix
parentbbe29c055de61e6ce274192eeee4e570dfd49889 (diff)
gnome2: remove aliases
Diffstat (limited to 'pkgs/desktops/gnome-2/default.nix')
-rw-r--r--pkgs/desktops/gnome-2/default.nix29
1 files changed, 12 insertions, 17 deletions
diff --git a/pkgs/desktops/gnome-2/default.nix b/pkgs/desktops/gnome-2/default.nix
index db20e8357454d..b1a2d6ae7faf9 100644
--- a/pkgs/desktops/gnome-2/default.nix
+++ b/pkgs/desktops/gnome-2/default.nix
@@ -1,14 +1,6 @@
-{ stdenv, pkgs, lib }:
+{ config, stdenv, pkgs, lib }:
 
 lib.makeScope pkgs.newScope (self: with self; {
-  # Backward compatibility.
-  gtkdoc = self.gtk-doc;
-  startup_notification = pkgs.libstartup_notification;
-  startupnotification = pkgs.libstartup_notification;
-  gnomedocutils = self.gnome-doc-utils;
-  gnomeicontheme = self.gnome_icon_theme;
-  gnome_common = gnome-common;
-  inherit (pkgs) rarian;
 
 #### PLATFORM
 
@@ -22,9 +14,7 @@ lib.makeScope pkgs.newScope (self: with self; {
 
   libglade = callPackage ./platform/libglade { };
 
-  libgnomeprint = callPackage ./platform/libgnomeprint {
-    bison = pkgs.bison2;
-  };
+  libgnomeprint = callPackage ./platform/libgnomeprint { };
 
   libgnomeprintui = callPackage ./platform/libgnomeprintui { };
 
@@ -46,7 +36,6 @@ lib.makeScope pkgs.newScope (self: with self; {
   gnome_python = callPackage ./bindings/gnome-python { };
 
   gnome_python_desktop = callPackage ./bindings/gnome-python-desktop { };
-  python_rsvg = self.gnome_python_desktop;
 
   gnome_vfs = callPackage ./platform/gnome-vfs { };
 
@@ -62,9 +51,6 @@ lib.makeScope pkgs.newScope (self: with self; {
 
   gtkhtml4 = callPackage ./platform/gtkhtml/4.x.nix { };
 
-  # Required for nautilus
-  inherit (pkgs) libunique;
-
   gtkglext = callPackage ./platform/gtkglext { };
 
 #### DESKTOP
@@ -84,13 +70,22 @@ lib.makeScope pkgs.newScope (self: with self; {
 
   libglademm = callPackage ./bindings/libglademm { };
 
+} // lib.optionalAttrs (config.allowAliases or true) {
   inherit (pkgs)
     # GTK Libs
     glib glibmm atk atkmm cairo pango pangomm gdk_pixbuf gtkmm2 libcanberra-gtk2
 
     # Included for backwards compatibility
-    libsoup libwnck gtk-doc gnome-doc-utils;
+    libsoup libwnck gtk-doc gnome-doc-utils rarian;
 
   gtk = pkgs.gtk2;
   gtkmm = pkgs.gtkmm2;
+  python_rsvg = self.gnome_python_desktop;
+
+  gtkdoc = pkgs.gtk-doc;
+  startup_notification = pkgs.libstartup_notification;
+  startupnotification = pkgs.libstartup_notification;
+  gnomedocutils = pkgs.gnome-doc-utils;
+  gnomeicontheme = self.gnome_icon_theme;
+  gnome_common = gnome-common;
 })