Merge #28053: GNOME: 3.22 -> 3.24

+948 -1113
+6 -1
nixos/doc/manual/release-notes/rl-1709.xml
··· 12 12 <itemizedlist> 13 13 <listitem> 14 14 <para> 15 + The GNOME version is now 3.24. 16 + </para> 17 + </listitem> 18 + <listitem> 19 + <para> 15 20 The user handling now keeps track of deallocated UIDs/GIDs. When a user 16 21 or group is revived, this allows it to be allocated the UID/GID it had before. 17 22 A consequence is that UIDs and GIDs are no longer reused. ··· 207 212 <listitem> 208 213 <para> 209 214 Nixpkgs overlays may now be specified with a file as well as a directory. The 210 - value of <literal>&lt;nixpkgs-overlays></literal> may be a file, and 215 + value of <literal>&lt;nixpkgs-overlays></literal> may be a file, and 211 216 <filename>~/.config/nixpkgs/overlays.nix</filename> can be used instead of the 212 217 <filename>~/.config/nixpkgs/overalys</filename> directory. 213 218 </para>
+17 -2
nixos/modules/services/x11/display-managers/gdm.nix
··· 103 103 (filter (arg: arg != "-terminate") cfg.xserverArgs); 104 104 GDM_SESSIONS_DIR = "${cfg.session.desktops}"; 105 105 # Find the mouse 106 - XCURSOR_PATH = "~/.icons:${config.system.path}/share/icons"; 106 + XCURSOR_PATH = "~/.icons:${gnome3.adwaita-icon-theme}/share/icons"; 107 107 }; 108 108 execCmd = "exec ${gdm}/bin/gdm"; 109 109 }; 110 110 111 111 # Because sd_login_monitor_new requires /run/systemd/machines 112 112 systemd.services.display-manager.wants = [ "systemd-machined.service" ]; 113 - systemd.services.display-manager.after = [ "systemd-machined.service" ]; 113 + systemd.services.display-manager.after = [ 114 + "rc-local.service" 115 + "systemd-machined.service" 116 + "systemd-user-sessions.service" 117 + "getty@tty1.service" 118 + ]; 119 + 120 + systemd.services.display-manager.conflicts = [ "getty@tty1.service" ]; 121 + systemd.services.display-manager.serviceConfig = { 122 + # Restart = "always"; - already defined in xserver.nix 123 + KillMode = "mixed"; 124 + IgnoreSIGPIPE = "no"; 125 + BusName = "org.gnome.DisplayManager"; 126 + StandardOutput = "syslog"; 127 + StandardError = "inherit"; 128 + }; 114 129 115 130 systemd.services.display-manager.path = [ gnome3.gnome_session ]; 116 131
pkgs/desktops/gnome-3/3.22/apps/accerciser/default.nix pkgs/desktops/gnome-3/3.24/apps/accerciser/default.nix
pkgs/desktops/gnome-3/3.22/apps/accerciser/src.nix pkgs/desktops/gnome-3/3.24/apps/accerciser/src.nix
pkgs/desktops/gnome-3/3.22/apps/bijiben/default.nix pkgs/desktops/gnome-3/3.24/apps/bijiben/default.nix
-10
pkgs/desktops/gnome-3/3.22/apps/bijiben/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "bijiben-3.21.2"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/bijiben/3.21/bijiben-3.21.2.tar.xz; 8 - sha256 = "d7f05abd82da837d8d48d9f7acc6035a289d934c722fc89870d17007ba158e0d"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/apps/cheese/default.nix pkgs/desktops/gnome-3/3.24/apps/cheese/default.nix
-10
pkgs/desktops/gnome-3/3.22/apps/cheese/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "cheese-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/cheese/3.22/cheese-3.22.0.tar.xz; 8 - sha256 = "0b52e4b0021cfb86a5abbd17356b72693f724892165d91b3ff7f5031a1ce53ea"; 9 - }; 10 - }
+9 -2
pkgs/desktops/gnome-3/3.22/apps/evolution/default.nix pkgs/desktops/gnome-3/3.24/apps/evolution/default.nix
··· 2 2 , pkgconfig, gtk3, glib, libnotify, gtkspell3 3 3 , wrapGAppsHook, itstool, shared_mime_info, libical, db, gcr, sqlite 4 4 , gnome3, librsvg, gdk_pixbuf, libsecret, nss, nspr, icu, libtool 5 - , libcanberra_gtk3, bogofilter, gst_all_1, procps, p11_kit, openldap}: 5 + , libcanberra_gtk3, bogofilter, gst_all_1, procps, p11_kit, openldap 6 + , cmake}: 6 7 7 8 let 8 9 majVer = gnome3.version; ··· 24 25 gst_all_1.gstreamer gst_all_1.gst-plugins-base p11_kit 25 26 nss nspr libnotify procps highlight gnome3.libgweather 26 27 gnome3.gsettings_desktop_schemas 27 - gnome3.libgnome_keyring gnome3.glib_networking openldap ]; 28 + gnome3.libgnome_keyring gnome3.glib_networking openldap 29 + cmake 30 + ]; 28 31 29 32 nativeBuildInputs = [ pkgconfig wrapGAppsHook ]; 30 33 31 34 32 35 configureFlags = [ "--disable-pst-import" "--disable-autoar" 33 36 "--disable-libcryptui" "--with-openldap"]; 37 + 38 + cmakeFlags = [ "-DENABLE_AUTOAR=OFF" "-DENABLE_LIBCRYPTUI=OFF" 39 + "-DENABLE_YTNEF=OFF" "-DENABLE_PST_IMPORT=OFF" 40 + ]; 34 41 35 42 NIX_CFLAGS_COMPILE = "-I${nss.dev}/include/nss -I${glib.dev}/include/gio-unix-2.0"; 36 43
-10
pkgs/desktops/gnome-3/3.22/apps/evolution/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "evolution-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/evolution/3.22/evolution-3.22.0.tar.xz; 8 - sha256 = "3e4742032b450cd8752097ba7e56302134e3653d510d4c53196654fb353ebbeb"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/apps/file-roller/default.nix pkgs/desktops/gnome-3/3.24/apps/file-roller/default.nix
-10
pkgs/desktops/gnome-3/3.22/apps/file-roller/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "file-roller-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/file-roller/3.22/file-roller-3.22.0.tar.xz; 8 - sha256 = "5065b71d43deb3dc3c7af6efa3f3b1188a63bfafb213be86af1d262b1dc11d42"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/apps/gedit/default.nix pkgs/desktops/gnome-3/3.24/apps/gedit/default.nix
pkgs/desktops/gnome-3/3.22/apps/gedit/src.nix pkgs/desktops/gnome-3/3.24/apps/gedit/src.nix
pkgs/desktops/gnome-3/3.22/apps/ghex/default.nix pkgs/desktops/gnome-3/3.24/apps/ghex/default.nix
pkgs/desktops/gnome-3/3.22/apps/ghex/src.nix pkgs/desktops/gnome-3/3.24/apps/ghex/src.nix
pkgs/desktops/gnome-3/3.22/apps/glade/default.nix pkgs/desktops/gnome-3/3.24/apps/glade/default.nix
pkgs/desktops/gnome-3/3.22/apps/glade/src.nix pkgs/desktops/gnome-3/3.24/apps/glade/src.nix
pkgs/desktops/gnome-3/3.22/apps/gnome-boxes/default.nix pkgs/desktops/gnome-3/3.24/apps/gnome-boxes/default.nix
-10
pkgs/desktops/gnome-3/3.22/apps/gnome-boxes/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-boxes-3.22.4"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-boxes/3.22/gnome-boxes-3.22.4.tar.xz; 8 - sha256 = "1wngw4c052p5ghdsd0mdrn20yi8xs0hjdq30rdwv9sqh40liqnjq"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/apps/gnome-calendar/default.nix pkgs/desktops/gnome-3/3.24/apps/gnome-calendar/default.nix
-10
pkgs/desktops/gnome-3/3.22/apps/gnome-calendar/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-calendar-3.22.1"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-calendar/3.22/gnome-calendar-3.22.1.tar.xz; 8 - sha256 = "e6a3670c63122c4b37fbe243a54486e019c1bfd9a27c709234fb81b9e0c13360"; 9 - }; 10 - }
+1 -1
pkgs/desktops/gnome-3/3.22/apps/gnome-characters/default.nix pkgs/desktops/gnome-3/3.24/apps/gnome-characters/default.nix
··· 6 6 7 7 buildInputs = [ 8 8 pkgconfig gtk3 wrapGAppsHook intltool gjs gdk_pixbuf 9 - librsvg gnome3.defaultIconTheme 9 + librsvg gnome3.gsettings_desktop_schemas gnome3.defaultIconTheme 10 10 ]; 11 11 12 12 meta = with stdenv.lib; {
-10
pkgs/desktops/gnome-3/3.22/apps/gnome-characters/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-characters-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-characters/3.22/gnome-characters-3.22.0.tar.xz; 8 - sha256 = "0778b625646d6d934cf252d58a2e16403889da6bfc237bdca1d3cb3258f63d4e"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/apps/gnome-clocks/default.nix pkgs/desktops/gnome-3/3.24/apps/gnome-clocks/default.nix
-10
pkgs/desktops/gnome-3/3.22/apps/gnome-clocks/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-clocks-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-clocks/3.22/gnome-clocks-3.22.0.tar.xz; 8 - sha256 = "cdcd4ccd9716e7f12487a80d1b173aa28d9bde536d6274fbbc31acd6606c0511"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/apps/gnome-documents/default.nix pkgs/desktops/gnome-3/3.24/apps/gnome-documents/default.nix
-10
pkgs/desktops/gnome-3/3.22/apps/gnome-documents/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-documents-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-documents/3.22/gnome-documents-3.22.0.tar.xz; 8 - sha256 = "edf5cd6b7b7f5847217b60885358030598e551010087d2a9d1765ae6777041ad"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/apps/gnome-getting-started-docs/default.nix pkgs/desktops/gnome-3/3.24/apps/gnome-getting-started-docs/default.nix
-10
pkgs/desktops/gnome-3/3.22/apps/gnome-getting-started-docs/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-getting-started-docs-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-getting-started-docs/3.22/gnome-getting-started-docs-3.22.0.tar.xz; 8 - sha256 = "22b11fb4f6fd9f6d595dc01d5989fb1652c9a63732a4d1c997f3f5f82da75722"; 9 - }; 10 - }
+1 -1
pkgs/desktops/gnome-3/3.22/apps/gnome-logs/default.nix pkgs/desktops/gnome-3/3.24/apps/gnome-logs/default.nix
··· 8 8 9 9 buildInputs = [ 10 10 pkgconfig gtk3 wrapGAppsHook intltool itstool libxml2 11 - systemd gnome3.defaultIconTheme 11 + systemd gnome3.gsettings_desktop_schemas gnome3.defaultIconTheme 12 12 ]; 13 13 14 14 meta = with stdenv.lib; {
-10
pkgs/desktops/gnome-3/3.22/apps/gnome-logs/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-logs-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-logs/3.22/gnome-logs-3.22.0.tar.xz; 8 - sha256 = "114da79579d69840904970b2b3a72dc8f6be76a5673174b6628b42fd6781eb4f"; 9 - }; 10 - }
+11 -3
pkgs/desktops/gnome-3/3.22/apps/gnome-maps/default.nix pkgs/desktops/gnome-3/3.24/apps/gnome-maps/default.nix
··· 1 1 { stdenv, fetchurl, intltool, pkgconfig, gnome3, gtk3 2 - , gobjectIntrospection, gdk_pixbuf, librsvg, autoreconfHook 2 + , gobjectIntrospection, gdk_pixbuf, librsvg, libgweather, autoreconfHook 3 3 , geoclue2, wrapGAppsHook, folks, libchamplain, gfbgraph, file, libsoup 4 4 , webkitgtk }: 5 5 ··· 11 11 buildInputs = [ pkgconfig intltool gobjectIntrospection wrapGAppsHook 12 12 gtk3 geoclue2 gnome3.gjs gnome3.libgee folks gfbgraph 13 13 gnome3.geocode_glib libchamplain file libsoup 14 - gdk_pixbuf librsvg autoreconfHook 14 + gdk_pixbuf librsvg libgweather autoreconfHook 15 15 gnome3.gsettings_desktop_schemas gnome3.evolution_data_server 16 16 gnome3.gnome_online_accounts gnome3.defaultIconTheme 17 17 webkitgtk ]; 18 18 19 - patches = [ ./soup.patch ]; 19 + # The .service file isn't wrapped with the correct environment 20 + # so misses GIR files when started. By re-pointing from the gjs 21 + # entry point to the wrapped binary we get back to a wrapped 22 + # binary. 23 + preConfigure = '' 24 + substituteInPlace "data/org.gnome.Maps.service.in" \ 25 + --replace "Exec=@pkgdatadir@/org.gnome.Maps" \ 26 + "Exec=$out/bin/gnome-maps" 27 + ''; 20 28 21 29 meta = with stdenv.lib; { 22 30 homepage = https://wiki.gnome.org/Apps/Maps;
-12
pkgs/desktops/gnome-3/3.22/apps/gnome-maps/soup.patch
··· 1 - --- gnome-maps-3.18.0/configure.ac.orig 2015-09-24 18:38:31.912498368 +0200 2 - +++ gnome-maps-3.18.0/configure.ac 2015-09-24 18:38:40.783320413 +0200 3 - @@ -50,8 +50,9 @@ 4 - folks >= $FOLKS_MIN_VERSION 5 - geocode-glib-1.0 >= $GEOCODE_MIN_VERSION 6 - champlain-0.12 >= $CHAMPLAIN_MIN_VERSION 7 - libxml-2.0 8 - rest-0.7 9 - + libsoup-2.4 10 - ]) 11 - AC_SUBST(GNOME_MAPS_LIB_CFLAGS) 12 - AC_SUBST(GNOME_MAPS_LIB_LIBS)
-10
pkgs/desktops/gnome-3/3.22/apps/gnome-maps/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-maps-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-maps/3.22/gnome-maps-3.22.0.tar.xz; 8 - sha256 = "7ce98a683f1c38d3ba1b5d68c7d05add9f9366774678fd50fdeeda6987163c39"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/apps/gnome-music/default.nix pkgs/desktops/gnome-3/3.24/apps/gnome-music/default.nix
-10
pkgs/desktops/gnome-3/3.22/apps/gnome-music/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-music-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-music/3.22/gnome-music-3.22.0.tar.xz; 8 - sha256 = "170685ffa89556951b9fb0b9225b2bca863e54348d4079a56b8e5c4eeafa9b03"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/apps/gnome-nettool/default.nix pkgs/desktops/gnome-3/3.24/apps/gnome-nettool/default.nix
+2 -2
pkgs/desktops/gnome-3/3.22/apps/gnome-photos/default.nix pkgs/desktops/gnome-3/3.24/apps/gnome-photos/default.nix
··· 2 2 , pkgconfig, gtk3, glib 3 3 , makeWrapper, itstool, gegl, babl, lcms2 4 4 , desktop_file_utils, gmp, libmediaart, wrapGAppsHook 5 - , gnome3, librsvg, gdk_pixbuf, libexif, gexiv2 }: 5 + , gnome3, librsvg, gdk_pixbuf, libexif, gexiv2, geocode_glib }: 6 6 7 7 stdenv.mkDerivation rec { 8 8 inherit (import ./src.nix fetchurl) name src; ··· 17 17 gnome3.gfbgraph gnome3.grilo-plugins gnome3.grilo 18 18 gnome3.gnome_online_accounts gnome3.gnome_desktop 19 19 lcms2 libexif gnome3.tracker libxml2 desktop_file_utils 20 - wrapGAppsHook gexiv2 ]; 20 + wrapGAppsHook gexiv2 geocode_glib ]; 21 21 22 22 enableParallelBuilding = true; 23 23
-10
pkgs/desktops/gnome-3/3.22/apps/gnome-photos/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-photos-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-photos/3.22/gnome-photos-3.22.0.tar.xz; 8 - sha256 = "568329142855901a85f325ee014176e24f735b15a496842bcd31f5cb2615ba53"; 9 - }; 10 - }
-19
pkgs/desktops/gnome-3/3.22/apps/gnome-weather/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook, gjs 2 - , libgweather, intltool, itstool, geoclue2 }: 3 - 4 - stdenv.mkDerivation rec { 5 - inherit (import ./src.nix fetchurl) name src; 6 - 7 - buildInputs = [ 8 - pkgconfig gtk3 wrapGAppsHook gjs intltool itstool 9 - libgweather gnome3.defaultIconTheme geoclue2 gnome3.gsettings_desktop_schemas 10 - ]; 11 - 12 - meta = with stdenv.lib; { 13 - homepage = https://wiki.gnome.org/Apps/Weather; 14 - description = "Access current weather conditions and forecasts"; 15 - maintainers = gnome3.maintainers; 16 - license = licenses.gpl2; 17 - platforms = platforms.linux; 18 - }; 19 - }
-10
pkgs/desktops/gnome-3/3.22/apps/gnome-weather/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-weather-3.20.2"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-weather/3.20/gnome-weather-3.20.2.tar.xz; 8 - sha256 = "7823ca7c08fa852232b98c2517830e3bd9b0ab80c9ac83f182c18ec140a5c18b"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/apps/nautilus-sendto/default.nix pkgs/desktops/gnome-3/3.24/apps/nautilus-sendto/default.nix
+2 -2
pkgs/desktops/gnome-3/3.22/apps/polari/default.nix pkgs/desktops/gnome-3/3.24/apps/polari/default.nix
··· 1 1 { stdenv, intltool, fetchurl, gdk_pixbuf, adwaita-icon-theme 2 2 , telepathy_glib, gjs, itstool, telepathy_idle, libxml2 3 3 , pkgconfig, gtk3, glib, librsvg, libsecret, libsoup 4 - , gnome3, wrapGAppsHook, telepathy_logger }: 4 + , gnome3, wrapGAppsHook, telepathy_logger, gspell }: 5 5 6 6 stdenv.mkDerivation rec { 7 7 inherit (import ./src.nix fetchurl) name src; ··· 9 9 propagatedUserEnvPkgs = [ telepathy_idle telepathy_logger ]; 10 10 11 11 buildInputs = [ pkgconfig gtk3 glib intltool itstool adwaita-icon-theme wrapGAppsHook gnome3.gsettings_desktop_schemas 12 - telepathy_glib telepathy_logger gjs gdk_pixbuf librsvg libxml2 libsecret libsoup ]; 12 + telepathy_glib telepathy_logger gjs gspell gdk_pixbuf librsvg libxml2 libsecret libsoup ]; 13 13 14 14 enableParallelBuilding = true; 15 15
-10
pkgs/desktops/gnome-3/3.22/apps/polari/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "polari-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/polari/3.22/polari-3.22.0.tar.xz; 8 - sha256 = "90ea3db7ed0a03d46d9376e3201b4332f56d6149bc284379c367159094b73818"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/apps/seahorse/default.nix pkgs/desktops/gnome-3/3.24/apps/seahorse/default.nix
pkgs/desktops/gnome-3/3.22/apps/seahorse/src.nix pkgs/desktops/gnome-3/3.24/apps/seahorse/src.nix
pkgs/desktops/gnome-3/3.22/apps/vinagre/default.nix pkgs/desktops/gnome-3/3.24/apps/vinagre/default.nix
pkgs/desktops/gnome-3/3.22/apps/vinagre/src.nix pkgs/desktops/gnome-3/3.24/apps/vinagre/src.nix
pkgs/desktops/gnome-3/3.22/core/adwaita-icon-theme/default.nix pkgs/desktops/gnome-3/3.24/core/adwaita-icon-theme/default.nix
-10
pkgs/desktops/gnome-3/3.22/core/adwaita-icon-theme/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "adwaita-icon-theme-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/adwaita-icon-theme/3.22/adwaita-icon-theme-3.22.0.tar.xz; 8 - sha256 = "c18bf6e26087d9819a962c77288b291efab25d0419b73d909dd771716a45dcb7"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/core/baobab/default.nix pkgs/desktops/gnome-3/3.24/core/baobab/default.nix
-10
pkgs/desktops/gnome-3/3.22/core/baobab/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "baobab-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/baobab/3.22/baobab-3.22.0.tar.xz; 8 - sha256 = "796e784886d5bdf2e9d8ac94d74d5f94e055f4285ef54dc16552fb9c9b9c3e99"; 9 - }; 10 - }
+1
pkgs/desktops/gnome-3/3.22/core/caribou/default.nix pkgs/desktops/gnome-3/3.24/core/caribou/default.nix
··· 13 13 }; 14 14 15 15 nativeBuildInputs = [ pkgconfig autoreconfHook ]; 16 + 16 17 buildInputs = with gnome3; 17 18 [ glib gtk clutter at_spi2_core dbus pythonPackages.python 18 19 pythonPackages.pygobject3 libxml2 libXtst gtk2 intltool libxslt ];
pkgs/desktops/gnome-3/3.22/core/dconf-editor/default.nix pkgs/desktops/gnome-3/3.24/core/dconf-editor/default.nix
pkgs/desktops/gnome-3/3.22/core/dconf-editor/src.nix pkgs/desktops/gnome-3/3.24/core/dconf-editor/src.nix
pkgs/desktops/gnome-3/3.22/core/dconf/default.nix pkgs/desktops/gnome-3/3.24/core/dconf/default.nix
pkgs/desktops/gnome-3/3.22/core/empathy/default.nix pkgs/desktops/gnome-3/3.24/core/empathy/default.nix
pkgs/desktops/gnome-3/3.22/core/eog/default.nix pkgs/desktops/gnome-3/3.24/core/eog/default.nix
-10
pkgs/desktops/gnome-3/3.22/core/eog/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "eog-3.20.4"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/eog/3.20/eog-3.20.3.tar.xz; 8 - sha256 = "09ic1ndvl31jnlsmigd5dgdv262ybq61ik0xh35kmvgcklw8qc0n"; 9 - }; 10 - }
+2 -2
pkgs/desktops/gnome-3/3.22/core/epiphany/default.nix pkgs/desktops/gnome-3/3.24/core/epiphany/default.nix
··· 2 2 , bash, wrapGAppsHook, gnome3, libwnck3, libxml2, libxslt, libtool 3 3 , webkitgtk, libsoup, glib_networking, libsecret, gnome_desktop, libnotify, p11_kit 4 4 , sqlite, gcr, avahi, nss, isocodes, itstool, file, which 5 - , gdk_pixbuf, librsvg, gnome_common, gst_all_1 }: 5 + , gdk_pixbuf, librsvg, gnome_common, gst_all_1, json_glib }: 6 6 7 7 stdenv.mkDerivation rec { 8 8 inherit (import ./src.nix fetchurl) name src; ··· 21 21 gcr avahi gnome3.gsettings_desktop_schemas gnome3.dconf 22 22 gnome3.glib_networking gst_all_1.gstreamer gst_all_1.gst-plugins-base 23 23 gst_all_1.gst-plugins-good gst_all_1.gst-plugins-bad gst_all_1.gst-plugins-ugly 24 - gst_all_1.gst-libav]; 24 + gst_all_1.gst-libav json_glib ]; 25 25 26 26 NIX_CFLAGS_COMPILE = "-I${nss.dev}/include/nss -I${glib.dev}/include/gio-unix-2.0"; 27 27
-10
pkgs/desktops/gnome-3/3.22/core/epiphany/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "epiphany-3.22.6"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/epiphany/3.22/epiphany-3.22.5.tar.xz; 8 - sha256 = "0ib7z8x65gcr6vc6709df1rngcfrp3xn5ywqlrnc2xrsynrhghz9"; 9 - }; 10 - }
-7
pkgs/desktops/gnome-3/3.22/core/evince/default.nix pkgs/desktops/gnome-3/3.24/core/evince/default.nix
··· 10 10 stdenv.mkDerivation rec { 11 11 inherit (import ./src.nix fetchurl) name src; 12 12 13 - patches = [ 14 - (fetchpatch { 15 - name = "CVE-2017-1000083"; # https://bugzilla.gnome.org/show_bug.cgi?id=784630 16 - url = "https://git.gnome.org/browse/evince/patch/?id=fa072dbbfd96"; 17 - sha256 = "12xg00jvbsh54dr2dyq2ha5a05x2bpzd1lh2k3sppq3h7a02lsjy"; 18 - }) 19 - ]; 20 13 # missing help for now; fixing the autogen phase seemed too difficult 21 14 postPatch = "sed '/@YELP_HELP_RULES@/d' -i help/Makefile.am"; 22 15
-10
pkgs/desktops/gnome-3/3.22/core/evince/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "evince-3.22.1"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/evince/3.22/evince-3.22.1.tar.xz; 8 - sha256 = "f3d439db3b5a5745d26175d615a71dffa1535235b1e3aa0b85d397ea33ab231c"; 9 - }; 10 - }
+10 -5
pkgs/desktops/gnome-3/3.22/core/evolution-data-server/default.nix pkgs/desktops/gnome-3/3.24/core/evolution-data-server/default.nix
··· 1 1 { fetchurl, stdenv, pkgconfig, gnome3, python, dconf 2 2 , intltool, libsoup, libxml2, libsecret, icu, sqlite 3 - , p11_kit, db, nspr, nss, libical, gperf, makeWrapper, valaSupport ? true, vala_0_32 }: 3 + , p11_kit, db, nspr, nss, libical, gperf, makeWrapper, valaSupport ? true, 4 + vala_0_32, cmake, kerberos, openldap, webkitgtk, libaccounts-glib }: 4 5 5 6 stdenv.mkDerivation rec { 6 7 inherit (import ./src.nix fetchurl) name src; 7 8 8 9 buildInputs = with gnome3; 9 - [ pkgconfig glib python intltool libsoup libxml2 gtk gnome_online_accounts (stdenv.lib.getLib dconf) 10 - gcr p11_kit libgweather libgdata gperf makeWrapper icu sqlite gsettings_desktop_schemas ] 10 + [ pkgconfig glib python intltool libsoup libxml2 gtk gnome_online_accounts 11 + (stdenv.lib.getLib dconf) gcr p11_kit libgweather libgdata gperf makeWrapper 12 + icu sqlite gsettings_desktop_schemas cmake kerberos openldap webkitgtk 13 + libaccounts-glib ] 11 14 ++ stdenv.lib.optional valaSupport vala_0_32; 12 15 13 16 propagatedBuildInputs = [ libsecret nss nspr libical db ]; 14 17 15 18 # uoa irrelevant for now 16 - configureFlags = [ "--disable-uoa" "--disable-google-auth" ] 17 - ++ stdenv.lib.optional valaSupport "--enable-vala-bindings"; 19 + cmakeFlags = [ "-DENABLE_UOA=OFF" "-DENABLE_GOA=OFF" ] 20 + ++ stdenv.lib.optionals valaSupport [ 21 + "-DENABLE_VALA_BINDINGS=ON" "-DENABLE_INTROSPECTION=ON" 22 + "-DCMAKE_SKIP_BUILD_RPATH=OFF" ]; 18 23 19 24 enableParallelBuilding = true; 20 25
-10
pkgs/desktops/gnome-3/3.22/core/evolution-data-server/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "evolution-data-server-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/evolution-data-server/3.22/evolution-data-server-3.22.0.tar.xz; 8 - sha256 = "8653a9a28980e661e8b91ba335dae04a0553e12611ad155bc48fb3fb3c98653d"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/core/folks/default.nix pkgs/desktops/gnome-3/3.24/core/folks/default.nix
pkgs/desktops/gnome-3/3.22/core/gconf/default.nix pkgs/desktops/gnome-3/3.24/core/gconf/default.nix
pkgs/desktops/gnome-3/3.22/core/gcr/default.nix pkgs/desktops/gnome-3/3.24/core/gcr/default.nix
pkgs/desktops/gnome-3/3.22/core/gcr/src.nix pkgs/desktops/gnome-3/3.24/core/gcr/src.nix
-41
pkgs/desktops/gnome-3/3.22/core/gdm/3.16-wip/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, glib, itstool, libxml2, xorg, dbus 2 - , intltool, accountsservice, libX11, gnome3, systemd, gnome_session 3 - , gtk, libcanberra_gtk3, pam, libtool, gobjectIntrospection }: 4 - 5 - stdenv.mkDerivation rec { 6 - name = "gdm-${gnome3.version}.2"; 7 - 8 - src = fetchurl { 9 - url = "mirror://gnome/sources/gdm/${gnome3.version}/${name}.tar.xz"; 10 - sha256 = "0mhv3q8z208qvhz00zrxlqn7w9gi5vy6w8dpjh5s2ka28l3yhbn3"; 11 - }; 12 - 13 - preConfigure = '' 14 - substituteInPlace ./configure --replace "/usr/bin/X" "${xorg.xorgserver}/bin/X" 15 - substituteInPlace daemon/gdm-simple-slave.c --replace 'BINDIR "/gnome-session' '"${gnome_session}/bin/gnome-session' 16 - substituteInPlace daemon/gdm-launch-environment.c --replace 'BINDIR "/dbus-launch' '"${dbus.tools}/bin/dbus-launch' 17 - substituteInPlace data/gdm.conf-custom.in --replace '#WaylandEnable=false' 'WaylandEnable=false' 18 - sed 's/#Enable=true/Enable=true/' -i data/gdm.conf-custom.in 19 - ''; 20 - 21 - configureFlags = [ "--localstatedir=/var" "--with-systemd=yes" "--without-plymouth" 22 - "--with-systemdsystemunitdir=$(out)/etc/systemd/system" 23 - "--with-initial-vt=10" ]; 24 - 25 - buildInputs = [ pkgconfig glib itstool libxml2 intltool 26 - accountsservice gnome3.dconf systemd 27 - gobjectIntrospection libX11 gtk 28 - libcanberra_gtk3 pam libtool ]; 29 - 30 - #enableParallelBuilding = true; # problems compiling 31 - 32 - # Disable Access Control because our X does not support FamilyServerInterpreted yet 33 - patches = [ ./xserver_path.patch ./sessions_dir.patch ./disable_x_access_control.patch ]; 34 - 35 - meta = with stdenv.lib; { 36 - homepage = https://wiki.gnome.org/Projects/GDM; 37 - description = "A program that manages graphical display servers and handles graphical user logins"; 38 - platforms = platforms.linux; 39 - maintainers = gnome3.maintainers; 40 - }; 41 - }
-15
pkgs/desktops/gnome-3/3.22/core/gdm/3.16-wip/disable_x_access_control.patch
··· 1 - --- gdm-3.16.0/daemon/gdm-display.c.orig 2015-04-08 13:53:14.370274369 +0200 2 - +++ gdm-3.16.0/daemon/gdm-display.c 2015-04-08 13:53:36.287520435 +0200 3 - @@ -1706,9 +1706,10 @@ 4 - 5 - gdm_error_trap_push (); 6 - 7 - - for (i = 0; i < G_N_ELEMENTS (host_entries); i++) { 8 - + /*for (i = 0; i < G_N_ELEMENTS (host_entries); i++) { 9 - XAddHost (self->priv->x11_display, &host_entries[i]); 10 - - } 11 - + }*/ 12 - + XDisableAccessControl(self->priv->x11_display); 13 - 14 - XSync (self->priv->x11_display, False); 15 - if (gdm_error_trap_pop ()) {
-17
pkgs/desktops/gnome-3/3.22/core/gdm/3.16-wip/sessions_dir.patch
··· 1 - diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c 2 - index f759d2d..d154716 100644 3 - --- a/daemon/gdm-session.c 4 - +++ b/daemon/gdm-session.c 5 - @@ -373,9 +373,12 @@ get_system_session_dirs (void) 6 - #ifdef ENABLE_WAYLAND_SUPPORT 7 - DATADIR "/wayland-sessions/", 8 - #endif 9 - + NULL, 10 - NULL 11 - }; 12 - 13 - + search_dirs[4] = getenv("GDM_SESSIONS_DIR") != NULL ? getenv("GDM_SESSIONS_DIR") : NULL; 14 - + 15 - return search_dirs; 16 - } 17 -
-83
pkgs/desktops/gnome-3/3.22/core/gdm/3.16-wip/xserver_path.patch
··· 1 - --- a/daemon/gdm-server.c 2014-07-30 23:00:17.786841724 +0200 2 - +++ b/daemon/gdm-server.c 2014-07-30 23:02:10.491239180 +0200 3 - @@ -322,7 +322,11 @@ 4 - fallback: 5 - #endif 6 - 7 - - server->priv->command = g_strdup_printf (X_SERVER X_SERVER_ARG_FORMAT, verbosity, debug_options); 8 - + if (g_getenv("GDM_X_SERVER") != NULL) { 9 - + server->priv->command = g_strdup (g_getenv("GDM_X_SERVER")); 10 - + } else { 11 - + server->priv->command = g_strdup_printf (X_SERVER X_SERVER_ARG_FORMAT, verbosity, debug_options); 12 - + } 13 - } 14 - 15 - static gboolean 16 - --- gdm-3.16.0/daemon/gdm-x-session.c.orig 2015-04-15 18:44:16.875743928 +0200 17 - +++ gdm-3.16.0/daemon/gdm-x-session.c 2015-04-16 13:34:02.335708638 +0200 18 - @@ -207,6 +207,8 @@ 19 - char *display_fd_string = NULL; 20 - char *vt_string = NULL; 21 - char *display_number; 22 - + int nixos_argc = 0; 23 - + char **nixos_argv = NULL; 24 - gsize display_number_size; 25 - 26 - auth_file = prepare_auth_file (); 27 - @@ -236,7 +238,15 @@ 28 - 29 - display_fd_string = g_strdup_printf ("%d", DISPLAY_FILENO); 30 - 31 - - g_ptr_array_add (arguments, X_SERVER); 32 - + if (g_getenv("GDM_X_SERVER") != NULL) { 33 - + int i = 0; 34 - + g_shell_parse_argv(g_getenv("GDM_X_SERVER"), &nixos_argc, &nixos_argv, NULL); 35 - + for (i = 0; i < nixos_argc; i++) { 36 - + g_ptr_array_add (arguments, nixos_argv[i]); 37 - + } 38 - + } else { 39 - + g_ptr_array_add (arguments, X_SERVER); 40 - + } 41 - 42 - if (vt_string != NULL) { 43 - g_ptr_array_add (arguments, vt_string); 44 - @@ -259,12 +269,12 @@ 45 - g_ptr_array_add (arguments, "-noreset"); 46 - g_ptr_array_add (arguments, "-keeptty"); 47 - 48 - - g_ptr_array_add (arguments, "-verbose"); 49 - + /*g_ptr_array_add (arguments, "-verbose"); 50 - if (state->debug_enabled) { 51 - g_ptr_array_add (arguments, "7"); 52 - } else { 53 - g_ptr_array_add (arguments, "3"); 54 - - } 55 - + }*/ 56 - 57 - if (state->debug_enabled) { 58 - g_ptr_array_add (arguments, "-core"); 59 - @@ -275,6 +285,9 @@ 60 - (const char * const *) arguments->pdata, 61 - &error); 62 - g_free (display_fd_string); 63 - + if (nixos_argv) { 64 - + g_strfreev (nixos_argv); 65 - + } 66 - g_clear_object (&launcher); 67 - g_ptr_array_free (arguments, TRUE); 68 - 69 - --- gdm-3.16.0/daemon/gdm-session.c.orig 2015-04-16 14:19:01.392802683 +0200 70 - +++ gdm-3.16.0/daemon/gdm-session.c 2015-04-16 14:20:36.012296764 +0200 71 - @@ -2359,6 +2359,12 @@ 72 - gchar *desktop_names; 73 - const char *locale; 74 - 75 - + if (g_getenv ("GDM_X_SERVER") != NULL) { 76 - + gdm_session_set_environment_variable (self, 77 - + "GDM_X_SERVER", 78 - + g_getenv ("GDM_X_SERVER")); 79 - + } 80 - + 81 - gdm_session_set_environment_variable (self, 82 - "GDMSESSION", 83 - get_session_name (self));
+4 -6
pkgs/desktops/gnome-3/3.22/core/gdm/default.nix pkgs/desktops/gnome-3/3.24/core/gdm/default.nix
··· 1 1 { stdenv, fetchurl, pkgconfig, glib, itstool, libxml2, xorg, dbus 2 2 , intltool, accountsservice, libX11, gnome3, systemd, autoreconfHook 3 - , gtk, libcanberra_gtk3, pam, libtool, gobjectIntrospection, plymouth }: 3 + , gtk, libcanberra_gtk3, pam, libtool, gobjectIntrospection, plymouth 4 + , librsvg }: 4 5 5 6 stdenv.mkDerivation rec { 6 7 inherit (import ./src.nix fetchurl) name src; ··· 18 19 buildInputs = [ pkgconfig glib itstool libxml2 intltool autoreconfHook 19 20 accountsservice gnome3.dconf systemd 20 21 gobjectIntrospection libX11 gtk 21 - libcanberra_gtk3 pam libtool plymouth ]; 22 + libcanberra_gtk3 pam libtool plymouth librsvg ]; 22 23 23 24 enableParallelBuilding = true; 24 25 25 26 # Disable Access Control because our X does not support FamilyServerInterpreted yet 26 - patches = [ ./xserver_path.patch 27 - ./sessions_dir.patch 27 + patches = [ ./sessions_dir.patch 28 28 ./gdm-x-session_extra_args.patch 29 29 ./gdm-session-worker_xserver-path.patch 30 - # ./disable_x_access_control.patch ./no-dbus-launch.patch 31 - # ./libsystemd.patch 32 30 ]; 33 31 34 32 installFlags = [ "sysconfdir=$(out)/etc" "dbusconfdir=$(out)/etc/dbus-1/system.d" ];
-13
pkgs/desktops/gnome-3/3.22/core/gdm/disable_x_access_control.patch
··· 1 - --- gdm-3.14.2/daemon/gdm-slave.c.orig 2015-04-16 15:05:27.844353079 +0200 2 - +++ gdm-3.14.2/daemon/gdm-slave.c 2015-04-16 15:05:40.240417915 +0200 3 - @@ -369,8 +369,9 @@ 4 - gdm_error_trap_push (); 5 - 6 - for (i = 0; i < G_N_ELEMENTS (host_entries); i++) { 7 - - XAddHost (slave->priv->server_display, &host_entries[i]); 8 - + //XAddHost (slave->priv->server_display, &host_entries[i]); 9 - } 10 - + XDisableAccessControl(slave->priv->server_display); 11 - 12 - XSync (slave->priv->server_display, False); 13 - if (gdm_error_trap_pop ()) {
pkgs/desktops/gnome-3/3.22/core/gdm/gdm-session-worker_xserver-path.patch pkgs/desktops/gnome-3/3.24/core/gdm/gdm-session-worker_xserver-path.patch
pkgs/desktops/gnome-3/3.22/core/gdm/gdm-x-session_extra_args.patch pkgs/desktops/gnome-3/3.24/core/gdm/gdm-x-session_extra_args.patch
pkgs/desktops/gnome-3/3.22/core/gdm/gdm-x-session_path.patch pkgs/desktops/gnome-3/3.24/core/gdm/gdm-x-session_path.patch
-21
pkgs/desktops/gnome-3/3.22/core/gdm/libsystemd.patch
··· 1 - https://github.com/GNOME/gdm/commit/eee5bf72c9bb1c1d62eb0e7102088ae3b9a188cd 2 - --- a/configure.ac 2016-05-27 11:10:44.589740789 +0200 3 - +++ b/configure.ac 2016-05-27 11:11:00.146427723 +0200 4 - @@ -888,7 +888,7 @@ 5 - dnl --------------------------------------------------------------------------- 6 - 7 - PKG_CHECK_MODULES(SYSTEMD, 8 - - [libsystemd-login >= 186 libsystemd-daemon], 9 - + [libsystemd], 10 - [have_systemd=yes], [have_systemd=no]) 11 - 12 - if test "x$with_systemd" = "xauto" ; then 13 - @@ -912,7 +912,7 @@ 14 - AC_SUBST(SYSTEMD_LIBS) 15 - 16 - PKG_CHECK_MODULES(JOURNALD, 17 - - [libsystemd-journal], 18 - + [libsystemd], 19 - [have_journald=yes], [have_journald=no]) 20 - 21 - if test "x$enable_systemd_journal" = "xauto" ; then
-20
pkgs/desktops/gnome-3/3.22/core/gdm/no-dbus-launch.patch
··· 1 - --- a/daemon/gdm-launch-environment.c 2015-06-22 15:11:07.277474398 +0000 2 - +++ b/daemon/gdm-launch-environment.c 2015-06-22 15:12:31.301157665 +0000 3 - @@ -48,8 +48,6 @@ 4 - #include "gdm-session-enum-types.h" 5 - #include "gdm-launch-environment.h" 6 - 7 - -#define DBUS_LAUNCH_COMMAND BINDIR "/dbus-launch --exit-with-session" 8 - - 9 - extern char **environ; 10 - 11 - #define GDM_LAUNCH_ENVIRONMENT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_LAUNCH_ENVIRONMENT, GdmLaunchEnvironmentPrivate)) 12 - @@ -512,7 +510,7 @@ 13 - gdm_session_select_program (launch_environment->priv->session, launch_environment->priv->command); 14 - } else { 15 - /* wrap it in dbus-launch */ 16 - - char *command = g_strdup_printf ("%s %s", DBUS_LAUNCH_COMMAND, launch_environment->priv->command); 17 - + char *command = g_strdup (launch_environment->priv->command); 18 - 19 - gdm_session_select_program (launch_environment->priv->session, command); 20 - g_free (command);
-21
pkgs/desktops/gnome-3/3.22/core/gdm/sessions_dir.patch
··· 1 - diff --git a/daemon/gdm-session.c.orig b/daemon/gdm-session.c 2 - index b839fea..053d4ac 100644 3 - --- a/daemon/gdm-session.c.orig 4 - +++ b/daemon/gdm-session.c 5 - @@ -344,12 +344,16 @@ get_system_session_dirs (GdmSession *self) 6 - #ifdef ENABLE_WAYLAND_SUPPORT 7 - DATADIR "/wayland-sessions/", 8 - #endif 9 - + "/var/empty", 10 - "/etc/X11/sessions/", 11 - DMCONFDIR "/Sessions/", 12 - DATADIR "/gdm/BuiltInSessions/", 13 - DATADIR "/xsessions/", 14 - NULL 15 - }; 16 - + if (getenv("GDM_SESSIONS_DIR") != NULL) { 17 - + search_dirs[1] = getenv("GDM_SESSIONS_DIR"); 18 - + }; 19 - 20 - #ifdef ENABLE_WAYLAND_SUPPORT 21 - if (self->priv->ignore_wayland) {
-10
pkgs/desktops/gnome-3/3.22/core/gdm/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gdm-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gdm/3.22/gdm-3.22.0.tar.xz; 8 - sha256 = "b9180d07c6a4a3fb0e8df6bcb4f333008cb3071f0ef81e02f081ff8a144f62d4"; 9 - }; 10 - }
-17
pkgs/desktops/gnome-3/3.22/core/gdm/xserver_path.patch
··· 1 - diff --git a/daemon/gdm-server.c.orig b/daemon/gdm-server.c 2 - index 6357d34..5bef5c8 100644 3 - --- a/daemon/gdm-server.c.orig 4 - +++ b/daemon/gdm-server.c 5 - @@ -264,7 +264,11 @@ gdm_server_init_command (GdmServer *server) 6 - return; 7 - 8 - fallback: 9 - - server->priv->command = g_strdup_printf (X_SERVER X_SERVER_ARG_FORMAT, verbosity, debug_options); 10 - + if (g_getenv("GDM_X_SERVER") != NULL) { 11 - + server->priv->command = g_strdup (g_getenv("GDM_X_SERVER")); 12 - + } else { 13 - + server->priv->command = g_strdup_printf (X_SERVER X_SERVER_ARG_FORMAT, verbosity, debug_options); 14 - + } 15 - 16 - } 17 -
pkgs/desktops/gnome-3/3.22/core/geocode-glib/default.nix pkgs/desktops/gnome-3/3.24/core/geocode-glib/default.nix
-10
pkgs/desktops/gnome-3/3.22/core/geocode-glib/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "geocode-glib-3.20.1"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/geocode-glib/3.20/geocode-glib-3.20.1.tar.xz; 8 - sha256 = "669fc832cabf8cc2f0fc4194a8fa464cdb9c03ebf9aca5353d7cf935ba8637a2"; 9 - }; 10 - }
+7 -2
pkgs/desktops/gnome-3/3.22/core/gjs/default.nix pkgs/desktops/gnome-3/3.24/core/gjs/default.nix
··· 1 1 { fetchurl, stdenv, pkgconfig, gnome3, gtk3, gobjectIntrospection 2 - , spidermonkey_31, pango, readline, glib, libxml2, dbus }: 2 + , spidermonkey_38, pango, readline, glib, libxml2, dbus }: 3 3 4 4 stdenv.mkDerivation rec { 5 5 inherit (import ./src.nix fetchurl) name src; 6 6 7 7 buildInputs = [ libxml2 gobjectIntrospection pkgconfig gtk3 glib pango readline dbus ]; 8 8 9 - propagatedBuildInputs = [ spidermonkey_31 ]; 9 + propagatedBuildInputs = [ spidermonkey_38 ]; 10 + 11 + # GJS expects mozjs-38.pc but spidermonkey_38 only provides js.pc 12 + preConfigure = '' 13 + sed -i s/mozjs-38/js/ configure 14 + ''; 10 15 11 16 postInstall = '' 12 17 sed 's|-lreadline|-L${readline.out}/lib -lreadline|g' -i $out/lib/libgjs.la
-11
pkgs/desktops/gnome-3/3.22/core/gjs/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: rec { 4 - name = "gjs-${major}.4"; 5 - major = "1.47"; 6 - 7 - src = fetchurl { 8 - url = "mirror://gnome/sources/gjs/${major}/${name}.tar.xz"; 9 - sha256 = "05x9yk3h53wn9fpwbcxl8yz71znhwhzwy7412di77x88ghkxi2c1"; 10 - }; 11 - }
pkgs/desktops/gnome-3/3.22/core/gnome-backgrounds/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-backgrounds/default.nix
-10
pkgs/desktops/gnome-3/3.22/core/gnome-backgrounds/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-backgrounds-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-backgrounds/3.22/gnome-backgrounds-3.22.0.tar.xz; 8 - sha256 = "6c83e01647375d5c409312d7215d038d705a3f214179227ed37d3158afdd001f"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/core/gnome-bluetooth/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-bluetooth/default.nix
-10
pkgs/desktops/gnome-3/3.22/core/gnome-bluetooth/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-bluetooth-3.20.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-bluetooth/3.20/gnome-bluetooth-3.20.0.tar.xz; 8 - sha256 = "93b3ca16b348a168d044b3f777049b7dba2a9292c4adb2751a771e3bc5e4eb53"; 9 - }; 10 - }
+2 -2
pkgs/desktops/gnome-3/3.22/core/gnome-calculator/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-calculator/default.nix
··· 1 1 { stdenv, intltool, fetchurl, pkgconfig, libxml2 2 2 , bash, gtk3, glib, wrapGAppsHook 3 - , itstool, gnome3, librsvg, gdk_pixbuf, mpfr, gmp, libsoup }: 3 + , itstool, gnome3, librsvg, gdk_pixbuf, mpfr, gmp, libsoup, libmpc }: 4 4 5 5 stdenv.mkDerivation rec { 6 6 inherit (import ./src.nix fetchurl) name src; ··· 14 14 buildInputs = [ bash gtk3 glib intltool itstool 15 15 libxml2 gnome3.gtksourceview mpfr gmp 16 16 gdk_pixbuf gnome3.defaultIconTheme librsvg 17 - gnome3.gsettings_desktop_schemas gnome3.dconf libsoup ]; 17 + gnome3.gsettings_desktop_schemas gnome3.dconf libsoup libmpc ]; 18 18 19 19 meta = with stdenv.lib; { 20 20 homepage = https://wiki.gnome.org/action/show/Apps/Calculator;
-10
pkgs/desktops/gnome-3/3.22/core/gnome-calculator/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-calculator-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-calculator/3.22/gnome-calculator-3.22.0.tar.xz; 8 - sha256 = "fa0f192fc0cad43a8520d4015780ce008d9fc6201bd2dd6dc06365ba45458728"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/core/gnome-common/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-common/default.nix
pkgs/desktops/gnome-3/3.22/core/gnome-common/src.nix pkgs/desktops/gnome-3/3.24/core/gnome-common/src.nix
pkgs/desktops/gnome-3/3.22/core/gnome-contacts/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-contacts/default.nix
pkgs/desktops/gnome-3/3.22/core/gnome-contacts/gio_unix.patch pkgs/desktops/gnome-3/3.24/core/gnome-contacts/gio_unix.patch
pkgs/desktops/gnome-3/3.22/core/gnome-contacts/src.nix pkgs/desktops/gnome-3/3.24/core/gnome-contacts/src.nix
pkgs/desktops/gnome-3/3.22/core/gnome-control-center/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-control-center/default.nix
-10
pkgs/desktops/gnome-3/3.22/core/gnome-control-center/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-control-center-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-control-center/3.22/gnome-control-center-3.22.0.tar.xz; 8 - sha256 = "d264ae919aeeb27987dcdd5af5577fad0590e1f184f506b563c89f356aab5052"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/core/gnome-desktop/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-desktop/default.nix
-10
pkgs/desktops/gnome-3/3.22/core/gnome-desktop/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-desktop-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-desktop/3.22/gnome-desktop-3.22.0.tar.xz; 8 - sha256 = "cff36ccd8d0a62177a4c1513ec70d13ead3b84fdc208ba54199cf7616f05644d"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/core/gnome-dictionary/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-dictionary/default.nix
-10
pkgs/desktops/gnome-3/3.22/core/gnome-dictionary/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-dictionary-3.20.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-dictionary/3.20/gnome-dictionary-3.20.0.tar.xz; 8 - sha256 = "efb36377d46eff9291d3b8fec37baab2355f9dc8bc7edb791b6a625574716121"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/core/gnome-disk-utility/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-disk-utility/default.nix
-10
pkgs/desktops/gnome-3/3.22/core/gnome-disk-utility/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-disk-utility-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-disk-utility/3.22/gnome-disk-utility-3.22.0.tar.xz; 8 - sha256 = "757d4ff438e63ac337a8681c9ef184a36143b39494381b609cdf889128d7fb22"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/core/gnome-font-viewer/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-font-viewer/default.nix
-10
pkgs/desktops/gnome-3/3.22/core/gnome-font-viewer/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-font-viewer-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-font-viewer/3.22/gnome-font-viewer-3.22.0.tar.xz; 8 - sha256 = "bd27cbc523016711508d7913878f32e262893cfcc7e10795171dbf8e35af9be0"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/core/gnome-keyring/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-keyring/default.nix
pkgs/desktops/gnome-3/3.22/core/gnome-keyring/src.nix pkgs/desktops/gnome-3/3.24/core/gnome-keyring/src.nix
pkgs/desktops/gnome-3/3.22/core/gnome-menus/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-menus/default.nix
pkgs/desktops/gnome-3/3.22/core/gnome-online-accounts/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-online-accounts/default.nix
-10
pkgs/desktops/gnome-3/3.22/core/gnome-online-accounts/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-online-accounts-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-online-accounts/3.22/gnome-online-accounts-3.22.0.tar.xz; 8 - sha256 = "aacce93a71bf5e687a45ae0d00f31ea0625ddd8143235d6d8c64c4ec21bbfa33"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/core/gnome-online-miners/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-online-miners/default.nix
-10
pkgs/desktops/gnome-3/3.22/core/gnome-online-miners/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-online-miners-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-online-miners/3.22/gnome-online-miners-3.22.0.tar.xz; 8 - sha256 = "bf51666866527b236d980fa3a0d036581a85987c59d604566ccb3ad685dd8bb8"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/core/gnome-screenshot/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-screenshot/default.nix
pkgs/desktops/gnome-3/3.22/core/gnome-screenshot/src.nix pkgs/desktops/gnome-3/3.24/core/gnome-screenshot/src.nix
+4 -2
pkgs/desktops/gnome-3/3.22/core/gnome-session/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-session/default.nix
··· 1 1 { fetchurl, stdenv, pkgconfig, gnome3, glib, dbus_glib, json_glib, upower 2 - , libxslt, intltool, makeWrapper, systemd, xorg }: 2 + , libxslt, intltool, makeWrapper, systemd, xorg, epoxy }: 3 3 4 4 stdenv.mkDerivation rec { 5 5 inherit (import ./src.nix fetchurl) name src; ··· 9 9 buildInputs = with gnome3; 10 10 [ pkgconfig glib gnome_desktop gtk dbus_glib json_glib libxslt 11 11 gnome3.gnome_settings_daemon xorg.xtrans gnome3.defaultIconTheme 12 - gsettings_desktop_schemas upower intltool gconf makeWrapper systemd ]; 12 + gsettings_desktop_schemas upower intltool gconf makeWrapper systemd 13 + epoxy 14 + ]; 13 15 14 16 # FIXME: glib binaries shouldn't be in .dev! 15 17 preFixup = ''
-10
pkgs/desktops/gnome-3/3.22/core/gnome-session/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-session-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-session/3.22/gnome-session-3.22.0.tar.xz; 8 - sha256 = "ec5c5e133c8ff1c044802eb887f4911183c45ca2d9de4ce29c6f10768ddc8e42"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/core/gnome-settings-daemon/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-settings-daemon/default.nix
-10
pkgs/desktops/gnome-3/3.22/core/gnome-settings-daemon/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-settings-daemon-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-settings-daemon/3.22/gnome-settings-daemon-3.22.0.tar.xz; 8 - sha256 = "430e42c4f2cc4cb72b669a44c744343f1592ec00d26d2168745a878afe73f82b"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/core/gnome-shell-extensions/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-shell-extensions/default.nix
-10
pkgs/desktops/gnome-3/3.22/core/gnome-shell-extensions/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-shell-extensions-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-shell-extensions/3.22/gnome-shell-extensions-3.22.0.tar.xz; 8 - sha256 = "317b35f6f1299d5162e693d39b21031f5fe875083c4020217db3ec056e245fc5"; 9 - }; 10 - }
+14 -5
pkgs/desktops/gnome-3/3.22/core/gnome-shell/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-shell/default.nix
··· 1 1 { fetchurl, stdenv, pkgconfig, gnome3, json_glib, libcroco, intltool, libsecret 2 2 , python3Packages, libsoup, polkit, clutter, networkmanager, docbook_xsl , docbook_xsl_ns, at_spi2_core 3 3 , libstartup_notification, telepathy_glib, telepathy_logger, libXtst, p11_kit, unzip 4 - , sqlite, libgweather, libcanberra_gtk3 4 + , sqlite, libgweather, libcanberra_gtk3, librsvg, geoclue2 5 5 , libpulseaudio, libical, libtool, nss, gobjectIntrospection, gstreamer, makeWrapper 6 - , accountsservice, gdk_pixbuf, gdm, upower, ibus, networkmanagerapplet, librsvg }: 6 + , accountsservice, gdk_pixbuf, gdm, upower, ibus, networkmanagerapplet }: 7 7 8 8 # http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/gnome-base/gnome-shell/gnome-shell-3.10.2.1.ebuild?revision=1.3&view=markup 9 9 10 10 let 11 11 pythonEnv = python3Packages.python.withPackages ( ps: with ps; [ pygobject3 ] ); 12 + 12 13 in stdenv.mkDerivation rec { 13 14 inherit (import ./src.nix fetchurl) name src; 14 15 ··· 17 18 18 19 buildInputs = with gnome3; 19 20 [ gsettings_desktop_schemas gnome_keyring gnome-menus glib gcr json_glib accountsservice 20 - libcroco intltool libsecret pkgconfig libsoup polkit libcanberra_gtk2 gdk_pixbuf librsvg 21 + libcroco intltool libsecret pkgconfig libsoup polkit libcanberra_gtk2 gdk_pixbuf 22 + (librsvg.override { enableIntrospection = true; }) 21 23 clutter networkmanager libstartup_notification telepathy_glib docbook_xsl docbook_xsl_ns 22 24 libXtst p11_kit networkmanagerapplet gjs mutter libpulseaudio caribou evolution_data_server 23 25 libical libtool nss gtk gstreamer makeWrapper gdm 24 - libcanberra_gtk3 gnome_control_center 26 + libcanberra_gtk3 gnome_control_center geoclue2 25 27 defaultIconTheme sqlite gnome3.gnome-bluetooth 26 28 libgweather # not declared at build time, but typelib is needed at runtime 27 29 gnome3.gnome-clocks # schemas needed 28 30 at_spi2_core upower ibus gnome_desktop telepathy_logger gnome3.gnome_settings_daemon 29 - pythonEnv gobjectIntrospection (stdenv.lib.getLib dconf) ]; 31 + gobjectIntrospection (stdenv.lib.getLib dconf) ]; 30 32 31 33 installFlags = [ "keysdir=$(out)/share/gnome-control-center/keybindings" ]; 32 34 33 35 preBuild = '' 34 36 patchShebangs src/data-to-c.pl 35 37 substituteInPlace data/Makefile --replace " install-keysDATA" "" 38 + 39 + substituteInPlace src/gnome-shell-extension-tool.in --replace "@PYTHON@" "${pythonEnv}/bin/python" 40 + substituteInPlace src/gnome-shell-perf-tool.in --replace "@PYTHON@" "${pythonEnv}/bin/python" 36 41 ''; 37 42 43 + 38 44 preFixup = with gnome3; '' 39 45 wrapProgram "$out/bin/gnome-shell" \ 40 46 --prefix PATH : "${unzip}/bin" \ ··· 43 49 --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ 44 50 --prefix XDG_DATA_DIRS : "${gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS" \ 45 51 --suffix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" 52 + 53 + wrapProgram "$out/bin/gnome-shell-extension-prefs" \ 54 + --prefix XDG_DATA_DIRS : "$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" 46 55 47 56 wrapProgram "$out/libexec/gnome-shell-calendar-server" \ 48 57 --prefix GIO_EXTRA_MODULES : "${stdenv.lib.getLib dconf}/lib/gio/modules" \
-10
pkgs/desktops/gnome-3/3.22/core/gnome-shell/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-shell-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-shell/3.22/gnome-shell-3.22.0.tar.xz; 8 - sha256 = "d8d22cc19e28641f2eac47e812065c209e4866b6e5f9d636647a0a8c96e5dca9"; 9 - }; 10 - }
+2 -2
pkgs/desktops/gnome-3/3.22/core/gnome-software/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-software/default.nix
··· 1 1 { stdenv, fetchurl, pkgconfig, intltool, gnome3, wrapGAppsHook, packagekit 2 2 , appstream-glib, libsoup, polkit, attr, acl, libyaml, isocodes, gtkspell3 3 - , json_glib, libsecret }: 3 + , json_glib, libsecret, valgrind-light }: 4 4 5 5 stdenv.mkDerivation rec { 6 6 inherit (import ./src.nix fetchurl) name src; ··· 9 9 buildInputs = [ gnome3.gtk packagekit appstream-glib libsoup 10 10 gnome3.gsettings_desktop_schemas gnome3.gnome_desktop 11 11 gtkspell3 json_glib libsecret 12 - polkit attr acl libyaml ]; 12 + polkit attr acl libyaml valgrind-light ]; 13 13 propagatedBuildInputs = [ isocodes ]; 14 14 15 15 postInstall = ''
-10
pkgs/desktops/gnome-3/3.22/core/gnome-software/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-software-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-software/3.22/gnome-software-3.22.0.tar.xz; 8 - sha256 = "22e30c84851b0768bd46dbb90de6d3308acdc2973d3ca4ee52a19cdb5a0182ba"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/core/gnome-system-log/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-system-log/default.nix
+5 -2
pkgs/desktops/gnome-3/3.22/core/gnome-system-monitor/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-system-monitor/default.nix
··· 1 1 { stdenv, intltool, fetchurl, pkgconfig, gtkmm3, libxml2 2 2 , bash, gtk3, glib, wrapGAppsHook 3 - , itstool, gnome3, librsvg, gdk_pixbuf, libgtop }: 3 + , itstool, gnome3, librsvg, gdk_pixbuf, libgtop, systemd }: 4 4 5 5 stdenv.mkDerivation rec { 6 6 inherit (import ./src.nix fetchurl) name src; ··· 12 12 buildInputs = [ bash pkgconfig gtk3 glib intltool itstool libxml2 13 13 gtkmm3 libgtop wrapGAppsHook 14 14 gdk_pixbuf gnome3.defaultIconTheme librsvg 15 - gnome3.gsettings_desktop_schemas ]; 15 + gnome3.gsettings_desktop_schemas systemd ]; 16 16 17 17 preFixup = '' 18 18 gappsWrapperArgs+=( 19 19 --prefix XDG_DATA_DIRS : "${gtk3.out}/share:${gnome3.gnome_themes_standard}/share" 20 20 ) 21 21 ''; 22 + 23 + # fails to build without --enable-static 24 + configureFlags = ["--enable-systemd" "--enable-static"]; 22 25 23 26 enableParallelBuilding = true; 24 27
-10
pkgs/desktops/gnome-3/3.22/core/gnome-system-monitor/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-system-monitor-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-system-monitor/3.22/gnome-system-monitor-3.22.0.tar.xz; 8 - sha256 = "4339d36c2f7b702652ee03424a241f855992c583bb437d7083c61d8dcfe3fff8"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/core/gnome-terminal/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-terminal/default.nix
-10
pkgs/desktops/gnome-3/3.22/core/gnome-terminal/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-terminal-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-terminal/3.22/gnome-terminal-3.22.0.tar.xz; 8 - sha256 = "97e6b1b4128ac133d8917b3940c71ddf9b89d189c5ac8402b1060126733993ed"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/core/gnome-themes-standard/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-themes-standard/default.nix
pkgs/desktops/gnome-3/3.22/core/gnome-themes-standard/src.nix pkgs/desktops/gnome-3/3.24/core/gnome-themes-standard/src.nix
pkgs/desktops/gnome-3/3.22/core/gnome-user-docs/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-user-docs/default.nix
-10
pkgs/desktops/gnome-3/3.22/core/gnome-user-docs/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-user-docs-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-user-docs/3.22/gnome-user-docs-3.22.0.tar.xz; 8 - sha256 = "7467825a1c56ae2522fe9e36622a84b8887c731bb5f24cecfbf49acc66f6e3fc"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/core/gnome-user-share/default.nix pkgs/desktops/gnome-3/3.24/core/gnome-user-share/default.nix
pkgs/desktops/gnome-3/3.22/core/gnome-user-share/src.nix pkgs/desktops/gnome-3/3.24/core/gnome-user-share/src.nix
pkgs/desktops/gnome-3/3.22/core/grilo-plugins/default.nix pkgs/desktops/gnome-3/3.24/core/grilo-plugins/default.nix
+2 -2
pkgs/desktops/gnome-3/3.22/core/grilo/default.nix pkgs/desktops/gnome-3/3.24/core/grilo/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 major = "0.3"; # if you change this, also change ./setup-hook.sh 6 - minor = "2"; 6 + minor = "3"; 7 7 name = "grilo-${major}.${minor}"; 8 8 9 9 src = fetchurl { 10 10 url = "mirror://gnome/sources/grilo/${major}/${name}.tar.xz"; 11 - sha256 = "f26f684a5d76aea8dbce136750bc67d2170b36575f109292fbb78ae99ec87f5b"; 11 + sha256 = "1qx072m0gl6m3d5g5cbbf13p4h217icmlxjnrn829x5xqwi451sw"; 12 12 }; 13 13 14 14 setupHook = ./setup-hook.sh;
pkgs/desktops/gnome-3/3.22/core/grilo/setup-hook.sh pkgs/desktops/gnome-3/3.24/core/grilo/setup-hook.sh
pkgs/desktops/gnome-3/3.22/core/gsettings-desktop-schemas/default.nix pkgs/desktops/gnome-3/3.24/core/gsettings-desktop-schemas/default.nix
-10
pkgs/desktops/gnome-3/3.22/core/gsettings-desktop-schemas/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gsettings-desktop-schemas-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gsettings-desktop-schemas/3.22/gsettings-desktop-schemas-3.22.0.tar.xz; 8 - sha256 = "0f06c7ba34c3a99e4d58b10889496133c9aaad6698ea2d8405d481c7f1a7eae1"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/core/gsound/default.nix pkgs/desktops/gnome-3/3.24/core/gsound/default.nix
pkgs/desktops/gnome-3/3.22/core/gtksourceview/default.nix pkgs/desktops/gnome-3/3.24/core/gtksourceview/default.nix
pkgs/desktops/gnome-3/3.22/core/gtksourceview/nix_share_path.patch pkgs/desktops/gnome-3/3.24/core/gtksourceview/nix_share_path.patch
-10
pkgs/desktops/gnome-3/3.22/core/gtksourceview/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gtksourceview-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gtksourceview/3.22/gtksourceview-3.22.0.tar.xz; 8 - sha256 = "70657f48732427984dce6cc812bdd3f2b701c0a49e0a0a08889705b3dadcf8e5"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/core/gtksourceviewmm/default.nix pkgs/desktops/gnome-3/3.24/core/gtksourceviewmm/default.nix
pkgs/desktops/gnome-3/3.22/core/gtksourceviewmm/src.nix pkgs/desktops/gnome-3/3.24/core/gtksourceviewmm/src.nix
pkgs/desktops/gnome-3/3.22/core/gucharmap/default.nix pkgs/desktops/gnome-3/3.24/core/gucharmap/default.nix
pkgs/desktops/gnome-3/3.22/core/gucharmap/src.nix pkgs/desktops/gnome-3/3.24/core/gucharmap/src.nix
pkgs/desktops/gnome-3/3.22/core/libcroco/default.nix pkgs/desktops/gnome-3/3.24/core/libcroco/default.nix
pkgs/desktops/gnome-3/3.22/core/libgdata/default.nix pkgs/desktops/gnome-3/3.24/core/libgdata/default.nix
pkgs/desktops/gnome-3/3.22/core/libgee/default.nix pkgs/desktops/gnome-3/3.24/core/libgee/default.nix
pkgs/desktops/gnome-3/3.22/core/libgee/fix_introspection_paths.patch pkgs/desktops/gnome-3/3.24/core/libgee/fix_introspection_paths.patch
pkgs/desktops/gnome-3/3.22/core/libgepub/default.nix pkgs/desktops/gnome-3/3.24/core/libgepub/default.nix
pkgs/desktops/gnome-3/3.22/core/libgnome-keyring/default.nix pkgs/desktops/gnome-3/3.24/core/libgnome-keyring/default.nix
pkgs/desktops/gnome-3/3.22/core/libgnomekbd/default.nix pkgs/desktops/gnome-3/3.24/core/libgnomekbd/default.nix
pkgs/desktops/gnome-3/3.22/core/libgnomekbd/src.nix pkgs/desktops/gnome-3/3.24/core/libgnomekbd/src.nix
-2
pkgs/desktops/gnome-3/3.22/core/libgweather/default.nix pkgs/desktops/gnome-3/3.24/core/libgweather/default.nix
··· 4 4 stdenv.mkDerivation rec { 5 5 inherit (import ./src.nix fetchurl) name src; 6 6 7 - makeFlags = "INTROSPECTION_GIRDIR=$(out)/share/gir-1.0/ INTROSPECTION_TYPELIBDIR=$(out)/lib/girepository-1.0"; 8 - 9 7 configureFlags = [ "--with-zoneinfo-dir=${tzdata}/share/zoneinfo" ]; 10 8 propagatedBuildInputs = [ libxml2 gtk libsoup gconf pango gdk_pixbuf atk gnome3.geocode_glib ]; 11 9 nativeBuildInputs = [ pkgconfig intltool ];
-10
pkgs/desktops/gnome-3/3.22/core/libgweather/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "libgweather-3.20.3"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/libgweather/3.20/libgweather-3.20.3.tar.xz; 8 - sha256 = "fb6bc5b64ef5db3dc40a9798f072b83ebcafe7ff5af472aaee70600619b56c0b"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/core/libgxps/default.nix pkgs/desktops/gnome-3/3.24/core/libgxps/default.nix
pkgs/desktops/gnome-3/3.22/core/libpeas/default.nix pkgs/desktops/gnome-3/3.24/core/libpeas/default.nix
pkgs/desktops/gnome-3/3.22/core/libpeas/src.nix pkgs/desktops/gnome-3/3.24/core/libpeas/src.nix
pkgs/desktops/gnome-3/3.22/core/libzapojit/default.nix pkgs/desktops/gnome-3/3.24/core/libzapojit/default.nix
+8 -2
pkgs/desktops/gnome-3/3.22/core/mutter/default.nix pkgs/desktops/gnome-3/3.24/core/mutter/default.nix
··· 1 1 { fetchurl, stdenv, pkgconfig, gnome3, intltool, gobjectIntrospection, upower, cairo 2 2 , pango, cogl, clutter, libstartup_notification, libcanberra_gtk2, zenity, libcanberra_gtk3 3 - , libtool, makeWrapper, xkeyboard_config, libxkbfile, libxkbcommon, libudev, libinput 3 + , libtool, makeWrapper, xkeyboard_config, libxkbfile, libxkbcommon, libXtst, libudev, libinput 4 4 , libgudev, xwayland }: 5 5 6 6 stdenv.mkDerivation rec { ··· 11 11 12 12 configureFlags = "--with-x --disable-static --enable-shape --enable-sm --enable-startup-notification --enable-xsync --enable-verbose-mode --with-libcanberra --with-xwayland-path=${xwayland}/bin/Xwayland"; 13 13 14 + propagatedBuildInputs = [ 15 + # required for pkgconfig to detect mutter-clutter 16 + libXtst 17 + ]; 18 + 14 19 buildInputs = with gnome3; 15 20 [ pkgconfig intltool glib gobjectIntrospection gtk gsettings_desktop_schemas upower 16 21 gnome_desktop cairo pango cogl clutter zenity libstartup_notification libcanberra_gtk2 17 22 gnome3.geocode_glib libudev libinput libgudev 18 - libcanberra_gtk3 zenity libtool makeWrapper xkeyboard_config libxkbfile libxkbcommon ]; 23 + libcanberra_gtk3 zenity libtool makeWrapper xkeyboard_config libxkbfile 24 + libxkbcommon ]; 19 25 20 26 preFixup = '' 21 27 wrapProgram "$out/bin/mutter" \
pkgs/desktops/gnome-3/3.22/core/mutter/math.patch pkgs/desktops/gnome-3/3.24/core/mutter/math.patch
-10
pkgs/desktops/gnome-3/3.22/core/mutter/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "mutter-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/mutter/3.22/mutter-3.22.0.tar.xz; 8 - sha256 = "a5acdde788f5d137ec6dfe218a214c1f6cfb7e2e851fbcebe0b2d67b4c96e5f3"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/core/mutter/x86.patch pkgs/desktops/gnome-3/3.24/core/mutter/x86.patch
pkgs/desktops/gnome-3/3.22/core/nautilus/default.nix pkgs/desktops/gnome-3/3.24/core/nautilus/default.nix
pkgs/desktops/gnome-3/3.22/core/nautilus/extension_dir.patch pkgs/desktops/gnome-3/3.24/core/nautilus/extension_dir.patch
-10
pkgs/desktops/gnome-3/3.22/core/nautilus/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "nautilus-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/nautilus/3.22/nautilus-3.22.0.tar.xz; 8 - sha256 = "7671d9cf9df0321f5ad03abce03ab35ab6d643e1b3392a84f3c1d7c23ce29816"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/core/rest/default.nix pkgs/desktops/gnome-3/3.24/core/rest/default.nix
pkgs/desktops/gnome-3/3.22/core/sushi/default.nix pkgs/desktops/gnome-3/3.24/core/sushi/default.nix
-10
pkgs/desktops/gnome-3/3.22/core/sushi/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "sushi-3.21.91"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/sushi/3.21/sushi-3.21.91.tar.xz; 8 - sha256 = "db71c9ec3dd2dde6aed03b469253ce7d9f30c60ff50c2a8dc9f7776b70d15d55"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/core/totem-pl-parser/default.nix pkgs/desktops/gnome-3/3.24/core/totem-pl-parser/default.nix
-1
pkgs/desktops/gnome-3/3.22/core/totem/default.nix pkgs/desktops/gnome-3/3.24/core/totem/default.nix
··· 28 28 configureFlags = [ "--with-nautilusdir=$(out)/lib/nautilus/extensions-3.0" ]; 29 29 30 30 GI_TYPELIB_PATH = "$out/lib/girepository-1.0"; 31 - 32 31 wrapPrefixVariables = [ "PYTHONPATH" ]; 33 32 34 33 meta = with stdenv.lib; {
-10
pkgs/desktops/gnome-3/3.22/core/totem/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "totem-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/totem/3.22/totem-3.22.0.tar.xz; 8 - sha256 = "026a5b5b1674bdb941bc28e1ee95ecc168627e0fc323b6ec8d73407d21964fea"; 9 - }; 10 - }
+5 -2
pkgs/desktops/gnome-3/3.22/core/tracker/default.nix pkgs/desktops/gnome-3/3.24/core/tracker/default.nix
··· 5 5 , evolution_data_server, gst_all_1, poppler 6 6 , icu, taglib, libjpeg, libtiff, giflib, libcue 7 7 , libvorbis, flac, exempi, networkmanager 8 - , libpng, libexif, libgsf, libuuid, bzip2 }: 8 + , libpng, libexif, libgsf, libuuid, bzip2 9 + , libsoup, json_glib, libseccomp }: 9 10 10 11 stdenv.mkDerivation rec { 11 12 ··· 24 25 upower libnotify evolution_data_server gnome3.libgee 25 26 gst_all_1.gstreamer gst_all_1.gst-plugins-base flac 26 27 poppler icu taglib libjpeg libtiff giflib libvorbis 27 - exempi networkmanager libpng libexif libgsf libuuid ]; 28 + exempi networkmanager libpng libexif libgsf libuuid 29 + libsoup json_glib libseccomp 30 + ]; 28 31 29 32 preConfigure = '' 30 33 substituteInPlace src/libtracker-sparql/Makefile.in --replace "--shared-library=libtracker-sparql" "--shared-library=$out/lib/libtracker-sparql"
-11
pkgs/desktops/gnome-3/3.22/core/tracker/src.nix
··· 1 - fetchurl: rec { 2 - major = "1.10"; 3 - minor = "0"; 4 - name = "tracker-${major}.${minor}"; 5 - 6 - src = fetchurl { 7 - url = "mirror://gnome/sources/tracker/${major}/${name}.tar.xz"; 8 - sha256 = "df95b4a1e7de442f66d1097b725dd3cdd739862f491453fc7d7b1f88181a12fb"; 9 - }; 10 - 11 - }
pkgs/desktops/gnome-3/3.22/core/vino/default.nix pkgs/desktops/gnome-3/3.24/core/vino/default.nix
pkgs/desktops/gnome-3/3.22/core/vino/src.nix pkgs/desktops/gnome-3/3.24/core/vino/src.nix
pkgs/desktops/gnome-3/3.22/core/vte/2.90.nix pkgs/desktops/gnome-3/3.24/core/vte/2.90.nix
+1 -1
pkgs/desktops/gnome-3/3.22/core/vte/default.nix pkgs/desktops/gnome-3/3.24/core/vte/default.nix
··· 7 7 inherit (import ./src.nix fetchurl) name src; 8 8 9 9 buildInputs = [ gobjectIntrospection intltool pkgconfig gnome3.glib 10 - gnome3.gtk3 ncurses vala_0_32 libxml2 ]; 10 + gnome3.gtk3 ncurses vala_0_32 libxml2 gperf ]; 11 11 12 12 propagatedBuildInputs = [ gnutls pcre2 ]; 13 13
pkgs/desktops/gnome-3/3.22/core/vte/fix_g_test_init_calls.patch pkgs/desktops/gnome-3/3.24/core/vte/fix_g_test_init_calls.patch
pkgs/desktops/gnome-3/3.22/core/vte/fix_vteseq_n_lookup_declaration.patch pkgs/desktops/gnome-3/3.24/core/vte/fix_vteseq_n_lookup_declaration.patch
pkgs/desktops/gnome-3/3.22/core/vte/ng.nix pkgs/desktops/gnome-3/3.24/core/vte/ng.nix
-11
pkgs/desktops/gnome-3/3.22/core/vte/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: rec { 4 - name = "vte-${major}.0"; 5 - major = "0.46"; 6 - 7 - src = fetchurl { 8 - url = "mirror://gnome/sources/vte/${major}/${name}.tar.xz"; 9 - sha256 = "5f7122e7860eb2470d310fc63df91d3ee32bab233729c2dc181a0cbc9b3249d7"; 10 - }; 11 - }
pkgs/desktops/gnome-3/3.22/core/yelp-tools/default.nix pkgs/desktops/gnome-3/3.24/core/yelp-tools/default.nix
pkgs/desktops/gnome-3/3.22/core/yelp-tools/src.nix pkgs/desktops/gnome-3/3.24/core/yelp-tools/src.nix
pkgs/desktops/gnome-3/3.22/core/yelp-xsl/default.nix pkgs/desktops/gnome-3/3.24/core/yelp-xsl/default.nix
pkgs/desktops/gnome-3/3.22/core/yelp-xsl/src.nix pkgs/desktops/gnome-3/3.24/core/yelp-xsl/src.nix
pkgs/desktops/gnome-3/3.22/core/yelp/default.nix pkgs/desktops/gnome-3/3.24/core/yelp/default.nix
pkgs/desktops/gnome-3/3.22/core/yelp/src.nix pkgs/desktops/gnome-3/3.24/core/yelp/src.nix
pkgs/desktops/gnome-3/3.22/core/zenity/default.nix pkgs/desktops/gnome-3/3.24/core/zenity/default.nix
-10
pkgs/desktops/gnome-3/3.22/core/zenity/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "zenity-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/zenity/3.22/zenity-3.22.0.tar.xz; 8 - sha256 = "1ecdfa1071d383b373b8135954b3ec38d402d671dcd528e69d144aff36a0e466"; 9 - }; 10 - }
+2 -5
pkgs/desktops/gnome-3/3.22/default.nix pkgs/desktops/gnome-3/3.24/default.nix
··· 13 13 14 14 callPackage = pkgs.newScope self; 15 15 16 - version = "3.22"; 16 + version = "3.24"; 17 17 maintainers = with pkgs.lib.maintainers; [ lethalman ]; 18 18 19 19 corePackages = with gnome3; [ ··· 255 255 256 256 accerciser = callPackage ./apps/accerciser { }; 257 257 258 - bijiben = callPackage ./apps/bijiben { 259 - # https://bugzilla.gnome.org/show_bug.cgi?id=728293 260 - webkitgtk = pkgs.webkitgtk24x-gtk3; 261 - }; 258 + bijiben = callPackage ./apps/bijiben { }; 262 259 263 260 cheese = callPackage ./apps/cheese { }; 264 261
pkgs/desktops/gnome-3/3.22/desktop/rarian/default.nix pkgs/desktops/gnome-3/3.24/desktop/rarian/default.nix
pkgs/desktops/gnome-3/3.22/devtools/anjuta/default.nix pkgs/desktops/gnome-3/3.24/devtools/anjuta/default.nix
pkgs/desktops/gnome-3/3.22/devtools/anjuta/src.nix pkgs/desktops/gnome-3/3.24/devtools/anjuta/src.nix
pkgs/desktops/gnome-3/3.22/devtools/devhelp/default.nix pkgs/desktops/gnome-3/3.24/devtools/devhelp/default.nix
-10
pkgs/desktops/gnome-3/3.22/devtools/devhelp/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "devhelp-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/devhelp/3.22/devhelp-3.22.0.tar.xz; 8 - sha256 = "59cae02e12d238cc5fc3f049d779895ba89701426d9173f5b534d4ab90c5ffb0"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/devtools/gdl/default.nix pkgs/desktops/gnome-3/3.24/devtools/gdl/default.nix
pkgs/desktops/gnome-3/3.22/devtools/gdl/src.nix pkgs/desktops/gnome-3/3.24/devtools/gdl/src.nix
pkgs/desktops/gnome-3/3.22/devtools/gnome-devel-docs/default.nix pkgs/desktops/gnome-3/3.24/devtools/gnome-devel-docs/default.nix
pkgs/desktops/gnome-3/3.22/devtools/gnome-devel-docs/src.nix pkgs/desktops/gnome-3/3.24/devtools/gnome-devel-docs/src.nix
pkgs/desktops/gnome-3/3.22/devtools/nemiver/bool_slot.patch pkgs/desktops/gnome-3/3.24/devtools/nemiver/bool_slot.patch
pkgs/desktops/gnome-3/3.22/devtools/nemiver/default.nix pkgs/desktops/gnome-3/3.24/devtools/nemiver/default.nix
pkgs/desktops/gnome-3/3.22/devtools/nemiver/safe_ptr.patch pkgs/desktops/gnome-3/3.24/devtools/nemiver/safe_ptr.patch
pkgs/desktops/gnome-3/3.22/devtools/nemiver/src.nix pkgs/desktops/gnome-3/3.24/devtools/nemiver/src.nix
pkgs/desktops/gnome-3/3.22/games/aisleriot/default.nix pkgs/desktops/gnome-3/3.24/games/aisleriot/default.nix
pkgs/desktops/gnome-3/3.22/games/aisleriot/src.nix pkgs/desktops/gnome-3/3.24/games/aisleriot/src.nix
pkgs/desktops/gnome-3/3.22/games/five-or-more/default.nix pkgs/desktops/gnome-3/3.24/games/five-or-more/default.nix
pkgs/desktops/gnome-3/3.22/games/five-or-more/src.nix pkgs/desktops/gnome-3/3.24/games/five-or-more/src.nix
pkgs/desktops/gnome-3/3.22/games/four-in-a-row/default.nix pkgs/desktops/gnome-3/3.24/games/four-in-a-row/default.nix
pkgs/desktops/gnome-3/3.22/games/four-in-a-row/src.nix pkgs/desktops/gnome-3/3.24/games/four-in-a-row/src.nix
pkgs/desktops/gnome-3/3.22/games/gnome-chess/default.nix pkgs/desktops/gnome-3/3.24/games/gnome-chess/default.nix
-10
pkgs/desktops/gnome-3/3.22/games/gnome-chess/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-chess-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-chess/3.22/gnome-chess-3.22.0.tar.xz; 8 - sha256 = "838040c120af08aaa8ef1a6a284e2de296b998b37e49adb9436a12b6a428154a"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/games/gnome-klotski/default.nix pkgs/desktops/gnome-3/3.24/games/gnome-klotski/default.nix
pkgs/desktops/gnome-3/3.22/games/gnome-klotski/src.nix pkgs/desktops/gnome-3/3.24/games/gnome-klotski/src.nix
pkgs/desktops/gnome-3/3.22/games/gnome-mahjongg/default.nix pkgs/desktops/gnome-3/3.24/games/gnome-mahjongg/default.nix
pkgs/desktops/gnome-3/3.22/games/gnome-mahjongg/src.nix pkgs/desktops/gnome-3/3.24/games/gnome-mahjongg/src.nix
pkgs/desktops/gnome-3/3.22/games/gnome-mines/default.nix pkgs/desktops/gnome-3/3.24/games/gnome-mines/default.nix
-10
pkgs/desktops/gnome-3/3.22/games/gnome-mines/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-mines-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-mines/3.22/gnome-mines-3.22.0.tar.xz; 8 - sha256 = "ee6df05b36fdff0376371887c1375e63d9e90655146a9a787db3c3aa2b74908a"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/games/gnome-nibbles/default.nix pkgs/desktops/gnome-3/3.24/games/gnome-nibbles/default.nix
-10
pkgs/desktops/gnome-3/3.22/games/gnome-nibbles/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-nibbles-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-nibbles/3.22/gnome-nibbles-3.22.0.tar.xz; 8 - sha256 = "9cbc0aa458af0a4c00fd1bd528c4c3fecaea713390e2cbee796b0a6930e0cb49"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/games/gnome-robots/default.nix pkgs/desktops/gnome-3/3.24/games/gnome-robots/default.nix
pkgs/desktops/gnome-3/3.22/games/gnome-robots/src.nix pkgs/desktops/gnome-3/3.24/games/gnome-robots/src.nix
pkgs/desktops/gnome-3/3.22/games/gnome-sudoku/default.nix pkgs/desktops/gnome-3/3.24/games/gnome-sudoku/default.nix
-10
pkgs/desktops/gnome-3/3.22/games/gnome-sudoku/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-sudoku-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-sudoku/3.22/gnome-sudoku-3.22.0.tar.xz; 8 - sha256 = "0f39a7afb864c6cffa1991cc5fda958e0eb03329eebe21ca2d965588cf5fa0d5"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/games/gnome-taquin/default.nix pkgs/desktops/gnome-3/3.24/games/gnome-taquin/default.nix
pkgs/desktops/gnome-3/3.22/games/gnome-taquin/src.nix pkgs/desktops/gnome-3/3.24/games/gnome-taquin/src.nix
pkgs/desktops/gnome-3/3.22/games/gnome-tetravex/default.nix pkgs/desktops/gnome-3/3.24/games/gnome-tetravex/default.nix
pkgs/desktops/gnome-3/3.22/games/gnome-tetravex/src.nix pkgs/desktops/gnome-3/3.24/games/gnome-tetravex/src.nix
pkgs/desktops/gnome-3/3.22/games/hitori/default.nix pkgs/desktops/gnome-3/3.24/games/hitori/default.nix
pkgs/desktops/gnome-3/3.22/games/hitori/src.nix pkgs/desktops/gnome-3/3.24/games/hitori/src.nix
pkgs/desktops/gnome-3/3.22/games/iagno/default.nix pkgs/desktops/gnome-3/3.24/games/iagno/default.nix
pkgs/desktops/gnome-3/3.22/games/iagno/src.nix pkgs/desktops/gnome-3/3.24/games/iagno/src.nix
pkgs/desktops/gnome-3/3.22/games/lightsoff/default.nix pkgs/desktops/gnome-3/3.24/games/lightsoff/default.nix
-10
pkgs/desktops/gnome-3/3.22/games/lightsoff/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "lightsoff-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/lightsoff/3.22/lightsoff-3.22.0.tar.xz; 8 - sha256 = "0458e0ff99a10a99573db4d3e1ea5abde186056d8e32cf1f0bd76e25ff2c4fca"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/games/quadrapassel/default.nix pkgs/desktops/gnome-3/3.24/games/quadrapassel/default.nix
pkgs/desktops/gnome-3/3.22/games/quadrapassel/src.nix pkgs/desktops/gnome-3/3.24/games/quadrapassel/src.nix
pkgs/desktops/gnome-3/3.22/games/swell-foop/default.nix pkgs/desktops/gnome-3/3.24/games/swell-foop/default.nix
-10
pkgs/desktops/gnome-3/3.22/games/swell-foop/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "swell-foop-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/swell-foop/3.22/swell-foop-3.22.0.tar.xz; 8 - sha256 = "e7bb6f4c7932a17c3f48e5b7df66f4e3953642e8126389531592a79fdf71e0a4"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/games/tali/default.nix pkgs/desktops/gnome-3/3.24/games/tali/default.nix
pkgs/desktops/gnome-3/3.22/games/tali/src.nix pkgs/desktops/gnome-3/3.24/games/tali/src.nix
pkgs/desktops/gnome-3/3.22/installer.nix pkgs/desktops/gnome-3/3.24/installer.nix
pkgs/desktops/gnome-3/3.22/misc/california/0002-Build-with-evolution-data-server-3.13.90.patch pkgs/desktops/gnome-3/3.24/misc/california/0002-Build-with-evolution-data-server-3.13.90.patch
pkgs/desktops/gnome-3/3.22/misc/california/default.nix pkgs/desktops/gnome-3/3.24/misc/california/default.nix
pkgs/desktops/gnome-3/3.22/misc/geary/default.nix pkgs/desktops/gnome-3/3.24/misc/geary/default.nix
pkgs/desktops/gnome-3/3.22/misc/gexiv2/default.nix pkgs/desktops/gnome-3/3.24/misc/gexiv2/default.nix
pkgs/desktops/gnome-3/3.22/misc/gfbgraph/default.nix pkgs/desktops/gnome-3/3.24/misc/gfbgraph/default.nix
pkgs/desktops/gnome-3/3.22/misc/gitg/default.nix pkgs/desktops/gnome-3/3.24/misc/gitg/default.nix
-10
pkgs/desktops/gnome-3/3.22/misc/gitg/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gitg-3.23.90"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gitg/3.23/gitg-3.23.90.tar.xz; 8 - sha256 = "0m3g8ag8nh6vj5m188l7sgkm7p8mrs094mjijqaaav3r6cz91fdg"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/misc/gnome-autoar/default.nix pkgs/desktops/gnome-3/3.24/misc/gnome-autoar/default.nix
-12
pkgs/desktops/gnome-3/3.22/misc/gnome-autoar/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: rec { 4 - pname = "gnome-autoar"; 5 - version = "0.1"; 6 - name = "${pname}-${version}.1"; 7 - 8 - src = fetchurl { 9 - url = "mirror://gnome/sources/${pname}/${version}/${name}.tar.xz"; 10 - sha256 = "f65cb810b562dc038ced739fbf59739fd5df1a8e848636e21f363ded9f349ac9"; 11 - }; 12 - }
pkgs/desktops/gnome-3/3.22/misc/gnome-packagekit/default.nix pkgs/desktops/gnome-3/3.24/misc/gnome-packagekit/default.nix
-10
pkgs/desktops/gnome-3/3.22/misc/gnome-packagekit/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-packagekit-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-packagekit/3.22/gnome-packagekit-3.22.0.tar.xz; 8 - sha256 = "0b28d4928f9767a512723b49656266aaa2a7909d880e5e4238c0e3436ac4908c"; 9 - }; 10 - }
+25 -22
pkgs/desktops/gnome-3/3.22/misc/gnome-tweak-tool/0001-Search-for-themes-and-icons-in-system-data-dirs.patch pkgs/desktops/gnome-3/3.24/misc/gnome-tweak-tool/0001-Search-for-themes-and-icons-in-system-data-dirs.patch
··· 1 - From bdbbe312e6520ce70e91319162e85367a69ce044 Mon Sep 17 00:00:00 2001 1 + From ac9e8e835888da1faa57f07c54fa4e73783621e2 Mon Sep 17 00:00:00 2001 2 2 From: Jascha Geerds <jascha@jgeerds.name> 3 - Date: Sat, 1 Aug 2015 21:01:11 +0200 3 + Date: Sun, 25 Jun 2017 11:32:30 +0100 4 4 Subject: [PATCH 1/3] Search for themes and icons in system data dirs 5 5 6 6 --- ··· 9 9 gtweak/utils.py | 17 +++++++++++++++++ 10 10 3 files changed, 23 insertions(+), 18 deletions(-) 11 11 12 - Index: gnome-tweak-tool-3.20.1/gtweak/tweaks/tweak_group_interface.py 13 - =================================================================== 14 - --- gnome-tweak-tool-3.20.1.orig/gtweak/tweaks/tweak_group_interface.py 15 - +++ gnome-tweak-tool-3.20.1/gtweak/tweaks/tweak_group_interface.py 12 + diff --git a/gtweak/tweaks/tweak_group_interface.py b/gtweak/tweaks/tweak_group_interface.py 13 + index 97751ed..db89b85 100644 14 + --- a/gtweak/tweaks/tweak_group_interface.py 15 + +++ b/gtweak/tweaks/tweak_group_interface.py 16 16 @@ -26,7 +26,7 @@ from gi.repository import Gtk 17 17 from gi.repository import GLib 18 18 ··· 22 22 from gtweak.tweakmodel import Tweak, TWEAK_GROUP_APPEARANCE 23 23 from gtweak.gshellwrapper import GnomeShellFactory 24 24 from gtweak.gsettings import GSettingsSetting 25 - @@ -50,10 +50,7 @@ class GtkThemeSwitcher(GSettingsComboTwe 25 + @@ -50,10 +50,7 @@ class GtkThemeSwitcher(GSettingsComboTweak): 26 26 if gtk_ver % 2: # Want even number 27 27 gtk_ver += 1 28 28 ··· 34 34 os.path.exists(os.path.join(d, "gtk-2.0")) and \ 35 35 (os.path.exists(os.path.join(d, "gtk-3.0")) or \ 36 36 os.path.exists(os.path.join(d, "gtk-3.{}".format(gtk_ver))))) 37 - @@ -69,10 +66,7 @@ class IconThemeSwitcher(GSettingsComboTw 37 + @@ -69,10 +66,7 @@ class IconThemeSwitcher(GSettingsComboTweak): 38 38 **options) 39 39 40 40 def _get_valid_icon_themes(self): ··· 46 46 os.path.isdir(d) and \ 47 47 os.path.exists(os.path.join(d, "index.theme"))) 48 48 return valid 49 - @@ -87,10 +81,7 @@ class CursorThemeSwitcher(GSettingsCombo 49 + @@ -87,10 +81,7 @@ class CursorThemeSwitcher(GSettingsComboTweak): 50 50 **options) 51 51 52 52 def _get_valid_cursor_themes(self): ··· 58 58 os.path.isdir(d) and \ 59 59 os.path.exists(os.path.join(d, "cursors"))) 60 60 return valid 61 - Index: gnome-tweak-tool-3.20.1/gtweak/tweaks/tweak_group_keymouse.py 62 - =================================================================== 63 - --- gnome-tweak-tool-3.20.1.orig/gtweak/tweaks/tweak_group_keymouse.py 64 - +++ gnome-tweak-tool-3.20.1/gtweak/tweaks/tweak_group_keymouse.py 65 - @@ -20,7 +20,7 @@ import os.path 66 - from gi.repository import GLib 61 + diff --git a/gtweak/tweaks/tweak_group_keymouse.py b/gtweak/tweaks/tweak_group_keymouse.py 62 + index 69c4b7e..b06900c 100644 63 + --- a/gtweak/tweaks/tweak_group_keymouse.py 64 + +++ b/gtweak/tweaks/tweak_group_keymouse.py 65 + @@ -21,7 +21,7 @@ from gi.repository import GLib 67 66 68 67 import gtweak 68 + from gtweak.gshellwrapper import GnomeShellFactory 69 69 -from gtweak.utils import XSettingsOverrides, walk_directories, make_combo_list_with_default 70 70 +from gtweak.utils import XSettingsOverrides, walk_directories, make_combo_list_with_default, get_resource_dirs 71 71 from gtweak.widgets import ListBoxTweakGroup, GSettingsComboTweak, GSettingsSwitchTweak, GetterSetterSwitchTweak, Title, GSettingsComboEnumTweak 72 72 73 - class PrimaryPasteTweak(GetterSetterSwitchTweak): 74 - @@ -48,10 +48,7 @@ class KeyThemeSwitcher(GSettingsComboTwe 73 + _shell = GnomeShellFactory().get_shell() 74 + @@ -41,10 +41,7 @@ class KeyThemeSwitcher(GSettingsComboTweak): 75 75 **options) 76 76 77 77 def _get_valid_key_themes(self): ··· 83 83 os.path.isfile(os.path.join(d, "gtk-3.0", "gtk-keys.css")) and \ 84 84 os.path.isfile(os.path.join(d, "gtk-2.0-key", "gtkrc"))) 85 85 return valid 86 - Index: gnome-tweak-tool-3.20.1/gtweak/utils.py 87 - =================================================================== 88 - --- gnome-tweak-tool-3.20.1.orig/gtweak/utils.py 89 - +++ gnome-tweak-tool-3.20.1/gtweak/utils.py 86 + diff --git a/gtweak/utils.py b/gtweak/utils.py 87 + index 39f8833..b0993b6 100644 88 + --- a/gtweak/utils.py 89 + +++ b/gtweak/utils.py 90 90 @@ -21,6 +21,7 @@ import tempfile 91 91 import shutil 92 92 import subprocess ··· 95 95 96 96 import gtweak 97 97 from gtweak.gsettings import GSettingsSetting 98 - @@ -116,6 +117,22 @@ def execute_subprocess(cmd_then_args, bl 98 + @@ -116,6 +117,22 @@ def execute_subprocess(cmd_then_args, block=True): 99 99 stdout, stderr = p.communicate() 100 100 return stdout, stderr, p.returncode 101 101 ··· 118 118 @singleton 119 119 class AutostartManager: 120 120 121 + -- 122 + 2.12.2 123 +
+24 -21
pkgs/desktops/gnome-3/3.22/misc/gnome-tweak-tool/0002-Don-t-show-multiple-entries-for-a-single-theme.patch pkgs/desktops/gnome-3/3.24/misc/gnome-tweak-tool/0002-Don-t-show-multiple-entries-for-a-single-theme.patch
··· 1 - From 22b948c39b32fb45066c4f5a9f99082094fea3d1 Mon Sep 17 00:00:00 2001 1 + From 25c047ac6a2ac892e2be3d7e002fbf7a16725a4c Mon Sep 17 00:00:00 2001 2 2 From: Jascha Geerds <jascha@jgeerds.name> 3 - Date: Sat, 1 Aug 2015 21:26:57 +0200 3 + Date: Sun, 25 Jun 2017 11:35:10 +0100 4 4 Subject: [PATCH 2/3] Don't show multiple entries for a single theme 5 5 6 6 --- ··· 9 9 gtweak/utils.py | 16 ++++++++++++++++ 10 10 3 files changed, 22 insertions(+), 6 deletions(-) 11 11 12 - Index: gnome-tweak-tool-3.20.1/gtweak/tweaks/tweak_group_interface.py 13 - =================================================================== 14 - --- gnome-tweak-tool-3.20.1.orig/gtweak/tweaks/tweak_group_interface.py 15 - +++ gnome-tweak-tool-3.20.1/gtweak/tweaks/tweak_group_interface.py 12 + diff --git a/gtweak/tweaks/tweak_group_interface.py b/gtweak/tweaks/tweak_group_interface.py 13 + index db89b85..4697fe3 100644 14 + --- a/gtweak/tweaks/tweak_group_interface.py 15 + +++ b/gtweak/tweaks/tweak_group_interface.py 16 16 @@ -26,7 +26,7 @@ from gi.repository import Gtk 17 17 from gi.repository import GLib 18 18 ··· 22 22 from gtweak.tweakmodel import Tweak, TWEAK_GROUP_APPEARANCE 23 23 from gtweak.gshellwrapper import GnomeShellFactory 24 24 from gtweak.gsettings import GSettingsSetting 25 - @@ -54,7 +54,7 @@ class GtkThemeSwitcher(GSettingsComboTwe 25 + @@ -54,7 +54,7 @@ class GtkThemeSwitcher(GSettingsComboTweak): 26 26 os.path.exists(os.path.join(d, "gtk-2.0")) and \ 27 27 (os.path.exists(os.path.join(d, "gtk-3.0")) or \ 28 28 os.path.exists(os.path.join(d, "gtk-3.{}".format(gtk_ver))))) ··· 31 31 32 32 class IconThemeSwitcher(GSettingsComboTweak): 33 33 def __init__(self, **options): 34 - @@ -69,7 +69,7 @@ class IconThemeSwitcher(GSettingsComboTw 34 + @@ -69,7 +69,7 @@ class IconThemeSwitcher(GSettingsComboTweak): 35 35 valid = walk_directories(get_resource_dirs("icons"), lambda d: 36 36 os.path.isdir(d) and \ 37 37 os.path.exists(os.path.join(d, "index.theme"))) ··· 40 40 41 41 class CursorThemeSwitcher(GSettingsComboTweak): 42 42 def __init__(self, **options): 43 - @@ -84,7 +84,7 @@ class CursorThemeSwitcher(GSettingsCombo 43 + @@ -84,7 +84,7 @@ class CursorThemeSwitcher(GSettingsComboTweak): 44 44 valid = walk_directories(get_resource_dirs("icons"), lambda d: 45 45 os.path.isdir(d) and \ 46 46 os.path.exists(os.path.join(d, "cursors"))) ··· 49 49 50 50 class ShellThemeTweak(Gtk.Box, Tweak): 51 51 52 - Index: gnome-tweak-tool-3.20.1/gtweak/tweaks/tweak_group_keymouse.py 53 - =================================================================== 54 - --- gnome-tweak-tool-3.20.1.orig/gtweak/tweaks/tweak_group_keymouse.py 55 - +++ gnome-tweak-tool-3.20.1/gtweak/tweaks/tweak_group_keymouse.py 56 - @@ -20,7 +20,7 @@ import os.path 57 - from gi.repository import GLib 52 + diff --git a/gtweak/tweaks/tweak_group_keymouse.py b/gtweak/tweaks/tweak_group_keymouse.py 53 + index b06900c..d34793e 100644 54 + --- a/gtweak/tweaks/tweak_group_keymouse.py 55 + +++ b/gtweak/tweaks/tweak_group_keymouse.py 56 + @@ -21,7 +21,7 @@ from gi.repository import GLib 58 57 59 58 import gtweak 59 + from gtweak.gshellwrapper import GnomeShellFactory 60 60 -from gtweak.utils import XSettingsOverrides, walk_directories, make_combo_list_with_default, get_resource_dirs 61 61 +from gtweak.utils import XSettingsOverrides, walk_directories, make_combo_list_with_default, get_resource_dirs, get_unique_resources 62 62 from gtweak.widgets import ListBoxTweakGroup, GSettingsComboTweak, GSettingsSwitchTweak, GetterSetterSwitchTweak, Title, GSettingsComboEnumTweak 63 63 64 - class PrimaryPasteTweak(GetterSetterSwitchTweak): 65 - @@ -51,7 +51,7 @@ class KeyThemeSwitcher(GSettingsComboTwe 64 + _shell = GnomeShellFactory().get_shell() 65 + @@ -44,7 +44,7 @@ class KeyThemeSwitcher(GSettingsComboTweak): 66 66 valid = walk_directories(get_resource_dirs("themes"), lambda d: 67 67 os.path.isfile(os.path.join(d, "gtk-3.0", "gtk-keys.css")) and \ 68 68 os.path.isfile(os.path.join(d, "gtk-2.0-key", "gtkrc"))) ··· 71 71 72 72 TWEAK_GROUPS = [ 73 73 ListBoxTweakGroup(_("Keyboard and Mouse"), 74 - Index: gnome-tweak-tool-3.20.1/gtweak/utils.py 75 - =================================================================== 76 - --- gnome-tweak-tool-3.20.1.orig/gtweak/utils.py 77 - +++ gnome-tweak-tool-3.20.1/gtweak/utils.py 74 + diff --git a/gtweak/utils.py b/gtweak/utils.py 75 + index b0993b6..0d995bc 100644 76 + --- a/gtweak/utils.py 77 + +++ b/gtweak/utils.py 78 78 @@ -133,6 +133,22 @@ def get_resource_dirs(resource): 79 79 80 80 return [dir for dir in dirs if os.path.isdir(dir)] ··· 98 98 @singleton 99 99 class AutostartManager: 100 100 101 + -- 102 + 2.12.2 103 +
+5 -7
pkgs/desktops/gnome-3/3.22/misc/gnome-tweak-tool/0003-Create-config-dir-if-it-doesn-t-exist.patch pkgs/desktops/gnome-3/3.24/misc/gnome-tweak-tool/0003-Create-config-dir-if-it-doesn-t-exist.patch
··· 1 - From cdafa01dc90da486d0114b423e3e467f7b083d1b Mon Sep 17 00:00:00 2001 1 + From ba2eb4be6c69ee8206e0139268c896e6a2b278d8 Mon Sep 17 00:00:00 2001 2 2 From: Jascha Geerds <jascha@jgeerds.name> 3 - Date: Sun, 2 Aug 2015 12:01:20 +0200 3 + Date: Sun, 25 Jun 2017 11:50:33 +0100 4 4 Subject: [PATCH 3/3] Create config dir if it doesn't exist 5 5 6 - Otherwise gnome-tweak-tool can't enable the dark theme and fails 7 - without a clear error message. 8 6 --- 9 7 gtweak/gtksettings.py | 4 ++++ 10 8 1 file changed, 4 insertions(+) 11 9 12 10 diff --git a/gtweak/gtksettings.py b/gtweak/gtksettings.py 13 - index bcec9f1..f39991b 100644 11 + index a0c163b..f5883ec 100644 14 12 --- a/gtweak/gtksettings.py 15 13 +++ b/gtweak/gtksettings.py 16 - @@ -35,6 +35,10 @@ class GtkSettingsManager: 14 + @@ -36,6 +36,10 @@ class GtkSettingsManager: 17 15 def _get_keyfile(self): 18 16 keyfile = None 19 17 try: ··· 25 23 keyfile.load_from_file(self._path, 0) 26 24 except MemoryError: 27 25 -- 28 - 2.7.0 26 + 2.12.2 29 27
+10 -11
pkgs/desktops/gnome-3/3.22/misc/gnome-tweak-tool/default.nix pkgs/desktops/gnome-3/3.24/misc/gnome-tweak-tool/default.nix
··· 1 1 { stdenv, intltool, fetchurl, atk 2 2 , pkgconfig, gtk3, glib, libsoup 3 - , bash, makeWrapper, itstool, libxml2, python2Packages 3 + , bash, itstool, libxml2, python2Packages 4 4 , gnome3, librsvg, gdk_pixbuf, file, libnotify, gobjectIntrospection, wrapGAppsHook }: 5 5 6 - let 7 - pythonEnv = python2Packages.python.withPackages ( ps: with ps; [ pygobject3 ] ); 8 - in stdenv.mkDerivation rec { 6 + stdenv.mkDerivation rec { 9 7 inherit (import ./src.nix fetchurl) name src; 10 8 11 9 doCheck = true; ··· 15 13 makeFlags = [ "DESTDIR=/" ]; 16 14 17 15 buildInputs = [ pkgconfig gtk3 glib intltool itstool libxml2 18 - gnome3.gsettings_desktop_schemas makeWrapper file 16 + gnome3.gsettings_desktop_schemas file 19 17 gdk_pixbuf gnome3.defaultIconTheme librsvg 20 - libnotify gnome3.gnome_shell 18 + libnotify gnome3.gnome_shell python2Packages.pygobject3 21 19 libsoup gnome3.gnome_settings_daemon gnome3.nautilus 22 - gnome3.gnome_desktop wrapGAppsHook 23 - python2Packages.pygobject3.dev pythonEnv gobjectIntrospection ]; 24 - 25 - PYTHONPATH = "$out/${pythonEnv.python.sitePackages}"; 20 + gnome3.gnome_desktop wrapGAppsHook gobjectIntrospection 21 + ]; 26 22 27 - wrapPrefixVariables = [ "PYTHONPATH" ]; 23 + preFixup = '' 24 + gappsWrapperArgs+=( 25 + --prefix PYTHONPATH : "$out/${python2Packages.python.sitePackages}:$PYTHONPATH") 26 + ''; 28 27 29 28 patches = [ 30 29 ./find_gsettings.patch
pkgs/desktops/gnome-3/3.22/misc/gnome-tweak-tool/find_gsettings.patch pkgs/desktops/gnome-3/3.24/misc/gnome-tweak-tool/find_gsettings.patch
-10
pkgs/desktops/gnome-3/3.22/misc/gnome-tweak-tool/src.nix
··· 1 - # Autogenerated by maintainers/scripts/gnome.sh update 2 - 3 - fetchurl: { 4 - name = "gnome-tweak-tool-3.22.0"; 5 - 6 - src = fetchurl { 7 - url = mirror://gnome/sources/gnome-tweak-tool/3.22/gnome-tweak-tool-3.22.0.tar.xz; 8 - sha256 = "3d6ae11e13f6169ee543e573135e1e5697cf92ab8d86570c6f952021ae093abb"; 9 - }; 10 - }
pkgs/desktops/gnome-3/3.22/misc/gnome-video-effects/default.nix pkgs/desktops/gnome-3/3.24/misc/gnome-video-effects/default.nix
+4 -6
pkgs/desktops/gnome-3/3.22/misc/gpaste/default.nix pkgs/desktops/gnome-3/3.24/misc/gpaste/default.nix
··· 1 - { stdenv, fetchurl, intltool, autoreconfHook, pkgconfig, vala_0_32, glib 1 + { stdenv, fetchurl, autoreconfHook, pkgconfig, vala_0_32, glib, gjs, mutter 2 2 , pango, gtk3, gnome3, dbus, clutter, appstream-glib, makeWrapper, systemd, gobjectIntrospection }: 3 3 4 4 stdenv.mkDerivation rec { 5 - version = "3.20.4"; 5 + version = "3.24.2"; 6 6 name = "gpaste-${version}"; 7 7 8 8 src = fetchurl { 9 9 url = "https://github.com/Keruspe/GPaste/archive/v${version}.tar.gz"; 10 - sha256 = "08h1igdgapz7px12r7mrfcxmz68g9ijg73w69j75spg0yc6f4xax"; 10 + sha256 = "16142jfpkz8qfs7zp9k3c5l9pnvxbr5yygj8jdpx6by1142s6340"; 11 11 }; 12 12 13 - buildInputs = [ intltool autoreconfHook pkgconfig vala_0_32 glib 13 + buildInputs = [ autoreconfHook pkgconfig vala_0_32 glib gjs mutter 14 14 gtk3 gnome3.gnome_control_center dbus 15 15 clutter pango appstream-glib makeWrapper systemd gobjectIntrospection ]; 16 - 17 - preConfigure = "intltoolize -f"; 18 16 19 17 configureFlags = [ "--with-controlcenterdir=$(out)/gnome-control-center/keybindings" 20 18 "--with-dbusservicesdir=$(out)/share/dbus-1/services"
+3 -1
pkgs/desktops/gnome-3/3.22/misc/gspell/default.nix pkgs/desktops/gnome-3/3.24/misc/gspell/default.nix
··· 3 3 stdenv.mkDerivation rec { 4 4 inherit (import ./src.nix fetchurl) name src; 5 5 6 - buildInputs = [ pkgconfig glib gtk3 enchant isocodes vala ]; 6 + propagatedBuildInputs = [ enchant ]; # required for pkgconfig 7 + 8 + buildInputs = [ pkgconfig glib gtk3 isocodes vala ]; 7 9 8 10 meta = with stdenv.lib; { 9 11 platforms = platforms.linux;
+2 -2
pkgs/desktops/gnome-3/3.22/misc/gspell/src.nix pkgs/desktops/gnome-3/3.24/misc/gspell/src.nix
··· 1 1 fetchurl: rec { 2 - major = "1.2"; 2 + major = "1.4"; 3 3 minor = "1"; 4 4 name = "gspell-${major}.${minor}"; 5 5 6 6 src = fetchurl { 7 7 url = "mirror://gnome/sources/gspell/${major}/${name}.tar.xz"; 8 - sha256 = "18zisdrq14my2iq6iv3lhqfn9jg98bqwbzcdidp7hfk915gkw74z"; 8 + sha256 = "1ghh1xdzf04mfgb13zqpj88krpa44xv2vbyhm6k017kzrpz8hbs4"; 9 9 }; 10 10 }
pkgs/desktops/gnome-3/3.22/misc/gtkhtml/default.nix pkgs/desktops/gnome-3/3.24/misc/gtkhtml/default.nix
pkgs/desktops/gnome-3/3.22/misc/gtkhtml/src.nix pkgs/desktops/gnome-3/3.24/misc/gtkhtml/src.nix
pkgs/desktops/gnome-3/3.22/misc/libgames-support/default.nix pkgs/desktops/gnome-3/3.24/misc/libgames-support/default.nix
pkgs/desktops/gnome-3/3.22/misc/libgda/default.nix pkgs/desktops/gnome-3/3.24/misc/libgda/default.nix
pkgs/desktops/gnome-3/3.22/misc/libgda/src.nix pkgs/desktops/gnome-3/3.24/misc/libgda/src.nix
pkgs/desktops/gnome-3/3.22/misc/libgit2-glib/default.nix pkgs/desktops/gnome-3/3.24/misc/libgit2-glib/default.nix
pkgs/desktops/gnome-3/3.22/misc/libgit2-glib/src.nix pkgs/desktops/gnome-3/3.24/misc/libgit2-glib/src.nix
+2 -2
pkgs/desktops/gnome-3/3.22/misc/libmediaart/default.nix pkgs/desktops/gnome-3/3.24/misc/libmediaart/default.nix
··· 4 4 majorVersion = "1.9"; 5 5 in 6 6 stdenv.mkDerivation rec { 7 - name = "libmediaart-${majorVersion}.0"; 7 + name = "libmediaart-${majorVersion}.1"; 8 8 9 9 src = fetchurl { 10 10 url = "mirror://gnome/sources/libmediaart/${majorVersion}/${name}.tar.xz"; 11 - sha256 = "0vshvm3sfwqs365glamvkmgnzjnmxd15j47xn0ak3p6l57dqlrll"; 11 + sha256 = "0jg9gwxmhdxcbwb5svgkxkd3yl1d14wqzckcgg2swkn81i7al52v"; 12 12 }; 13 13 14 14 buildInputs = [ pkgconfig glib gdk_pixbuf gobjectIntrospection ];
pkgs/desktops/gnome-3/3.22/misc/pidgin/default.nix pkgs/desktops/gnome-3/3.24/misc/pidgin/default.nix
pkgs/desktops/gnome-3/3.22/misc/pomodoro/default.nix pkgs/desktops/gnome-3/3.24/misc/pomodoro/default.nix
+10
pkgs/desktops/gnome-3/3.24/apps/bijiben/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "bijiben-3.24.1"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/bijiben/3.24/bijiben-3.24.1.tar.xz; 8 + sha256 = "2602fc3f8ce5c39813b4273ceed7bdb014b1cf1fa82a6757fc25e5078be4f741"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/apps/cheese/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "cheese-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/cheese/3.24/cheese-3.24.0.tar.xz; 8 + sha256 = "26d0324c11d858a53a8a78f60babda63310a2b6f46c8fa3a4f6aa36ca9d0f372"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/apps/evolution/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "evolution-3.24.5"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/evolution/3.24/evolution-3.24.5.tar.xz; 8 + sha256 = "5544c5ea1a1c352e0300bff447ddf67146486fc3a6bbecd1b785d378d34b2189"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/apps/file-roller/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "file-roller-3.24.1"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/file-roller/3.24/file-roller-3.24.1.tar.xz; 8 + sha256 = "011545e8bd81a415fb068718347bf63ced4ab176210ce36a668904a3124c7f3a"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/apps/gnome-boxes/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-boxes-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-boxes/3.24/gnome-boxes-3.24.0.tar.xz; 8 + sha256 = "7495ea7184b6ef650033daf6941328b785b22e522e8142b9d190575d215dec49"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/apps/gnome-calendar/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-calendar-3.24.3"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-calendar/3.24/gnome-calendar-3.24.3.tar.xz; 8 + sha256 = "3ecb4074f44cb6c883f81f93ebde2fa3890107f8e06740495be9f942190ff3ec"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/apps/gnome-characters/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-characters-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-characters/3.24/gnome-characters-3.24.0.tar.xz; 8 + sha256 = "9ef4ff28437a63a221c47189231909fb9e4cac838c5f3cf402906fb128b52596"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/apps/gnome-clocks/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-clocks-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-clocks/3.24/gnome-clocks-3.24.0.tar.xz; 8 + sha256 = "9d5ae0e972ad92d0a0873af9e0f9b00b8378b3cd50b7830e6fb9a227c6107f36"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/apps/gnome-documents/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-documents-3.24.3"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-documents/3.24/gnome-documents-3.24.3.tar.xz; 8 + sha256 = "c2f920fe1696499ba2594c9ab3328e7f18fa8f60df0273aaad503bbe27eeb9a0"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/apps/gnome-getting-started-docs/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-getting-started-docs-3.24.1"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-getting-started-docs/3.24/gnome-getting-started-docs-3.24.1.tar.xz; 8 + sha256 = "9e62895362597cf563696852294a4838cea7243f0116767c254c870b7ba94a97"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/apps/gnome-logs/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-logs-3.24.2"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-logs/3.24/gnome-logs-3.24.2.tar.xz; 8 + sha256 = "9aaf0d6ba6af195dc9805b5f6d290b454a0b710daf0c595fe6286f59a43083c4"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/apps/gnome-maps/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-maps-3.24.3"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-maps/3.24/gnome-maps-3.24.3.tar.xz; 8 + sha256 = "5ef3ec36aa76eb9a49a15ee61539bea7b59e8aa0a802483df6cedcc65566d0d6"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/apps/gnome-music/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-music-3.24.2"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-music/3.24/gnome-music-3.24.2.tar.xz; 8 + sha256 = "1a72b7972cac66c7aba7a4fbcbf8df99b3df7c46f26957b3e16089550d3ef62c"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/apps/gnome-photos/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-photos-3.24.3"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-photos/3.24/gnome-photos-3.24.3.tar.xz; 8 + sha256 = "cd365629ce584d223c023676a88b6194012bbc561c4a4b1c8eca462425e76288"; 9 + }; 10 + }
+29
pkgs/desktops/gnome-3/3.24/apps/gnome-weather/default.nix
··· 1 + { stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook, gjs 2 + , libgweather, intltool, itstool, geoclue2 }: 3 + 4 + stdenv.mkDerivation rec { 5 + inherit (import ./src.nix fetchurl) name src; 6 + 7 + buildInputs = [ 8 + pkgconfig gtk3 wrapGAppsHook gjs intltool itstool 9 + libgweather gnome3.defaultIconTheme geoclue2 gnome3.gsettings_desktop_schemas 10 + ]; 11 + 12 + # The .service file isn't wrapped with the correct environment 13 + # so misses GIR files when started. By re-pointing from the gjs 14 + # entry point to the wrapped binary we get back to a wrapped 15 + # binary. 16 + preConfigure = '' 17 + substituteInPlace "data/org.gnome.Weather.Application.service.in" \ 18 + --replace "Exec=@pkgdatadir@/@PACKAGE_NAME@.Application" \ 19 + "Exec=$out/bin/gnome-weather" 20 + ''; 21 + 22 + meta = with stdenv.lib; { 23 + homepage = https://wiki.gnome.org/Apps/Weather; 24 + description = "Access current weather conditions and forecasts"; 25 + maintainers = gnome3.maintainers; 26 + license = licenses.gpl2; 27 + platforms = platforms.linux; 28 + }; 29 + }
+10
pkgs/desktops/gnome-3/3.24/apps/gnome-weather/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-weather-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-weather/3.24/gnome-weather-3.24.0.tar.xz; 8 + sha256 = "e36847884670e59a71ac70ed982fc8f2fb70f1766c3a24f10a0cd38c9b66d574"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/apps/polari/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "polari-3.24.2"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/polari/3.24/polari-3.24.2.tar.xz; 8 + sha256 = "3e1884000fda5cf6293e21ca1c028ec0b13d5baab5a79b8c11e4728c3238bb42"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/adwaita-icon-theme/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "adwaita-icon-theme-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/adwaita-icon-theme/3.24/adwaita-icon-theme-3.24.0.tar.xz; 8 + sha256 = "ccf79ff3bd340254737ce4d28b87f0ccee4b3358cd3cd5cd11dc7b42f41b272a"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/baobab/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "baobab-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/baobab/3.24/baobab-3.24.0.tar.xz; 8 + sha256 = "5980e96df9f3d1751a969869ec07bc184ae3ad667d5a3eb06cf1297091fdfc3f"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/eog/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "eog-3.24.1"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/eog/3.24/eog-3.24.1.tar.xz; 8 + sha256 = "f51ee116e2c159fac1719e003a32e1cb6cbff51914fd1f6409f461a790ff27e7"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/epiphany/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "epiphany-3.24.3"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/epiphany/3.24/epiphany-3.24.3.tar.xz; 8 + sha256 = "fef51676310d9f37e18c9b2d778254232eb17cccd988c2d1ecf42c7b2963a154"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/evince/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "evince-3.24.1"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/evince/3.24/evince-3.24.1.tar.xz; 8 + sha256 = "9ca0c5213407b37be55fddb04a85d9301b692c4412c5920319d975403bff0f37"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/evolution-data-server/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "evolution-data-server-3.24.5"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/evolution-data-server/3.24/evolution-data-server-3.24.5.tar.xz; 8 + sha256 = "6d8ec04b79c02bb517cc3e23ac3b23c7503465dfa27b7415955201a2f62844e1"; 9 + }; 10 + }
+23
pkgs/desktops/gnome-3/3.24/core/gdm/sessions_dir.patch
··· 1 + diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c 2 + index ff3a1acb..b8705d8f 100644 3 + --- a/daemon/gdm-session.c 4 + +++ b/daemon/gdm-session.c 5 + @@ -344,6 +344,7 @@ get_system_session_dirs (GdmSession *self) 6 + char **search_dirs; 7 + 8 + static const char *x_search_dirs[] = { 9 + + "/var/empty", 10 + "/etc/X11/sessions/", 11 + DMCONFDIR "/Sessions/", 12 + DATADIR "/gdm/BuiltInSessions/", 13 + @@ -351,6 +352,10 @@ get_system_session_dirs (GdmSession *self) 14 + NULL 15 + }; 16 + 17 + + if (getenv("GDM_SESSIONS_DIR") != NULL) { 18 + + x_search_dirs[0] = getenv("GDM_SESSIONS_DIR"); 19 + + }; 20 + + 21 + static const char *wayland_search_dir = DATADIR "/wayland-sessions/"; 22 + 23 + search_array = g_array_new (TRUE, TRUE, sizeof (char *));
+10
pkgs/desktops/gnome-3/3.24/core/gdm/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gdm-3.24.2"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gdm/3.24/gdm-3.24.2.tar.xz; 8 + sha256 = "4378b9fad5536e03c56ad138d0e249fbcaa09977b867895426cb41c978fe5de8"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/geocode-glib/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "geocode-glib-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/geocode-glib/3.24/geocode-glib-3.24.0.tar.xz; 8 + sha256 = "19c1fef4fd89eb4bfe6decca45ac45a2eca9bb7933be560ce6c172194840c35e"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/gjs/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gjs-1.48.6"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gjs/1.48/gjs-1.48.6.tar.xz; 8 + sha256 = "e85f65ba4b38bf80b6174949dfe6fce89e88b8213bbdde4ac1fde473c08bd312"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/gnome-backgrounds/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-backgrounds-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-backgrounds/3.24/gnome-backgrounds-3.24.0.tar.xz; 8 + sha256 = "cbda4c2159292940fa4b972df77379be716590c7b62bb4b2b9fa8e99749c71ca"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/gnome-bluetooth/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-bluetooth-3.20.1"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-bluetooth/3.20/gnome-bluetooth-3.20.1.tar.xz; 8 + sha256 = "1zlqcz6jz4vzzr8gd1678i9s4015kiwcpr5szrwz4kmryfsm147a"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/gnome-calculator/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-calculator-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-calculator/3.24/gnome-calculator-3.24.0.tar.xz; 8 + sha256 = "44758ac719edd20067381073de3c643f842308f26da039412b1978a415202d10"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/gnome-control-center/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-control-center-3.24.3"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-control-center/3.24/gnome-control-center-3.24.3.tar.xz; 8 + sha256 = "43a4d2a4c222ee4a53428a4a720f823e157e4d4c597ea1a84e438d242596cca2"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/gnome-desktop/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-desktop-3.24.2"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-desktop/3.24/gnome-desktop-3.24.2.tar.xz; 8 + sha256 = "8fa1de66a6a75963bffc79b01a60434c71237d44c51beca09c0f714a032d785e"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/gnome-dictionary/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-dictionary-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-dictionary/3.24/gnome-dictionary-3.24.0.tar.xz; 8 + sha256 = "41e7064a0cfab18e881a95ce9f1712ee5c9f426904b16f3bc04c35ebd1bbd9f2"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/gnome-disk-utility/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-disk-utility-3.24.1"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-disk-utility/3.24/gnome-disk-utility-3.24.1.tar.xz; 8 + sha256 = "878f0489947c813b44eb89f5fdc2790d757cd8565f26f22b950d55b8585653a1"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/gnome-font-viewer/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-font-viewer-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-font-viewer/3.24/gnome-font-viewer-3.24.0.tar.xz; 8 + sha256 = "f3658216a744603fd2100d60de7b31062e014f02333e8433dcaf6a3bb4b7dc76"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/gnome-online-accounts/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-online-accounts-3.24.2"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-online-accounts/3.24/gnome-online-accounts-3.24.2.tar.xz; 8 + sha256 = "b70ad52d1541e1e5192dd060bb11552a3af5007ab477aa81d265d1cd1cf7afba"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/gnome-online-miners/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-online-miners-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-online-miners/3.24/gnome-online-miners-3.24.0.tar.xz; 8 + sha256 = "8c0508f459b0364bed5f2f6a997aa81c1cbe75a94b23cc8fcfd83b0d3485d3ab"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/gnome-session/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-session-3.24.1"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-session/3.24/gnome-session-3.24.1.tar.xz; 8 + sha256 = "3b4449238e396b95f9616dfd6f99d8345afaf30c7e3cb6a3549f253d9f966eee"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/gnome-settings-daemon/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-settings-daemon-3.24.3"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-settings-daemon/3.24/gnome-settings-daemon-3.24.3.tar.xz; 8 + sha256 = "68c46038bc32b7cbe933cc24fa9f1eb96127d9900c07627767ab0a802f948593"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/gnome-shell-extensions/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-shell-extensions-3.24.3"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-shell-extensions/3.24/gnome-shell-extensions-3.24.3.tar.xz; 8 + sha256 = "3c7defc6512d7ed9f09eb82342d7b6c8f5fe8dcac3f0126ca7e0569feeb50a79"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/gnome-shell/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-shell-3.24.3"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-shell/3.24/gnome-shell-3.24.3.tar.xz; 8 + sha256 = "58b13308aa1b8dcbf1f08d5a052a61f8094ffd3afa2c788c91e1ceeacde840b8"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/gnome-software/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-software-3.24.3"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-software/3.24/gnome-software-3.24.3.tar.xz; 8 + sha256 = "0dbc8cbf0e46c5ef8c6a34391622d1532cf05c49976b39a8b8ee1fff8d8f75e3"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/gnome-system-monitor/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-system-monitor-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-system-monitor/3.24/gnome-system-monitor-3.24.0.tar.xz; 8 + sha256 = "c32b45062411aaef06681e5e28fd2c24ea8b362168bae83992944ec8e02063f4"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/gnome-terminal/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-terminal-3.24.2"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-terminal/3.24/gnome-terminal-3.24.2.tar.xz; 8 + sha256 = "281edac30a07ca45beaaaf0a13fe2219cf8b87ece5e55dccbfc49ef769dfec0f"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/gnome-user-docs/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-user-docs-3.24.2"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-user-docs/3.24/gnome-user-docs-3.24.2.tar.xz; 8 + sha256 = "c1c53059c892bf9f78c7a934ab3a05ece35e2dacd828272e74a77a4f5975e65f"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/gsettings-desktop-schemas/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gsettings-desktop-schemas-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gsettings-desktop-schemas/3.24/gsettings-desktop-schemas-3.24.0.tar.xz; 8 + sha256 = "f6573a3f661d22ff8a001cc2421d8647717f1c0e697e342d03c6102f29bbbb90"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/gtksourceview/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gtksourceview-3.24.3"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gtksourceview/3.24/gtksourceview-3.24.3.tar.xz; 8 + sha256 = "3eed05486a6420c3e2fdda0bbb19a0d905ed09ebf442302a026ab7e574204cbd"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/libgweather/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "libgweather-3.24.1"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/libgweather/3.24/libgweather-3.24.1.tar.xz; 8 + sha256 = "1227316037b63dac4153031a22abccb3d2ac679a7409e29cd303eec499eb653c"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/mutter/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "mutter-3.24.4"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/mutter/3.24/mutter-3.24.4.tar.xz; 8 + sha256 = "7300b3fbf1bd0f7fe25e4869dd37134f2127bb6d9b8aa3aadd0eaf3c8bbf9aea"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/nautilus/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "nautilus-3.24.2.1"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/nautilus/3.24/nautilus-3.24.2.1.tar.xz; 8 + sha256 = "357d9d051fcc2c385ce9b3beb2db2ea1874b7cdf507ca10274a063023e1a61b3"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/sushi/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "sushi-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/sushi/3.24/sushi-3.24.0.tar.xz; 8 + sha256 = "f90bb95172664486f8d529995007fd12f0df9d0c998e20658b6203f46ce70d48"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/totem/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "totem-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/totem/3.24/totem-3.24.0.tar.xz; 8 + sha256 = "9bd78f7b940e886b5c809acdfe00a610a834de5080dd40272b92835528a58d01"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/tracker/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "tracker-1.12.3"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/tracker/1.12/tracker-1.12.3.tar.xz; 8 + sha256 = "1mpq418lzba7fad0w0m3bnxvz3khf461b5zya8zmq5n1g0w99ki3"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/vte/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "vte-0.48.3"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/vte/0.48/vte-0.48.3.tar.xz; 8 + sha256 = "a3a9fb182740b392a45cd3f46fa61a985f68bb6b1817b52daec22034c46158c3"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/core/zenity/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "zenity-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/zenity/3.24/zenity-3.24.0.tar.xz; 8 + sha256 = "6ff0a026ec94e5bc1b30f78df91e54f4f82fd982f4c29b52fe5dacc886a9f7f7"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/devtools/devhelp/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "devhelp-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/devhelp/3.24/devhelp-3.24.0.tar.xz; 8 + sha256 = "4858de1c815532ad160d1bf9facd28859972e3a052908a8edf73f866c8cce430"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/games/gnome-chess/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-chess-3.24.1"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-chess/3.24/gnome-chess-3.24.1.tar.xz; 8 + sha256 = "6c9647beb7579b0a8de4e73698d931b1d9ac2efab4e7d3649f482d2c68ebf8a3"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/games/gnome-mines/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-mines-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-mines/3.24/gnome-mines-3.24.0.tar.xz; 8 + sha256 = "e663af29235a5c3f03d90f135487f57e5fd9137480dafb0ae9efc0da855602f6"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/games/gnome-nibbles/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-nibbles-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-nibbles/3.24/gnome-nibbles-3.24.0.tar.xz; 8 + sha256 = "0ddc1fe03483958dd5513d04f5919ade991902d12da18a4c2d3307f818a5cb4f"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/games/gnome-sudoku/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-sudoku-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-sudoku/3.24/gnome-sudoku-3.24.0.tar.xz; 8 + sha256 = "04a29447889448ee5d5840cb5b2fd05ce6031c38a24809ce4919647ee6f485d7"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/games/lightsoff/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "lightsoff-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/lightsoff/3.24/lightsoff-3.24.0.tar.xz; 8 + sha256 = "5d1bb7de4b3f5c7814e5599a5171cfdeef74e774a8a6dbd992c893a5af6bd8ce"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/games/swell-foop/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "swell-foop-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/swell-foop/3.24/swell-foop-3.24.0.tar.xz; 8 + sha256 = "1b2d444e4d399e300afe07a243423c8b3ab1ca32828c749e0be9af48a5904a11"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/misc/gitg/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gitg-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gitg/3.24/gitg-3.24.0.tar.xz; 8 + sha256 = "3e4ec4a8ae83bc7ced8c7610927ade70e37daa5e8beeb4f357a6ea30b4cc951e"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/misc/gnome-autoar/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-autoar-0.2.2"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-autoar/0.2/gnome-autoar-0.2.2.tar.xz; 8 + sha256 = "e1fe2c06eed30305c38bf0939c72b0e51b4716658e2663a0cf4a4bf57874ca62"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/misc/gnome-packagekit/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-packagekit-3.24.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-packagekit/3.24/gnome-packagekit-3.24.0.tar.xz; 8 + sha256 = "8d038681f6879c93f3f58faaa37c41c7ac8cf53eba6b8cb871f5f683ac0bd13f"; 9 + }; 10 + }
+10
pkgs/desktops/gnome-3/3.24/misc/gnome-tweak-tool/src.nix
··· 1 + # Autogenerated by maintainers/scripts/gnome.sh update 2 + 3 + fetchurl: { 4 + name = "gnome-tweak-tool-3.24.1"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-tweak-tool/3.24/gnome-tweak-tool-3.24.1.tar.xz; 8 + sha256 = "19226b374148d660330af9a8341087c2f869bb24355f4dcc87857169eca9f565"; 9 + }; 10 + }
+8 -8
pkgs/desktops/gnome-3/extensions/chrome-gnome-shell/default.nix
··· 7 7 rev = "7d99523e90805cb65027cc2f5f1191a957dcf276"; 8 8 sha256 = "0qc34dbhsz5yf4z5bx6py08h561rcxw9928drgk9256g3vnygnbc"; 9 9 }; 10 - 10 + 11 11 buildInputs = [ gnome3.gnome_shell makeWrapper jq dbus gobjectIntrospection 12 12 python python27Packages.requests python27Packages.pygobject3 wrapGAppsHook]; 13 13 14 14 preConfigure = '' 15 - mkdir build usr etc 16 - cd build 17 - ${cmake}/bin/cmake -DCMAKE_INSTALL_PREFIX=$out/usr -DBUILD_EXTENSION=OFF ../ 18 - substituteInPlace cmake_install.cmake --replace "/etc" "$out/etc" 15 + mkdir build usr etc 16 + cd build 17 + ${cmake}/bin/cmake -DCMAKE_INSTALL_PREFIX=$out/usr -DBUILD_EXTENSION=OFF ../ 18 + substituteInPlace cmake_install.cmake --replace "/etc" "$out/etc" 19 19 ''; 20 20 21 21 postInstall = '' 22 22 rm $out/etc/opt/chrome/policies/managed/chrome-gnome-shell.json 23 23 rm $out/etc/chromium/policies/managed/chrome-gnome-shell.json 24 24 wrapProgram $out/usr/bin/chrome-gnome-shell \ 25 - --prefix PATH '"${dbus}/bin/dbus:$PATH"' \ 26 - --prefix PATH '"${gnome3.gnome_shell}:$PATH"' \ 27 - --prefix PYTHONPATH : "$PYTHONPATH" 25 + --prefix PATH : '"${dbus}/bin"' \ 26 + --prefix PATH : '"${gnome3.gnome_shell}/bin"' \ 27 + --prefix PYTHONPATH : "$PYTHONPATH" 28 28 29 29 ''; 30 30
+3 -3
pkgs/desktops/gnome-3/extensions/dash-to-dock/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "gnome-shell-dash-to-dock-${version}"; 5 - version = "v57"; 5 + version = "v60"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "micheleg"; 9 9 repo = "dash-to-dock"; 10 - rev = "97f6a0bb95b9f87d7a34a074c9b3624b65111794"; 11 - sha256 = "0b9i89hpn9k63zcrbl4bhs7qfb70wh09870fwv2ik7hajm64kynn"; 10 + rev = "extensions.gnome.org-" + version; 11 + sha256 = "0w9km1zcxcskrsfr392zx945k227qajnw09pxc20d1vwv78wlgy3"; 12 12 }; 13 13 14 14 nativeBuildInputs = [
+2 -1
pkgs/desktops/mate/mate-themes/default.nix
··· 4 4 stdenv.mkDerivation rec { 5 5 name = "mate-themes-${version}"; 6 6 version = "${major-ver}.${minor-ver}"; 7 - major-ver = gnome3.version; 7 + # There is no 3.24 release. 8 + major-ver = if stdenv.lib.versionOlder gnome3.version "3.23" then gnome3.version else "3.22"; 8 9 minor-ver = { 9 10 "3.20" = "22"; 10 11 "3.22" = "13";
+4 -4
pkgs/development/libraries/appstream-glib/default.nix
··· 1 1 { stdenv, fetchFromGitHub, pkgconfig, gettext, gtk3, intltool, glib 2 2 , gtk_doc, autoconf, automake, libtool, libarchive, libyaml 3 3 , gobjectIntrospection, sqlite, libsoup, gcab, attr, acl, docbook_xsl 4 - , libuuid, json_glib, autoconf-archive 4 + , libuuid, json_glib, autoconf-archive, gperf 5 5 }: 6 6 7 7 stdenv.mkDerivation rec { 8 - name = "appstream-glib-0.6.3"; 8 + name = "appstream-glib-0.6.13"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "hughsie"; 12 12 repo = "appstream-glib"; 13 13 rev = stdenv.lib.replaceStrings ["." "-"] ["_" "_"] name; 14 - sha256 = "12l0vzhi9vpyrnf7vrpq21rb26mb6yskp5zgngdjyjanwhzmc617"; 14 + sha256 = "1csscszdp1imd0hiib6xx7mfylfl1r64xmma14p5jq1yprprpa9h"; 15 15 }; 16 16 17 17 nativeBuildInputs = [ autoconf automake libtool pkgconfig intltool autoconf-archive ]; 18 18 buildInputs = [ glib gtk_doc gettext sqlite libsoup 19 19 gcab attr acl docbook_xsl libuuid json_glib 20 - libarchive libyaml gobjectIntrospection ]; 20 + libarchive libyaml gobjectIntrospection gperf ]; 21 21 propagatedBuildInputs = [ gtk3 ]; 22 22 configureScript = "./autogen.sh"; 23 23
+2 -2
pkgs/development/libraries/babl/default.nix
··· 1 1 { stdenv, fetchurl }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "babl-0.1.24"; 4 + name = "babl-0.1.28"; 5 5 6 6 src = fetchurl { 7 7 url = "http://ftp.gtk.org/pub/babl/0.1/${name}.tar.bz2"; 8 - sha256 = "02wxyaa9kjfypmg31avp2dxh16sfx9701ww6dmp0ggz5vnng2as7"; 8 + sha256 = "00w6xfcv960c98qvxv81gcbj8l1jiab9sggmdl77m19awwiyvwv3"; 9 9 }; 10 10 11 11 meta = with stdenv.lib; {
+2 -2
pkgs/development/libraries/clutter-gst/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 major = "3.0"; 5 - minor = "20"; 5 + minor = "24"; 6 6 name = "clutter-gst-${major}.${minor}"; 7 7 8 8 src = fetchurl { 9 9 url = "mirror://gnome/sources/clutter-gst/${major}/${name}.tar.xz"; 10 - sha256 = "1jb6q0f6vbh8nskz88siny70pm43wbnw2wzr2klsyb9axn3if0d0"; 10 + sha256 = "0v6cg0syh4vx7y7ni47jsvr2r57q0j3h1f1gjlp0ciscixywiwg9"; 11 11 }; 12 12 13 13 propagatedBuildInputs = [ clutter gtk3 glib cogl ];
+4 -4
pkgs/development/libraries/clutter/default.nix
··· 1 1 { stdenv, fetchurl, glib, pkgconfig, mesa, libX11, libXext, libXfixes 2 - , libXdamage, libXcomposite, libXi, cogl, pango, atk, json_glib, 2 + , libXdamage, libXcomposite, libXi, libxcb, cogl, pango, atk, json_glib, 3 3 gobjectIntrospection, gtk3 4 4 }: 5 5 6 6 let 7 7 ver_maj = "1.26"; 8 - ver_min = "0"; 8 + ver_min = "2"; 9 9 in 10 10 stdenv.mkDerivation rec { 11 11 name = "clutter-${ver_maj}.${ver_min}"; 12 12 13 13 src = fetchurl { 14 14 url = "mirror://gnome/sources/clutter/${ver_maj}/${name}.tar.xz"; 15 - sha256 = "01nfjd4k7j2n3agpx2d9ncff86nfsqv4n23465rb9zmk4iw4wlb7"; 15 + sha256 = "0mif1qnrpkgxi43h7pimim6w6zwywa16ixcliw0yjm9hk0a368z7"; 16 16 }; 17 17 18 18 buildInputs = [ gtk3 ]; 19 19 nativeBuildInputs = [ pkgconfig ]; 20 20 propagatedBuildInputs = 21 21 [ libX11 mesa libXext libXfixes libXdamage libXcomposite libXi cogl pango 22 - atk json_glib gobjectIntrospection 22 + atk json_glib gobjectIntrospection libxcb 23 23 ]; 24 24 25 25 configureFlags = [ "--enable-introspection" ]; # needed by muffin AFAIK
+2 -2
pkgs/development/libraries/gegl/3.0.nix
··· 2 2 , librsvg, pango, gtk, bzip2, json_glib, intltool, autoreconfHook, libraw }: 3 3 4 4 stdenv.mkDerivation rec { 5 - name = "gegl-0.3.6"; 5 + name = "gegl-0.3.18"; 6 6 7 7 src = fetchurl { 8 8 url = "http://download.gimp.org/pub/gegl/0.3/${name}.tar.bz2"; 9 - sha256 = "08m7dlf2kwmp7jw3qskwxas192swhn1g4jcd8aldg9drfjygprvh"; 9 + sha256 = "1ywihjav9yhmsvbrdyx9c5q71rqdkjg8l66ywca6s4yydvr8x1fp"; 10 10 }; 11 11 12 12 hardeningDisable = [ "format" ];
+3 -2
pkgs/development/libraries/geoclue/default.nix
··· 1 - { stdenv, fetchurl, dbus, dbus_glib, glib, pkgconfig, libxml2, gnome2, libxslt }: 1 + { stdenv, fetchurl, dbus, dbus_glib, glib, pkgconfig, libxml2, gnome2, 2 + libxslt, glib_networking }: 2 3 3 4 stdenv.mkDerivation rec { 4 5 name = "geoclue-0.12.0"; ··· 7 8 sha256 = "15j619kvmdgj2hpma92mkxbzjvgn8147a7500zl3bap9g8bkylqg"; 8 9 }; 9 10 10 - buildInputs = [ pkgconfig libxml2 gnome2.GConf libxslt ]; 11 + buildInputs = [ pkgconfig libxml2 gnome2.GConf libxslt glib_networking ]; 11 12 12 13 propagatedBuildInputs = [dbus glib dbus_glib]; 13 14
+2 -2
pkgs/development/libraries/glib/default.nix
··· 43 43 ''; 44 44 45 45 ver_maj = "2.52"; 46 - ver_min = "1"; 46 + ver_min = "3"; 47 47 in 48 48 49 49 stdenv.mkDerivation rec { ··· 51 51 52 52 src = fetchurl { 53 53 url = "mirror://gnome/sources/glib/${ver_maj}/${name}.tar.xz"; 54 - sha256 = "948c26b817f2d77e2a6cdd5082c60a51bf5dea854890286a1d5d4ccde5ce586f"; 54 + sha256 = "0a71wkkhkvad84gm30w13micxxgqqw3sxhybj7nd9z60lwspdvi5"; 55 55 }; 56 56 57 57 patches = optional stdenv.isDarwin ./darwin-compilation.patch ++ optional doCheck ./skip-timer-test.patch;
+3 -3
pkgs/development/libraries/gobject-introspection/default.nix
··· 7 7 # In that case its about 6MB which could be separated 8 8 9 9 let 10 - ver_maj = "1.50"; 11 - ver_min = "0"; 10 + ver_maj = "1.52"; 11 + ver_min = "1"; 12 12 in 13 13 with stdenv.lib; 14 14 stdenv.mkDerivation rec { ··· 16 16 17 17 src = fetchurl { 18 18 url = "mirror://gnome/sources/gobject-introspection/${ver_maj}/${name}.tar.xz"; 19 - sha256 = "1c6597c666f543c70ef3d7c893ab052968afae620efdc080c36657f4226337c5"; 19 + sha256 = "1x5gkyrglv3dn9b4fsgw6asqgjw1wj7qc37g9pyac6pyaa6w7l1f"; 20 20 }; 21 21 22 22 outputs = [ "out" "dev" ];
+2 -2
pkgs/development/libraries/libchamplain/default.nix
··· 1 1 { fetchurl, stdenv, pkgconfig, glib, gtk3, cairo, clutter, sqlite 2 - , clutter_gtk, libsoup /*, libmemphis */ }: 2 + , clutter_gtk, libsoup, gobjectIntrospection /*, libmemphis */ }: 3 3 4 4 stdenv.mkDerivation rec { 5 5 major = "0.12"; ··· 11 11 sha256 = "13snnka1jqc5qrgij8bm22xy02pncf3dn5ij3jh4rrpzq7g1sqpi"; 12 12 }; 13 13 14 - buildInputs = [ pkgconfig ]; 14 + buildInputs = [ pkgconfig gobjectIntrospection ]; 15 15 16 16 propagatedBuildInputs = [ glib gtk3 cairo clutter_gtk sqlite libsoup ]; 17 17
+2 -2
pkgs/development/python-modules/adal/default.nix
··· 1 1 { stdenv, buildPythonPackage, fetchPypi 2 - , requests, pyjwt }: 2 + , requests, pyjwt, dateutil }: 3 3 4 4 buildPythonPackage rec { 5 5 pname = "adal"; ··· 11 11 sha256 = "7c5bbf4d8a17d535e6e857b28a41cedddc2767fc57424c15d484fa779bb97325"; 12 12 }; 13 13 14 - propagatedBuildInputs = [ requests pyjwt ]; 14 + propagatedBuildInputs = [ requests pyjwt dateutil ]; 15 15 16 16 meta = with stdenv.lib; { 17 17 description = "Library to make it easy for python application to authenticate to Azure Active Directory (AAD) in order to access AAD protected web resources";
+3 -3
pkgs/development/python-modules/pygobject/3.nix
··· 1 1 { stdenv, fetchurl, buildPythonPackage, python, pkgconfig, glib, gobjectIntrospection, pycairo, cairo, which, ncurses}: 2 2 3 3 buildPythonPackage rec { 4 - major = "3.22"; 5 - minor = "0"; 4 + major = "3.24"; 5 + minor = "1"; 6 6 name = "pygobject-${major}.${minor}"; 7 7 format = "other"; 8 8 9 9 src = fetchurl { 10 10 url = "mirror://gnome/sources/pygobject/${major}/${name}.tar.xz"; 11 - sha256 = "08b29cfb08efc80f7a8630a2734dec65a99c1b59f1e5771c671d2e4ed8a5cbe7"; 11 + sha256 = "1zdzznrj2s1gsrv2z4r0n88fzba8zjc1n2r313xi77lhl1daja56"; 12 12 }; 13 13 14 14 outputs = [ "out" "dev" ];
+3 -1
pkgs/misc/themes/e17gtk/default.nix
··· 1 1 { stdenv, fetchFromGitHub, gnome3 }: 2 - 2 + let 3 + gnome3 = { version = "3.22"; }; # FIXME 4 + in 3 5 stdenv.mkDerivation rec { 4 6 name = "e17gtk-${version}"; 5 7 version = "${gnome3.version}.1";
+6 -8
pkgs/tools/inputmethods/ibus/default.nix
··· 48 48 sha256 = "1a3qzsab7vzjqpdialp1g8ppr21x05v0ph8ngyq9pyjkx4vzcdi7"; 49 49 }; 50 50 }; 51 + pyEnv = python3.buildEnv.override { 52 + extraLibs = [ python3.pkgs.pygobject3 ]; 53 + }; 51 54 in stdenv.mkDerivation rec { 52 55 name = "ibus-${version}"; 53 56 version = "1.5.16"; ··· 77 80 ]; 78 81 79 82 buildInputs = [ 80 - python3 83 + pyEnv 81 84 intltool isocodes pkgconfig 82 85 gtk2 gtk3 dconf 83 86 json_glib 84 87 dbus libnotify gobjectIntrospection wayland 85 88 ]; 86 89 87 - propagatedBuildInputs = [ glib python3.pkgs.pygobject3 ]; 90 + propagatedBuildInputs = [ glib ]; 88 91 89 - nativeBuildInputs = [ wrapGAppsHook python3.pkgs.wrapPython ]; 92 + nativeBuildInputs = [ wrapGAppsHook ]; 90 93 91 94 outputs = [ "out" "dev" ]; 92 95 ··· 102 105 103 106 # Don't try to generate a system-wide dconf database; it wouldn't work. 104 107 substituteInPlace data/dconf/Makefile.in --replace "dconf update" "echo" 105 - ''; 106 - 107 - postFixup = '' 108 - buildPythonPath $out 109 - patchPythonScript $out/share/ibus/setup/main.py 110 108 ''; 111 109 112 110 doInstallCheck = true;
+10 -2
pkgs/tools/misc/colord/default.nix
··· 1 1 { stdenv, fetchurl, bash-completion 2 2 , glib, polkit, pkgconfig, intltool, gusb, libusb1, lcms2, sqlite, systemd, dbus 3 - , gtk_doc, gobjectIntrospection, argyllcms 3 + , gtk_doc, gobjectIntrospection, argyllcms, autoreconfHook 4 4 , libgudev, sane-backends }: 5 5 6 6 stdenv.mkDerivation rec { ··· 10 10 url = "http://www.freedesktop.org/software/colord/releases/${name}.tar.xz"; 11 11 sha256 = "0flcsr148xshjbff030pgyk9ar25an901m9q1pjgjdvaq5j1h96m"; 12 12 }; 13 + nativeBuildInputs = [ autoreconfHook intltool ]; 13 14 14 15 enableParallelBuilding = true; 15 16 17 + # Version mismatch requires intltoolize to overwrite 18 + # with newer version. 19 + preConfigure = '' 20 + intltoolize --force 21 + ''; 22 + 16 23 configureFlags = [ 17 24 "--enable-sane" 18 25 "--with-udevrulesdir=$(out)/lib/udev/rules.d" ··· 21 28 "--disable-bash-completion" 22 29 ]; 23 30 31 + 24 32 # don't touch /var at install time, colord creates what it needs at runtime 25 33 postPatch = '' 26 34 sed -e "s|if test -w .*;|if false;|" -i src/Makefile.{am,in} 27 35 ''; 28 36 29 - buildInputs = [ glib polkit pkgconfig intltool gusb libusb1 lcms2 sqlite systemd dbus gobjectIntrospection 37 + buildInputs = [ glib polkit pkgconfig gusb libusb1 lcms2 sqlite systemd dbus gobjectIntrospection 30 38 bash-completion argyllcms libgudev sane-backends ]; 31 39 32 40 postInstall = ''
+2 -2
pkgs/top-level/all-packages.nix
··· 17749 17749 libcanberra = self.libcanberra_gtk2; 17750 17750 }); 17751 17751 17752 - gnome3_22 = recurseIntoAttrs (callPackage ../desktops/gnome-3/3.22 { }); 17752 + gnome3_24 = recurseIntoAttrs (callPackage ../desktops/gnome-3/3.24 { }); 17753 17753 17754 - gnome3 = gnome3_22; 17754 + gnome3 = gnome3_24; 17755 17755 17756 17756 gnomeExtensions = { 17757 17757 caffeine = callPackage ../desktops/gnome-3/extensions/caffeine { };