Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 83 lines 4.2 kB view raw
1{ 2 config, 3 stdenv, 4 pkgs, 5 lib, 6}: 7 8lib.makeScope pkgs.newScope ( 9 self: with self; { 10 11 #### PLATFORM 12 13 libIDL = callPackage ./platform/libIDL { 14 gettext = if stdenv.hostPlatform.isDarwin then pkgs.gettext else null; 15 }; 16 17 ORBit2 = callPackage ./platform/ORBit2 { }; 18 19 libart_lgpl = callPackage ./platform/libart_lgpl { }; 20 21 libglade = callPackage ./platform/libglade { }; 22 23 GConf = callPackage ./platform/GConf { }; 24 25 libgnomecanvas = callPackage ./platform/libgnomecanvas { }; 26 27 # for git-head builds 28 gnome-common = callPackage platform/gnome-common { }; 29 30 gnome_mime_data = callPackage ./platform/gnome-mime-data { }; 31 32 gtkglext = callPackage ./platform/gtkglext { }; 33 34 #### DESKTOP 35 36 gtksourceview = callPackage ./desktop/gtksourceview { }; 37 38 } 39) 40// lib.optionalAttrs config.allowAliases { 41 # added 2024-12-02 42 glib = throw "gnome2.glib has been removed, please use top-level glib"; 43 glibmm = throw "gnome2.glibmm has been removed, please use top-level glibmm"; 44 atk = throw "gnome2.atk has been removed, please use top-level atk"; 45 atkmm = throw "gnome2.atkmm has been removed, please use top-level atkmm"; 46 cairo = throw "gnome2.cairo has been removed, please use top-level cairo"; 47 pango = throw "gnome2.pango has been removed, please use top-level pango"; 48 pangomm = throw "gnome2.pangomm has been removed, please use top-level pangomm"; 49 gtkmm2 = throw "gnome2.gtkmm2 has been removed, please use top-level gtkmm2"; 50 libcanberra-gtk2 = throw "gnome2.libcanberra-gtk2 has been removed, please use top-level libcanberra-gtk2"; 51 libsoup = throw "gnome2.libsoup has been removed, please use top-level libsoup_2_4"; 52 libwnck2 = throw "gnome2.libwnck2 has been removed, please use top-level libwnck2"; 53 gtk-doc = throw "gnome2.gtk-doc has been removed, please use top-level gtk-doc"; 54 gnome-doc-utils = throw "gnome2.gnome-doc-utils has been removed, please use top-level gnome-doc-utils"; 55 gvfs = throw "gnome2.gvfs has been removed, please use top-level gvfs"; 56 gtk = throw "gnome2.gtk has been removed, please use top-level gtk2"; 57 gtkmm = throw "gnome2.gtkmm has been removed, please use top-level gtkmm2"; 58 gtkdoc = throw "gnome2.gtkdoc has been removed, please use top-level gtk-doc"; 59 startup_notification = throw "gnome2.startup_notification has been removed, please use top-level libstartup_notification"; 60 startupnotification = throw "gnome2.startupnotification has been removed, please use top-level libstartup_notification"; 61 gnomedocutils = throw "gnome2.gnomedocutils has been removed, please use top-level gnome-doc-utils"; 62 gnome-icon-theme = throw "gnome2.gnome-icon-theme has been removed, please use top-level gnome-icon-theme"; 63 gnome_icon_theme = throw "gnome2.gnome_icon_theme has been removed, please use top-level gnome-icon-theme"; 64 gnomeicontheme = throw "gnome2.gnomeicontheme has been removed, please use top-level gnome-icon-theme"; 65 gnome_common = throw "gnome2.gnome_common has been removed, please use top-level gnome-common"; 66 67 gnome_python = throw "gnome2.gnome_python has been removed"; # 2023-01-14 68 gnome_python_desktop = throw "gnome2.gnome_python_desktop has been removed"; # 2023-01-14 69 gnome_vfs = throw "gnome2.gnome_vfs has been removed"; # 2024-06-27 70 gtkhtml = throw "gnome2.gtkhtml has been removed"; # 2023-01-15 71 gtkhtml4 = throw "gnome2.gtkhtml4 has been removed"; # 2023-01-15 72 libbonobo = throw "gnome2.libbonobo has been removed"; # 2024-06-27 73 libbonoboui = throw "gnome2.libbonoboui has been removed"; # 2024-06-27 74 libglademm = throw "gnome2.libglademm has been removed"; # 2022-01-15 75 libgnomecanvasmm = "gnome2.libgnomecanvasmm has been removed"; # 2022-01-15 76 libgnomecups = throw "gnome2.libgnomecups has been removed"; # 2023-01-15 77 libgnomeprint = throw "gnome2.libgnomeprint has been removed"; # 2023-01-15 78 libgnomeprintui = throw "gnome2.libgnomeprintui has been removed"; # 2023-01-15 79 libgnome = throw "gnome2.libgnome has been removed"; # 2024-06-27 80 libgnomeui = throw "gnome2.libgnomeui has been removed"; # 2024-06-27 81 libgtkhtml = throw "gnome2.libgtkhtml has been removed"; # 2023-01-15 82 python_rsvg = throw "gnome2.python_rsvg has been removed"; # 2023-01-14 83}