Accepting request 293003 from GNOME:Factory

Scripted push of project GNOME:Next (forwarded request 292811 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/293003
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnome-shell?expand=0&rev=100
This commit is contained in:
Dominique Leuenberger 2015-03-30 17:24:11 +00:00 committed by Git OBS Bridge
commit 2ad5626828
5 changed files with 218 additions and 79 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fb44484efb94af4d90189127136a82b2cc1afed93e24834165ae550b58b539d6
size 1592136

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cacd5191184659600e2baf95cf90b6f89d06ea60f9eb8fba29dce3a6535ee62a
size 1589672

View File

@ -1,52 +0,0 @@
From 29673deac7e1c34127b0ac1484d0e7766ecc9acc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
Date: Thu, 13 Nov 2014 15:14:56 +0000
Subject: [PATCH] calendar: Stop computing week number ourselves
Correctly computing the ISO week number is tricky and we already
have code in the platform to do it, so just refer its computation
to GDateTime rather than doing it ourselves.
https://bugzilla.gnome.org/show_bug.cgi?id=736722
---
js/ui/calendar.js | 19 +------------------
1 file changed, 1 insertion(+), 18 deletions(-)
Index: gnome-shell-3.14.2/js/ui/calendar.js
===================================================================
--- gnome-shell-3.14.2.orig/js/ui/calendar.js
+++ gnome-shell-3.14.2/js/ui/calendar.js
@@ -89,23 +89,6 @@ function _formatEventTime(event, clockFo
return ret;
}
-function _getCalendarWeekForDate(date) {
- // Based on the algorithms found here:
- // http://en.wikipedia.org/wiki/Talk:ISO_week_date
- let midnightDate = new Date(date.getFullYear(), date.getMonth(), date.getDate());
- // Need to get Monday to be 1 ... Sunday to be 7
- let dayOfWeek = 1 + ((midnightDate.getDay() + 6) % 7);
- let nearestThursday = new Date(midnightDate.getFullYear(), midnightDate.getMonth(),
- midnightDate.getDate() + (4 - dayOfWeek));
-
- let jan1st = new Date(nearestThursday.getFullYear(), 0, 1);
- let diffDate = nearestThursday - jan1st;
- let dayNumber = Math.floor(Math.abs(diffDate) / MSECS_IN_DAY);
- let weekNumber = Math.floor(dayNumber / 7) + 1;
-
- return weekNumber;
-}
-
function _getCalendarDayAbbreviation(dayNumber) {
let abbreviations = [
/* Translators: Calendar grid abbreviation for Sunday.
@@ -670,7 +653,7 @@ const Calendar = new Lang.Class({
this._buttons.push(button);
if (this._useWeekdate && iter.getDay() == 4) {
- let label = new St.Label({ text: _getCalendarWeekForDate(iter).toString(),
+ let label = new St.Label({ text: iter.toLocaleFormat('%V'),
style_class: 'calendar-day-base calendar-week-number'});
layout.attach(label, rtl ? 7 : 0, row, 1, 1);
}

View File

@ -1,3 +1,184 @@
-------------------------------------------------------------------
Mon Mar 23 20:34:45 UTC 2015 - dimstar@opensuse.org
- Update to version 3.16.0:
+ Revert erroneous login dialog changes (bgo#740142).
+ Improve accessibility of legacy tray (bgo#746487).
+ Fix legacy status icons leaking into other monitors
(bgo#745824).
+ Updated translations.
-------------------------------------------------------------------
Thu Mar 19 06:46:31 UTC 2015 - cxiong@suse.com
- Move development tools to devel subpackage (bsc#881020).
-------------------------------------------------------------------
Wed Mar 18 08:18:43 UTC 2015 - dimstar@opensuse.org
- Update to version 3.15.92:
+ gdm: Fix user list accessibility (bgo#729603).
+ Handle multiline questions in mount operations (bgo#745713).
+ Improve classic theme (bgo#745686, bgo#745687).
+ Fix ordering of calendar events (bgo#745988).
+ Pick first input source for new windows when per-window
(bgo#746037).
+ networkAgent: Show a notification for non-user-initiated
password requests (bgo#660293).
+ Fix dismissing calendar events (bgo#744927).
+ Add legacy tray to ctrl-alt-tab popup (bgo#746022).
+ Manage on-screen-keyboard visibility in gnome-shell
(bgo#745977).
+ Add pointer barriers to legacy tray (bgo#746026).
+ Use fallback when app icon cannot be resolved (bgo#746219).
+ Fix handling of removed smartcard at startup (bgo#740143).
+ gdm: Don't pick a random session for the user (bgo#740142).
+ Make menu selection behavior consistent with GTK (bgo#745246).
+ gdm: Fix empty user list on user switching (bgo#719418).
+ Misc bug fixes: bgo#745666, bgo#746019, bgo#745861, bgo#746027,
bgo#746223, bgo#737502, bgo#746343, bgo#746288.
+ Updated translations.
-------------------------------------------------------------------
Thu Mar 5 01:25:14 UTC 2015 - dimstar@opensuse.org
- Update to version 3.15.91:
+ Don't disable all shortcuts while non-panel menus are open
(bgo#745039).
+ Do not wake up the screen for disabled notifications
(bgo#744114).
+ Add unminimize animation (bgo#702662).
+ Change default shortcut for viewing notifications (bgo#687986).
+ Add shortcut to dismiss notifications from list (bgo#745279).
+ Use Polari instead of Empathy for IRC conversations
(bgo#745431).
+ Add a hideable bottom tray for legacy status icons
(bgo#745162).
+ Improve accessibility of calendar/message list (bgo#706903,
bgo#745393).
+ Fix window thumbnail scaling in overview (bgo#744883).
+ Stop handling non-chat notifications for Empathy (bgo#745503).
+ Fix mouse interaction with ibus candidate window (bgo#745167,
bgo#745245).
+ Misc bug fixes and cleanups: bgo#677412, bgo#744880,
bgo#744900, bgo#744894, bgo#744907, bgo#745061, bgo#741111,
bgo#744912, bgo#745175, bgo#745246, bgo#744959, bgo#744575,
bgo#745570, bgo#652742, bgo#659187, bgo#745412, bgo#745521,
bgo#745521, bgo#741665, bgo#745574, bgo#745627, bgo#745494,
bgo#745111, bgo#745132, bgo#745110.
+ Updated translations.
- Drop pkgconfig(caribou-1.0) BuildRequires: dropped upstream.
-------------------------------------------------------------------
Sat Feb 21 10:47:05 UTC 2015 - dimstar@opensuse.org
- Update to version 3.15.90:
+ gdm: Fix reactivity of first user in user list (bgo#743370).
+ Prevent DND to dash when favorites are locked down
(bgo#741325).
+ Prevent DND in app picker when favorites are locked down
(bgo#741325).
+ Implement Display panel's OSD monitor labels in the shell
(bgo#743744).
+ Remove GSystem dependency (bgo#744457).
+ Do not duplicate "New Window" action in dash (bgo#744446).
+ Fix 'draw-cursor' option of screen recorder (bgo#744599).
+ Fix screencast timestamps (bgo#744642).
+ Allow keybindings for switching to VT8-VT12 (bgo#744800).
+ Implement notification redesign (bgo#744498, bgo#744815,
bgo#744817, bgo#744850).
+ Fix struts computation of chrome on non-primary monitors
(bgo#744183).
+ Visual refresh based on GTK+ theme redesign (bgo#737785,
bg0#744680).
+ Misc. bug fixes and cleanups: bgo#743371, bgo#736182,
bgo#744013, bgo#743993, bgo#744665.
+ Updated translations.
-------------------------------------------------------------------
Fri Feb 6 00:04:31 UTC 2015 - mgorse@suse.com
- Move Evolution calendar support to a separate subpackage
gnome-shell-calendar, allowing to install GNOME Shell without any
dependency on evolution-data-server.
- Replaces Requires: evolution-data-server by Recommends:
gnome-shell-calendar and add a Supplements between
gnome-shell-calendar and evolution-data-server.
- Lower dependency on NetworkManager-gnome from Requires to
Recommends, for users who don't want to use NM.
-------------------------------------------------------------------
Thu Jan 29 16:19:10 UTC 2015 - dimstar@opensuse.org
- Drop --with-nmlibexecdir and --disable-schemas-install configure
parameters: they are no longer supported.
-------------------------------------------------------------------
Fri Jan 23 21:10:35 UTC 2015 - zaitor@opensuse.org
- Update to version 3.15.4:
+ Add mode parameter to AcceleratorActivated signal (bgo#711682).
+ Fix PID based window/app association (bgo#736527).
+ Fix current day highlight on day change (bgo#742492).
+ Switch to vp9 for screencast recordings (bgo#742744).
+ Disable IBus input sources on password entries (bgo#730628).
+ Make slider scrolling smoother (bgo#742648).
+ Allow move-up shortcut to move window above top workspace
(bgo#665764).
+ Misc. bug fixes (bgo#742748, bgo#742824, bgo#741114).
+ Updated translations.
-------------------------------------------------------------------
Fri Dec 19 17:06:42 UTC 2014 - zaitor@opensuse.org
- Update to version 3.15.3:
+ Add support for high-contrast themes (bgo#740447).
+ Fix banner message on login screen without user list
(bgo#703972).
+ Fix flicker when activating windows on another workspace
(bgo#741680).
+ Misc. bugfixes: bgo#735308, bgo#740237.
+ Updated translations.
-------------------------------------------------------------------
Fri Dec 19 16:53:15 UTC 2014 - zaitor@opensuse.org
- Update to version 3.15.2:
+ Fix visual glitch of window preview outline in overview
(bgo#699044).
+ Change user facing name of "Captive Portal" to "Network Login"
(bgo #737198).
+ Port to Python 3 (bgo#732478)
+ Hide Airplane mode indicator when g-s-d says so (bgo #736292),
+ Allow translators to change non-work days (bgo#664645).
+ Delay invocation of caribou daemon until really needed
(bgo#739712).
+ Don't lock screen after crash if locking is disabled
(bgo#704884).
+ Improve layout of extension installation dialog (bgo#739888).
+ Fix workspace changes from app picker (bgo#737534).
+ Preload all ibus input sources in user configuration
(bgo#695428).
+ Properly remove network connections from list (bgo#740227).
+ Support CSS margin property (bgo#728437).
+ Improve handling of BUSY application state (bgo#736492).
+ Fix erroneous week numbers in calendar (bgo#736722).
+ Misc. bugfixes and cleanups: bgo#738725, bgo#739497,
bgo#739241, bgo#672500, bgo#739822, bgo#740074, bgo#704163,
bgo#740141.
+ Updated translations.
- Add python(abi) >= 3 BuildRequires: Following upstreams port to
python 3.
- Drop gnome-shell-fix-week-count.patch: fixed upstream.
-------------------------------------------------------------------
Fri Dec 19 16:52:48 UTC 2014 - zaitor@opensuse.org
- Update to version 3.15.1:
+ Use GResources for theme loading (bgo#736936).
+ Reset the OSK to primary on monitor changes (bgo#738536).
+ Use LC_TIME locale for format string translations (bgo#738640).
-------------------------------------------------------------------
Fri Dec 19 15:12:55 UTC 2014 - zaitor@opensuse.org
@ -523,7 +704,7 @@ Wed Oct 16 06:48:54 UTC 2013 - dimstar@opensuse.org
+ Use ARROW role for labels representing arrows (bgo#710120).
+ Make selected view in app picker persistent (bgo#710042).
+ Make network selector navigable by keyboard (bgo#710144).
+ Misc bug fixes: bgo##709034, bgo#709263, bgo#698486,
+ Misc bug fixes: bgo#709034, bgo#709263, bgo#698486,
bgo#709286, bgo#709248, bgo#709543, bgo#696564, bgo#703265,
bgo#709638, bgo#709866, bgo#709998, bgo#710019, bgo#710104,
bgo#710115.
@ -623,7 +804,7 @@ Tue Sep 3 06:43:08 UTC 2013 - dimstar@opensuse.org
+ Implement new app picker design (bgo#706081).
+ Improve frequent apps being empty by default (bgo#694710).
+ Extend clickable area of page indicators (bgo#707314).
+ Misc bug fixes: bgo##706542, bgo#706654, bgo#706005,
+ Misc bug fixes: bgo#706542, bgo#706654, bgo#706005,
bgo#706681, bgo#706841, bgo#706843, bgo#707064, bgo#706262,
bgo#707197, bgo#707269.
+ Updated translations.
@ -805,7 +986,7 @@ Tue May 28 19:52:42 UTC 2013 - dimstar@opensuse.org
(bgo#697007).
+ Switch input source on modifiers-only accelerator (bgo#697008).
+ Allow input source switching in message tray (bgo#697009).
+ Other fixed bugs: bgo##698863, bgo#699799, bgo#699800,
+ Other fixed bugs: bgo#698863, bgo#699799, bgo#699800,
bgo#676285, bgo#699975, bgo#700097, bgo#698812, bgo#698486,
bgo#700194, bgo#695314, bgo#700257, bgo#699678, bgp#700356,
bgo#700322, bgo#700394, bgo#700409, bgo#700595, bgo#700625,
@ -1267,7 +1448,7 @@ Sun Feb 24 20:26:38 UTC 2013 - dimstar@opensuse.org
Sat Feb 23 20:08:57 UTC 2013 - dimstar@opensuse.org
- Update to version 3.7.1:
+ Add shortcut to open application view directly (bgo##685738)
+ Add shortcut to open application view directly (bgo#685738)
+ Expose '<Super>F10' shortcut in System Settings (bgo#672909)
+ Clean up timestamp format in chat notifications (bgo#680989)
+ loginScreen: Add support for 'disable-restart-buttons'

View File

@ -1,7 +1,7 @@
#
# spec file for package gnome-shell
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -17,28 +17,26 @@
Name: gnome-shell
Version: 3.14.3
Version: 3.16.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.14/%{name}-%{version}.tar.xz
Source: http://download.gnome.org/sources/gnome-shell/3.16/%{name}-%{version}.tar.xz
# PATCH-FIX-UPSTREAM gnome-shell-private-connection.patch bnc#751211 bgo#646187 dimstar@opensuse.org -- create private connections if the user is not authorized
Patch1: gnome-shell-private-connection.patch
# PATCH-FIX-UPSTREAM gnome-shell-fix-week-count.patch boo#boo#910069 bgo#736722 badshah400@gmail.com -- Fix week count in top-bar calendar; patch taken from upstream git master and edited to apply cleanly against current version
Patch2: gnome-shell-fix-week-count.patch
BuildRequires: docbook-xsl-stylesheets
BuildRequires: gcc-c++
BuildRequires: intltool
BuildRequires: translation-update-upstream
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(caribou-1.0) >= 0.4.8
BuildRequires: pkgconfig(clutter-1.0) >= 1.15.9
BuildRequires: pkgconfig(clutter-1.0) >= 1.21.5
BuildRequires: pkgconfig(gcr-base-3) >= 3.7.5
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
BuildRequires: pkgconfig(gio-2.0) >= 2.37.0
@ -50,14 +48,14 @@ BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.10.1
BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.7.4
BuildRequires: pkgconfig(gstreamer-1.0) >= 0.11.92
BuildRequires: pkgconfig(gstreamer-base-1.0)
BuildRequires: pkgconfig(gtk+-3.0) >= 3.13.2
BuildRequires: pkgconfig(gtk+-3.0) >= 3.15.0
BuildRequires: pkgconfig(json-glib-1.0) >= 0.13.2
BuildRequires: pkgconfig(libcanberra)
BuildRequires: pkgconfig(libcanberra-gtk)
BuildRequires: pkgconfig(libcroco-0.6) >= 0.6.8
BuildRequires: pkgconfig(libedataserver-1.2) >= 3.5.3
BuildRequires: pkgconfig(libgnome-menu-3.0) >= 3.5.3
BuildRequires: pkgconfig(libmutter) >= 3.14.2
BuildRequires: pkgconfig(libmutter) >= 3.16.0
BuildRequires: pkgconfig(libnm-glib)
BuildRequires: pkgconfig(libnm-gtk) >= 0.9.8
BuildRequires: pkgconfig(libnm-util) >= 0.9.8
@ -72,8 +70,6 @@ BuildRequires: pkgconfig(polkit-agent-1) >= 0.100
BuildRequires: pkgconfig(telepathy-glib) >= 0.17.5
BuildRequires: pkgconfig(telepathy-logger-0.2) >= 0.2.4
BuildRequires: pkgconfig(xtst)
# The clock / calendar applet in the panel requires e-d-s (bnc#795793).
Requires: evolution-data-server
Requires: gdk-pixbuf-loader-rsvg
Requires: gnome-session
# For a GSettings schema and power system icon
@ -86,8 +82,6 @@ Requires: gnome-bluetooth
Requires: gnome-control-center
# "High Contrast" in accessibility status icon
Requires: gnome-themes-accessibility
# network system icon
Requires: NetworkManager-gnome
# 11.4 doesn't have typelib dependency
%if 0%{?suse_version} < 1210
Requires: libaccountsservice0
@ -95,12 +89,15 @@ Requires: libcaribou0
Requires: libgdmgreeter1
%endif
Recommends: %{name}-browser-plugin
Recommends: %{name}-calendar
Recommends: %{name}-lang
# Wanda makes use of this.
Recommends: fortune
# 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
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%glib2_gsettings_schema_requires
@ -141,11 +138,21 @@ extensions repository to provide good integration, letting the website
know which extensions are enabled and disabled, and allowing the website
to enable, disable and install them.
%package calendar
Summary: Evolution Calendar support for GNOME Shell
Group: System/GUI/GNOME
Requires: %{name} = %{version}
# The clock / calendar applet in the panel requires e-d-s (bnc#795793).
Requires: evolution-data-server
Supplements: packageand(%{name}:evolution-data-server)
%description calendar
This package adds support for Evolution Calendar, such as appointments
into GNOME Shell calendar.
%lang_package
%prep
%setup -q
%patch1 -p1
%patch2 -p1
translation-update-upstream
%build
@ -153,8 +160,6 @@ export BROWSER_PLUGIN_DIR=%{_libdir}/browser-plugins
%configure \
--disable-static \
--libexecdir=%{_libexecdir}/%{name} \
--with-nmlibexecdir=%{_libexecdir} \
--disable-schemas-install \
--enable-compile-warnings=no
%__make %{?_smp_mflags} V=1
@ -188,8 +193,7 @@ rm -rf %{buildroot}
%doc COPYING README NEWS
%{_bindir}/gnome-shell
%{_bindir}/gnome-shell-extension-prefs
%{_bindir}/gnome-shell-extension-tool
%{_bindir}/gnome-shell-perf-tool
%exclude %{_libexecdir}/gnome-shell/gnome-shell-calendar-server
%{_libexecdir}/gnome-shell/
%if "%{_libdir}" != "%{_libexecdir}"
%{_libdir}/gnome-shell/
@ -197,7 +201,6 @@ rm -rf %{buildroot}
%dir %{_datadir}/GConf
%dir %{_datadir}/GConf/gsettings
%{_datadir}/GConf/gsettings/gnome-shell-overrides.convert
%{_datadir}/applications/evolution-calendar.desktop
%{_datadir}/applications/gnome-shell.desktop
%{_datadir}/applications/gnome-shell-extension-prefs.desktop
%{_datadir}/applications/org.gnome.Shell.PortalHelper.desktop
@ -205,7 +208,6 @@ rm -rf %{buildroot}
%{_datadir}/dbus-1/interfaces/org.gnome.Shell.Screenshot.xml
%{_datadir}/dbus-1/interfaces/org.gnome.ShellSearchProvider.xml
%{_datadir}/dbus-1/interfaces/org.gnome.ShellSearchProvider2.xml
%{_datadir}/dbus-1/services/org.gnome.Shell.CalendarServer.service
%{_datadir}/dbus-1/services/org.gnome.Shell.HotplugSniffer.service
%{_datadir}/dbus-1/services/org.gnome.Shell.PortalHelper.service
%{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml
@ -219,6 +221,8 @@ rm -rf %{buildroot}
%files devel
%defattr(-,root,root)
%{_bindir}/gnome-shell-extension-tool
%{_bindir}/gnome-shell-perf-tool
%doc %{_datadir}/gtk-doc/html/st/
%doc %{_datadir}/gtk-doc/html/shell/
@ -227,6 +231,12 @@ rm -rf %{buildroot}
%doc browser-plugin/README
%{_libdir}/browser-plugins/libgnome-shell-browser-plugin.*
%files calendar
%defattr(-,root,root)
%{_datadir}/applications/evolution-calendar.desktop
%{_libexecdir}/gnome-shell/gnome-shell-calendar-server
%{_datadir}/dbus-1/services/org.gnome.Shell.CalendarServer.service
%files lang -f %{name}.lang
%changelog