Hello community, here is the log from the commit of package gnome-shell for openSUSE:Factory checked in at 2017-09-13 21:56:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-shell (Old) and /work/SRC/openSUSE:Factory/.gnome-shell.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-shell" Wed Sep 13 21:56:56 2017 rev:134 rq:523837 version:3.26.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-shell/gnome-shell.changes 2017-08-29 11:39:39.173763766 +0200 +++ /work/SRC/openSUSE:Factory/.gnome-shell.new/gnome-shell.changes 2017-09-13 21:57:03.196644968 +0200 @@ -1,0 +2,7 @@ +Tue Sep 12 19:13:25 UTC 2017 - [email protected] + +- Update to version 3.26.0: + + Misc. bug fixes bgo#786332, bgo#786783, bgo#786886, bgo#786868. + + Updated translations. + +------------------------------------------------------------------- @@ -6,0 +14,122 @@ + +------------------------------------------------------------------- +Tue Aug 22 11:35:14 UTC 2017 - [email protected] + +- Update to version 3.25.91: + + Open context menu of highlighted search result on Shift+F10 + (bgo#675315). + + Fix mid-sentence capitalization in weather forecasts + (bgo#779873). + + Add switcher popup to cycle through monitor configurations + (bgo#783550). + + Offer system actions in search (bgo#691900). + + Misc. bug fixes: bgo#777519, bgo#786120, bgo#786145, + bgo#786419, bgo#786526, bgo#786520, bgo#786520, bgo#786146. + + Updated translations. + +------------------------------------------------------------------- +Mon Aug 21 13:09:00 UTC 2017 - [email protected] + +- Update to version 3.25.90: + + Add permission dialog for inhibiting shortucts (bgo#783342). + + Improve window picker layout (bgo#783953). + + Remove legacy status icon tray (bgo#785956). + + Drop autotools support (bgo#785153). + + Misc. bug fixes: bgo#785090, bgo#785309, bgo#767805, + bgo#747794, bgo#785358, bgo#785556. + + Updated translations. +- Drop gnome-shell-linking.patch, libtool BuildRequires and call to + autogen.sh: no longer needed after the port to meson build + system. +- Add gnome-shell-meson.patch: Fix rpath path while linking gvc + (/usr/share/gnome-shell is not valid to carry arch dependent + binaries). +- Add meson BuildRequires: follow upstreams port to meson. + +------------------------------------------------------------------- +Wed Aug 2 13:25:04 UTC 2017 - [email protected] + +- Update to version 3.25.4: + + gdm: Fix "Not listed" focus indication (bgo#7840409). + + Fix missing icons in freedesktop notifications (bgo#784245). + + gdm: Disable user list when empty (bgo#731320). + + gdm: Allow empty reponse to PAM messages (bgo#784360). + + Fix blocked clicks in shutdown dialog (bgo#781738). + + Show OSD popup when changing volume via scroll wheel (bgo#781028). + + Refine list search results (bgo#749957). + + Replace mutter's unresponsive app dialog (bgo#762083). + + Improve handling of extension errors (bgo#781728). + + Implement tablet rings/strips configuration (bgo#782033). + + Adjust to mozjs52 update in gjs (bgo#785084, bgo#785090). + + Support the meson build system (bgo#783229). + + Misc. bug fixes: bgo#780403, bgo#772589, bgo#784130, + bgo#783975, bgo#784353, bgo#784361, bgo#772284, bgo#765011, + bgo#765011, bgo#765011, bgo#784985, bgo#781471, bgo#785047, + bgo#736148, bgo#736148. + + Updated translations. +- Stop handling glib2_gsettings_schema_post(un) and + desktop_database_post(un) in post(un), no longer needed as we + have filetriggers to take care of this now. Also drop obsolete + clean section. +- Rebase gnome-shell-linking.patch. +- Disable gnome-shell-private-connection.patch, needs rebase or is + possibly no longer needed. +- Drop upstream fixed patches: + + gnome-shell-1036494-Consistently-handle-createExtensionObject-errors.patch + + gnome-shell-1036494-Catch-import-errors.patch + + gnome-shell-1036494-Consistently-handle-initExtension-errors.patch + + gnome-shell-878951-hide-list-with-no-user.patch +- Pass autogen.sh instead of autoreconf, upstream tarball is not + proper, need to bootstrap it. +- Following the above, add gnome-common BuildRequires. + +------------------------------------------------------------------- +Wed Aug 2 13:25:03 UTC 2017 - [email protected] + +- Update to version 3.25.3: + + Bypass proxies for captive portal (bgo#769692). + + Correctly handle "text-shadow: none;" (bgo#783485). + + Add StEntry:hint-actor property (bgo#783484). + + Support text-shadow CSS property in StEntry (bgo#783484). + + Misc. bug fixes: bgo#777732, bgo#783202, bgo#783210, + bgo#783206, bgo#783286, bgo#783439, bgo#783483, bgo#783823, + bgo#781950. + + Updated translations. +- Rebase gnome-shell-linking.patch. + +------------------------------------------------------------------- +Wed Aug 2 13:25:02 UTC 2017 - [email protected] + +- Update to version 3.25.2: + + Fix StEntry::primary-icon-clicked emission (bgo#782190). + + Add an optional icon parameter to PopupMenu.addAction() + (bgo#782166). + + Allow search providers to include clipboard text with results + (bgo#775099). + + Reduce dependency on Caribou (bgo#777342). + + Add transparency to top bar when free floating (bgo#747163). + + Animate maximize/unmaximize operations (bgo#766685). + + Misc. bug fixes: bgo#782000, bgo#780215, bgo#782802, + bgo#782637, bgo#782930, bgo#755164, bgo#780215, bgo#782982. + + Updated translations. +- Drop gnome-shell-portalhelper-fixes.patch: Fixed upstream. + +------------------------------------------------------------------- +Wed Aug 2 13:25:01 UTC 2017 - [email protected] + +- Update to version 3.25.1: + + Close Wifi selection dialog on lock (bgo#780054). + + Fix DND over window previews in overview (bgo#737166). + + Follow GNOME Weather's location permissions (bgo#780252). + + Fix portals that require a new window to be loaded + (bgo#759044). + + Fix restricting menus to screen height on HiDPI displays + (bgo#753305). + + Misc. bug fixes and cleanups: bgo#780063, bgo#780321, + bgo#780381, bgo#780453, bgo#758873, bgo#780606, bgo#642652, + bgo#777732, bgo#780157, bgo#781482, bgo#780404, bgo#781545, + bgo#781728). + + Updated translations. +- Drop + gnome-shell-login-fix-session-button-can-be-clicked.patch: Fixed + upstream. Old: ---- gnome-shell-1036494-Catch-import-errors.patch gnome-shell-1036494-Consistently-handle-createExtensionObject-errors.patch gnome-shell-1036494-Consistently-handle-initExtension-errors.patch gnome-shell-3.24.3.tar.xz gnome-shell-878951-hide-list-with-no-user.patch gnome-shell-linking.patch gnome-shell-login-fix-session-button-can-be-clicked.patch New: ---- gnome-shell-3.26.0.tar.xz gnome-shell-meson.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-shell.spec ++++++ --- /var/tmp/diff_new_pack.tAS5LZ/_old 2017-09-13 21:57:04.072521733 +0200 +++ /var/tmp/diff_new_pack.tAS5LZ/_new 2017-09-13 21:57:04.072521733 +0200 @@ -17,23 +17,22 @@ %global __requires_exclude typelib\\(Meta\\) - Name: gnome-shell -Version: 3.24.3 +Version: 3.26.0 Release: 0 Summary: GNOME Shell License: GPL-2.0+ Group: System/GUI/GNOME Url: http://live.gnome.org/GnomeShell -Source: http://download.gnome.org/sources/gnome-shell/3.24/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/gnome-shell/3.26/%{name}-%{version}.tar.xz # SOURCE-FEATURE-SLE SLE-Classic specific core extension file, see bnc#862615 Source1: SLEClassicExt.js # SOURCE-FEATURE-SLE aboutMenu fate#314545 [email protected] -- Add an applet on login UI to display suse icon, product name, hostname. Source2: aboutMenu.js # SOURCE-FEATURE-SLE sle-background bsc#1007468 [email protected] -- Add SUSE logo on lock screen for GNOME theme Source3: sle-background.png -# PATCH-FIX-UPSTREAM gnome-shell-linking.patch bgo#768781 [email protected] -- Fix linking the various libs in private directories -Patch0: gnome-shell-linking.patch +# PATCH-FIX-OPENSUSE gnome-shell-meson.patch [email protected] -- Fix rpath statement for gvc (needs validation, upstream fix) +Patch0: gnome-shell-meson.patch # PATCH-NEEDS-REBASE gnome-shell-private-connection.patch bnc#751211 bgo#646187 [email protected] -- create private connections if the user is not authorized Was PATCH-FIX-UPSTREAM Patch1: gnome-shell-private-connection.patch # PATCH-FIX-OPENSUSE gnome-shell-disable-ibus-when-not-installed.patch bsc#987360 [email protected] -- disable ibus start when outof Chinese, Japanese, Korean area. @@ -42,8 +41,6 @@ Patch3: gnome-shell-gdm-login-applet.patch # PATCH-FEATURE-SLE gnome-shell-domain.patch fate#307773 [email protected] -- Active Directory Integration Patch4: gnome-shell-domain.patch -# PATCH-FIX-UPSTREAM gnome-shell-878951-hide-list-with-no-user.patch bnc#878951 bgo#731320 [email protected] -- hide use list when there is not user -Patch5: gnome-shell-878951-hide-list-with-no-user.patch # PATCH-FIX-SLE gnome-shell-screen-disappear.patch bnc#870217 [email protected] -- screen disapper. Patch6: gnome-shell-screen-disappear.patch # PATCH-FIX-SLE endSession-dialog-update-time-label-every-sec.patch bnc#886132 [email protected] -- update time label every second in end session dialog @@ -54,36 +51,23 @@ Patch9: gnome-shell-lock-bg-on-primary.patch # PATCH-FIX-SLE gs-fate318433-prevent-same-account-multi-logins.patch fate#318433 [email protected] -- prevent multiple simultaneous login. Patch11: gs-fate318433-prevent-same-account-multi-logins.patch -# PATCH-FIX-UPSTREAM gnome-shell-login-fix-session-button-can-be-clicked.patch bsc#1034584 bsc#1034827 bgo#781482 [email protected] -- Disable session selection button function when it does not display. -Patch13: gnome-shell-login-fix-session-button-can-be-clicked.patch # PATCH-FEATURE-SLE gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch [email protected] -- Add SUSE logo on lock screen for GNOME theme. Patch15: gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch -# PATCH-FIX-UPSTREAM gnome-shell-1036494-Consistently-handle-createExtensionObject-errors.patch bsc#1036494 bgo#781728 [email protected] -- Handle errors consistently -Patch16: gnome-shell-1036494-Consistently-handle-createExtensionObject-errors.patch -# PATCH-FIX-UPSTREAM gnome-shell-1036494-Catch-import-errors.patch bsc#1036494 bgo#781728 [email protected] -- Catch import errors -Patch17: gnome-shell-1036494-Catch-import-errors.patch -# PATCH-FIX-UPSTREAM gnome-shell-1036494-Consistently-handle-initExtension-errors.patch bsc#1036494 bgo#781728 [email protected] -- Handle errors consistently -Patch18: gnome-shell-1036494-Consistently-handle-initExtension-errors.patch -## NOTE: Keep SLE Classic pathes at bottom. -## NOTE: Keep SLE Classic pathes at bottom. +## NOTE: Keep SLE Classic patches at bottom. # PATCH-FEATURE-SLE gs-sle-classic-ext.patch bnc#862615 [email protected] -- add SLE Classic support Patch1000: gs-sle-classic-ext.patch +# needed for directory ownership +BuildRequires: dbus-1 BuildRequires: docbook-xsl-stylesheets BuildRequires: gcc-c++ -# Needed for patch2 -BuildRequires: libtool -%if !0%{?is_opensuse} -BuildRequires: translation-update-upstream -%endif +BuildRequires: meson +BuildRequires: pkgconfig BuildRequires: update-desktop-files BuildRequires: xsltproc -BuildRequires: python(abi) >= 3 -# needed for directory ownership -BuildRequires: dbus-1 BuildRequires: pkgconfig(atk-bridge-2.0) BuildRequires: pkgconfig(gcr-base-3) >= 3.7.5 BuildRequires: pkgconfig(gdk-pixbuf-2.0) -BuildRequires: pkgconfig(gio-2.0) >= 2.45.3 +BuildRequires: pkgconfig(gio-2.0) >= 2.53.0 BuildRequires: pkgconfig(gjs-1.0) >= 1.47.0 BuildRequires: pkgconfig(gnome-bluetooth-1.0) >= 3.9.0 BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.7.90 @@ -97,9 +81,9 @@ BuildRequires: pkgconfig(libcanberra) BuildRequires: pkgconfig(libcanberra-gtk3) BuildRequires: pkgconfig(libcroco-0.6) >= 0.6.8 -BuildRequires: pkgconfig(libedataserver-1.2) >= 3.5.3 +BuildRequires: pkgconfig(libedataserver-1.2) >= 3.17.2 BuildRequires: pkgconfig(libgnome-menu-3.0) >= 3.5.3 -BuildRequires: pkgconfig(libmutter-0) >= 3.23.92 +BuildRequires: pkgconfig(libmutter-1) >= 3.25.91 BuildRequires: pkgconfig(libnm-glib) BuildRequires: pkgconfig(libnm-gtk) >= 0.9.8 BuildRequires: pkgconfig(libnm-util) >= 0.9.8 @@ -109,44 +93,46 @@ BuildRequires: pkgconfig(libsoup-2.4) BuildRequires: pkgconfig(libstartup-notification-1.0) >= 0.11 BuildRequires: pkgconfig(libsystemd) -BuildRequires: pkgconfig(mutter-clutter-0) >= 1.26.1 -BuildRequires: pkgconfig(mutter-cogl-pango-0) +BuildRequires: pkgconfig(mutter-clutter-1) >= 3.26.0 +BuildRequires: pkgconfig(mutter-cogl-pango-1) >= 3.25.2 BuildRequires: pkgconfig(polkit-agent-1) >= 0.100 BuildRequires: pkgconfig(xtst) +BuildRequires: python(abi) >= 3 Requires: gdk-pixbuf-loader-rsvg -Requires: gnome-session -# For a GSettings schema and power system icon -Requires: gnome-settings-daemon -Requires: gsettings-desktop-schemas ## Finally, dependencies for session services that are needed for system icons and the user menu # bluetooth system icon Requires: gnome-bluetooth # "System settings" menu item Requires: gnome-control-center +Requires: gnome-session +# For a GSettings schema and power system icon +Requires: gnome-settings-daemon # "High Contrast" in accessibility status icon Requires: gnome-themes-accessibility -# 11.4 doesn't have typelib dependency -%if 0%{?suse_version} < 1210 -Requires: libaccountsservice0 -Requires: libcaribou0 -Requires: libgdmgreeter1 -%endif +Requires: gsettings-desktop-schemas # Due to now private typelib(Meta) Requires: mutter Recommends: %{name}-calendar Recommends: %{name}-lang +# network system icon +Recommends: NetworkManager-gnome # The dateTime applet in the panel launches gnome-clocks upon user request Recommends: gnome-clocks Recommends: gnome-shell-search-provider-documents -# network system icon -Recommends: NetworkManager-gnome #merged into gnome-shell in 3.19 Obsoletes: gnome-shell-wayland # gnome-shell implements the dbus interface org.freedesktop.Notifications directly Provides: dbus(org.freedesktop.Notifications) - -BuildRoot: %{_tmppath}/%{name}-%{version}-build %glib2_gsettings_schema_requires +%if !0%{?is_opensuse} +BuildRequires: translation-update-upstream +%endif +# 11.4 doesn't have typelib dependency +%if 0%{?suse_version} < 1210 +Requires: libaccountsservice0 +Requires: libcaribou0 +Requires: libgdmgreeter1 +%endif %description The GNOME Shell redefines user interactions with the GNOME desktop. In @@ -206,35 +192,25 @@ %patch11 -p1 %patch15 -p1 %endif -%patch5 -p1 -%patch13 -p1 -%patch16 -p1 -%patch17 -p1 -%patch18 -p1 %if !0%{?is_opensuse} %patch1000 -p1 translation-update-upstream %endif -cp %{S:1} js/ui/ +cp %{SOURCE1} js/ui/ %if !0%{?is_opensuse} -cp %{S:2} js/ui/ -cp %{S:3} data/theme/ +cp %{SOURCE2} js/ui/ +cp %{SOURCE3} data/theme/ %endif %build -# Needed for patch2 -autoreconf -fiv export BROWSER_PLUGIN_DIR=%{_libdir}/browser-plugins -%configure \ - --disable-static \ - --libexecdir=%{_libexecdir}/%{name} \ - --enable-compile-warnings=no -%__make %{?_smp_mflags} +%meson \ + --libexecdir=%{_libexecdir}/%{name} +%meson_build %install -%makeinstall -find %{buildroot} -type f -name "*.la" -delete -print +%meson_install # This is the directory where extensions get installed install -d %{buildroot}%{_datadir}/gnome-shell/extensions # This is the directory where search providers get installed @@ -246,17 +222,6 @@ # Work around race, as reported in bnc#844891 & bgo#709313. install -d %{buildroot}%{_datadir}/gnome-shell/modes -%clean -rm -rf %{buildroot} - -%post -%glib2_gsettings_schema_post -%desktop_database_post - -%postun -%glib2_gsettings_schema_postun -%desktop_database_postun - %files %defattr(-,root,root) %doc COPYING README NEWS @@ -283,7 +248,7 @@ %{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml %{_datadir}/gnome-control-center/keybindings/50-gnome-shell-system.xml %{_datadir}/gnome-shell/ -%doc %{_mandir}/man?/gnome-shell.* +%{_mandir}/man?/gnome-shell.* %dir %{_datadir}/xdg-desktop-portal %dir %{_datadir}/xdg-desktop-portal/portals %{_datadir}/xdg-desktop-portal/portals/gnome-shell.portal @@ -292,16 +257,19 @@ %defattr(-,root,root) %{_bindir}/gnome-shell-extension-tool %{_bindir}/gnome-shell-perf-tool -%dir %{_datadir}/gtk-doc/html -%dir %{_datadir}/gtk-doc/html/st -%dir %{_datadir}/gtk-doc/html/shell -%{_datadir}/gtk-doc/html/st/ -%{_datadir}/gtk-doc/html/shell/ +#dir %%{_datadir}/gtk-doc/html +#dir %%{_datadir}/gtk-doc/html/st +#dir %%{_datadir}/gtk-doc/html/shell +#{_datadir}/gtk-doc/html/st/ +#{_datadir}/gtk-doc/html/shell/ %files browser-plugin %defattr(-,root,root) %doc browser-plugin/README -%{_libdir}/browser-plugins/libgnome-shell-browser-plugin.* +#%{_libdir}/browser-plugins/libgnome-shell-browser-plugin.* +%dir %{_libdir}/mozilla/plugins/ +%dir %{_libdir}/mozilla +%{_libdir}/mozilla/plugins/libgnome-shell-browser-plugin.* %files calendar %defattr(-,root,root) ++++++ gnome-shell-3.24.3.tar.xz -> gnome-shell-3.26.0.tar.xz ++++++ ++++ 181998 lines of diff (skipped) ++++++ gnome-shell-meson.patch ++++++ Index: gnome-shell-3.25.90/subprojects/gvc/meson.build =================================================================== --- gnome-shell-3.25.90.orig/subprojects/gvc/meson.build +++ gnome-shell-3.25.90/subprojects/gvc/meson.build @@ -102,7 +102,7 @@ else include_directories: libgvc_inc, dependencies: libgvc_deps, c_args: c_args, - install_rpath: pkgdatadir, + install_rpath: pkglibdir, install_dir: pkglibdir, install: true )
