gnome: use callPackage, move to gnome-2
[NixPkgs.git] / pkgs / desktops / gnome-2 / default.nix
blob814b054f74e78a6663c255a84eed25ed5281c878
1 { callPackage, self, stdenv, gettext, overrides ? {} }:
3   __overrides = overrides;
5   # Backward compatibility.
6   gtkdoc = self.gtk_doc;
7   startupnotification = self.startup_notification;
8   gnomedocutils = self.gnome_doc_utils;
9   gnomeicontheme = self.gnome_icon_theme;
10   gnomepanel = self.gnome_panel;
12 #### PLATFORM
14   audiofile = callPackage ./platform/audiofile { };
16   esound = callPackage ./platform/esound { };
18   libIDL = callPackage ./platform/libIDL {
19     gettext = if stdenv.isDarwin then gettext else null;
20   };
22   ORBit2 = callPackage ./platform/ORBit2 { };
24   libart_lgpl = callPackage ./platform/libart_lgpl { };
26   libglade = callPackage ./platform/libglade { };
28   libgnomeprint = callPackage ./platform/libgnomeprint { };
30   libgnomeprintui = callPackage ./platform/libgnomeprintui { };
32   libgnomecups = callPackage ./platform/libgnomecups { };
34   libgtkhtml = callPackage ./platform/libgtkhtml { };
36   intltool = callPackage ./platform/intltool { };
38   GConf = callPackage ./platform/GConf { };
40   libgnomecanvas = callPackage ./platform/libgnomecanvas { };
42   libgnomecanvasmm = callPackage ./platform/libgnomecanvasmm { };
44   # for git-head builds
45   gnome_common = callPackage platform/gnome-common { };
47   gnome_mime_data = callPackage ./platform/gnome-mime-data { };
49   gnome_vfs = callPackage ./platform/gnome-vfs { };
51   gnome_vfs_monikers = callPackage ./platform/gnome-vfs-monikers { };
53   libgnome = callPackage ./platform/libgnome { };
55   libgnomeui = callPackage ./platform/libgnomeui { };
57   libbonobo = callPackage ./platform/libbonobo { };
59   libbonoboui = callPackage ./platform/libbonoboui { };
61   at_spi = callPackage ./platform/at-spi { };
63   glib_networking = callPackage ./platform/glib-networking { };
65   gtk_doc = callPackage ./platform/gtk-doc { };
67   gtkhtml = callPackage ./platform/gtkhtml { };
70   # Freedesktop library
71   startup_notification = callPackage ./platform/startup-notification { };
73   # Required for nautilus
74   libunique = callPackage ./platform/libunique { };
76   gtkglext = callPackage ./platform/gtkglext { };
78 #### DESKTOP
80   gnome_keyring = callPackage ./desktop/gnome-keyring { };
82   libsoup = callPackage ./desktop/libsoup { };
84   libwnck = callPackage ./desktop/libwnck { };
86   # Not part of GNOME desktop, but provides CSS support for librsvg
87   libcroco = callPackage ./desktop/libcroco { };
89   librsvg = callPackage ./desktop/librsvg { };
91   libgweather = callPackage ./desktop/libgweather { };
93   gvfs = callPackage ./desktop/gvfs { };
95   libgnomekbd = callPackage ./desktop/libgnomekbd { };
97   # Removed from recent GNOME releases, but still required
98   scrollkeeper = callPackage ./desktop/scrollkeeper { };
100   # scrollkeeper replacement
101   rarian = callPackage ./desktop/rarian { };
103   gnome_doc_utils = callPackage ./desktop/gnome-doc-utils { };
105   zenity = callPackage ./desktop/zenity { };
107   metacity = callPackage ./desktop/metacity { };
109   gnome_menus = callPackage ./desktop/gnome-menus { };
111   gnome_desktop = callPackage ./desktop/gnome-desktop { };
113   gnome_panel = callPackage ./desktop/gnome-panel { };
115   gnome_session = callPackage ./desktop/gnome-session { };
117   gnome_settings_daemon = callPackage ./desktop/gnome-settings-daemon { };
119   gnome_control_center = callPackage ./desktop/gnome-control-center { };
121   gtksourceview = callPackage ./desktop/gtksourceview { };
123   nautilus = callPackage ./desktop/nautilus { };
125   gnome_icon_theme = callPackage ./desktop/gnome-icon-theme { };
127   vte = callPackage ./desktop/vte { };
129 #### BINDINGS
131   libglademm = callPackage ./bindings/libglademm { };