Accepting request 158365 from GNOME:Next
Push GNOME:Next OBS-URL: https://build.opensuse.org/request/show/158365 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-session?expand=0&rev=170
This commit is contained in:
parent
5894912668
commit
69c476f45b
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:2e3a3466eed4136826e150b639c63beb5c93710346dea2e538adfe5e18d701b4
|
|
||||||
size 729676
|
|
3
gnome-session-3.7.91.tar.xz
Normal file
3
gnome-session-3.7.91.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:bdf5eadc9ab40cc8eceb329556fb9b1545baa5a6db22f47500d3339ab9fc48f8
|
||||||
|
size 761040
|
@ -1,24 +0,0 @@
|
|||||||
From e9764e3db2696e282521c7f01dd460416f8e6ee0 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Matthias Clasen <mclasen@redhat.com>
|
|
||||||
Date: Sat, 09 Feb 2013 18:15:57 +0000
|
|
||||||
Subject: Hide non-working help button
|
|
||||||
|
|
||||||
gnome-session-properties has a help button that points to
|
|
||||||
no-longer-exising docs. Hide it until new docs are
|
|
||||||
available.
|
|
||||||
https://bugzilla.gnome.org/show_bug.cgi?id=658712
|
|
||||||
---
|
|
||||||
diff --git a/capplet/gsm-properties-dialog.c b/capplet/gsm-properties-dialog.c
|
|
||||||
index 4270551..712b861 100644
|
|
||||||
--- a/capplet/gsm-properties-dialog.c
|
|
||||||
+++ b/capplet/gsm-properties-dialog.c
|
|
||||||
@@ -474,7 +474,6 @@ setup_dialog (GsmPropertiesDialog *dialog)
|
|
||||||
GtkTargetList *targetlist;
|
|
||||||
|
|
||||||
gtk_dialog_add_buttons (GTK_DIALOG (dialog),
|
|
||||||
- GTK_STOCK_HELP, GTK_RESPONSE_HELP,
|
|
||||||
GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE,
|
|
||||||
NULL);
|
|
||||||
|
|
||||||
--
|
|
||||||
cgit v0.9.0.2
|
|
@ -1,10 +0,0 @@
|
|||||||
Index: gnome-session-3.4.2.1/data/hardware-compatibility
|
|
||||||
===================================================================
|
|
||||||
--- gnome-session-3.4.2.1.orig/data/hardware-compatibility
|
|
||||||
+++ gnome-session-3.4.2.1/data/hardware-compatibility
|
|
||||||
@@ -24,4 +24,4 @@
|
|
||||||
|
|
||||||
# Gallium has softpipe and llvmpipe
|
|
||||||
-softpipe
|
|
||||||
--llvmpipe
|
|
||||||
+#-llvmpipe
|
|
@ -1,3 +1,92 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 6 11:57:23 UTC 2013 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 3.7.91:
|
||||||
|
+ Use pkg-config to check for X libraries.
|
||||||
|
+ Automatically fallback to software renderering if hardware
|
||||||
|
renderering doesn't pass the sniff test.
|
||||||
|
+ fix positioning of fail whale dialog.
|
||||||
|
+ Updated translations.
|
||||||
|
- Add pkgconfig(x11) BuildRequires: new verified dependency.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 19 19:53:36 UTC 2013 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 3.7.90:
|
||||||
|
+ Add preliminary patch toward systemd-ification.
|
||||||
|
+ Fix XSMP clients after shutdown is canceled.
|
||||||
|
+ Make build with newer upower.
|
||||||
|
+ Adjust for new gnome-desktop idle api.
|
||||||
|
+ Add session selector.
|
||||||
|
+ Set XDG_MENU_PREFIX.
|
||||||
|
+ Updated translations.
|
||||||
|
- Drop gnome-session-selector.patch: fixed upstream.
|
||||||
|
- Drop gnome-session-properties-remove-help.patch: fixed upstream.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 18 22:36:49 UTC 2013 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 3.7.4:
|
||||||
|
+ Remove the fallback session definition (bgo#687586).
|
||||||
|
+ Remove support for RequiredProviders (bgo#691663).
|
||||||
|
+ Show the fail whale if GNOME shell can't run (bgo#687586).
|
||||||
|
+ Log to the systemd journal when available (bgo#691785).
|
||||||
|
+ Make SIGUSR1 print a line in debug output (bgo#692241).
|
||||||
|
+ Add an InhibitedActions D-Bus property (bgo#692517).
|
||||||
|
+ Reduce default idle timeout to 2 minutes.
|
||||||
|
+ Move automatic logout on idle functionality to
|
||||||
|
gnome-settings-daemon (bgo#597030).
|
||||||
|
+ Allow empty sessions (bgo#690866).
|
||||||
|
+ Allow named saved sessions (bgo#613270).
|
||||||
|
+ Updated translations.
|
||||||
|
- Drop fallback-session package: the fallback mode has been removed
|
||||||
|
upstream. A collection of extensions is available to reproduce
|
||||||
|
a GNOME 2 Look and Feel.
|
||||||
|
- Drop pkgconfig(libnotify) BuildRequires: no longer needed.
|
||||||
|
- Add gnome-session-selector.patch: Don't install session-selector
|
||||||
|
man-pages and .ui files if the session-selector is not being
|
||||||
|
installed.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 18 21:56:49 UTC 2013 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 3.7.3:
|
||||||
|
+ Use GnomeIdleMonitor for idle detection
|
||||||
|
+ Enable llvmpipe
|
||||||
|
+ Fix some error spew
|
||||||
|
+ Make --version not return a failure code
|
||||||
|
+ Reduce depedency on GTK+
|
||||||
|
+ Shutdown and logout fixes
|
||||||
|
+ Add automatic logout on idle feature
|
||||||
|
+ Docs fixes
|
||||||
|
+ Misc fixes
|
||||||
|
+ Updated translations.
|
||||||
|
- Add pkgconfig(gnome-desktop-3.0), pkgconfig(gio-unix-2.0) and
|
||||||
|
pkgconfig(libnotify) BuildRequires: new dependencies.
|
||||||
|
- Drop gnome-session-unblacklist-llvmpipe.patch: fixed upstream.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 18 21:46:49 UTC 2013 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 3.7.2:
|
||||||
|
+ Be more careful when dropping system inhibitors.
|
||||||
|
+ Add a commandline wrapper for inhibiting.
|
||||||
|
+ Add a GetLocale() D-Bus method.
|
||||||
|
+ Add a SessionIsActive D-Bus property.
|
||||||
|
+ Modernize the code in some places.
|
||||||
|
+ Initialize GsmSystem before acquiring a bus name.
|
||||||
|
+ Properly initialize upower client.
|
||||||
|
+ Reject xsmp clients sooner when ending the session.
|
||||||
|
+ Set _GNOME_MAX_SCREEN_SIZE root window property.
|
||||||
|
+ Updated translations.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 18 21:37:49 UTC 2013 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 3.7.1:
|
||||||
|
+ Add gnome-screensaver to fallback session.
|
||||||
|
+ Make SessionName property introspectable.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Feb 18 21:36:49 UTC 2013 - mike.catanzaro@gmail.com
|
Mon Feb 18 21:36:49 UTC 2013 - mike.catanzaro@gmail.com
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package gnome-session
|
# spec file for package gnome-session
|
||||||
#
|
#
|
||||||
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -19,23 +19,19 @@
|
|||||||
%define with_systemd 1
|
%define with_systemd 1
|
||||||
|
|
||||||
Name: gnome-session
|
Name: gnome-session
|
||||||
Version: 3.6.2
|
Version: 3.7.91
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Session Tools for the GNOME Desktop
|
Summary: Session Tools for the GNOME Desktop
|
||||||
License: GPL-2.0+
|
License: GPL-2.0+
|
||||||
Group: System/GUI/GNOME
|
Group: System/GUI/GNOME
|
||||||
Url: http://www.gnome.org
|
Url: http://www.gnome.org
|
||||||
Source: http://download.gnome.org/sources/gnome-session/3.6/%{name}-%{version}.tar.xz
|
Source: http://download.gnome.org/sources/gnome-session/3.7/%{name}-%{version}.tar.xz
|
||||||
Source1: gnome
|
Source1: gnome
|
||||||
Source2: gnome.desktop
|
Source2: gnome.desktop
|
||||||
# PATCH-FIX-UPSTREAM gnome-session-ice-auth-for-suid.patch hpj@novell.com -- Carries ICE auth over to other UIDs in this session using an env var.
|
# PATCH-FIX-UPSTREAM gnome-session-ice-auth-for-suid.patch hpj@novell.com -- Carries ICE auth over to other UIDs in this session using an env var.
|
||||||
Patch0: gnome-session-ice-auth-for-suid.patch
|
Patch0: gnome-session-ice-auth-for-suid.patch
|
||||||
# PATCH-FIX-UPSTREAM gnome-session-kdm-support.patch hpj@novell.com -- Adds support for KDM logout commands.
|
# PATCH-FIX-UPSTREAM gnome-session-kdm-support.patch hpj@novell.com -- Adds support for KDM logout commands.
|
||||||
Patch1: gnome-session-kdm-support.patch
|
Patch1: gnome-session-kdm-support.patch
|
||||||
# PATCH-FIX-UPSTREAM gnome-session-properties-remove-help.patch bnc#804180 bgo#658712 mike.catanzaro@gmail.com -- This module no longer has help so remove the button
|
|
||||||
Patch2: gnome-session-properties-remove-help.patch
|
|
||||||
# PATCH-FEATURE-OPENSUSE gnome-session-unblacklist-llvmpipe.patch badshah400@gmail.com -- Remove llvmpipe from blacklisted drivers to enable full gnome-shell session on virtual machines.
|
|
||||||
Patch4: gnome-session-unblacklist-llvmpipe.patch
|
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: gnome-common
|
BuildRequires: gnome-common
|
||||||
BuildRequires: hicolor-icon-theme
|
BuildRequires: hicolor-icon-theme
|
||||||
@ -46,8 +42,10 @@ BuildRequires: update-desktop-files
|
|||||||
BuildRequires: pkgconfig(dbus-glib-1) >= 0.76
|
BuildRequires: pkgconfig(dbus-glib-1) >= 0.76
|
||||||
# Support gconf-based autostart
|
# Support gconf-based autostart
|
||||||
BuildRequires: pkgconfig(gconf-2.0)
|
BuildRequires: pkgconfig(gconf-2.0)
|
||||||
|
BuildRequires: pkgconfig(gio-unix-2.0) >= 2.35.0
|
||||||
BuildRequires: pkgconfig(gl)
|
BuildRequires: pkgconfig(gl)
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.33.4
|
BuildRequires: pkgconfig(glib-2.0) >= 2.35.0
|
||||||
|
BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.7.90
|
||||||
BuildRequires: pkgconfig(gtk+-3.0) >= 2.90.7
|
BuildRequires: pkgconfig(gtk+-3.0) >= 2.90.7
|
||||||
BuildRequires: pkgconfig(ice)
|
BuildRequires: pkgconfig(ice)
|
||||||
BuildRequires: pkgconfig(json-glib-1.0) >= 0.10
|
BuildRequires: pkgconfig(json-glib-1.0) >= 0.10
|
||||||
@ -57,6 +55,7 @@ BuildRequires: pkgconfig(libsystemd-login)
|
|||||||
%endif
|
%endif
|
||||||
BuildRequires: pkgconfig(sm)
|
BuildRequires: pkgconfig(sm)
|
||||||
BuildRequires: pkgconfig(upower-glib) >= 0.9.0
|
BuildRequires: pkgconfig(upower-glib) >= 0.9.0
|
||||||
|
BuildRequires: pkgconfig(x11)
|
||||||
BuildRequires: pkgconfig(xau)
|
BuildRequires: pkgconfig(xau)
|
||||||
BuildRequires: pkgconfig(xcomposite)
|
BuildRequires: pkgconfig(xcomposite)
|
||||||
BuildRequires: pkgconfig(xext)
|
BuildRequires: pkgconfig(xext)
|
||||||
@ -84,28 +83,14 @@ Group: System/GUI/GNOME
|
|||||||
Requires: %{name} = %{version}
|
Requires: %{name} = %{version}
|
||||||
Requires: gnome-settings-daemon
|
Requires: gnome-settings-daemon
|
||||||
Requires: gnome-shell
|
Requires: gnome-shell
|
||||||
Recommends: %{name}-fallback-session
|
|
||||||
|
|
||||||
%description default-session
|
%description default-session
|
||||||
This package contains the definition of the default GNOME session.
|
This package contains the definition of the default GNOME session.
|
||||||
|
|
||||||
%package fallback-session
|
|
||||||
Summary: Session Manager for GNOME -- Fallback GNOME Session
|
|
||||||
Group: System/GUI/GNOME
|
|
||||||
Requires: %{name} = %{version}
|
|
||||||
Requires: gnome-panel
|
|
||||||
Requires: gnome-settings-daemon
|
|
||||||
Requires: metacity
|
|
||||||
Requires: notification-daemon
|
|
||||||
|
|
||||||
%description fallback-session
|
|
||||||
This package contains the definition of the fallback GNOME session,
|
|
||||||
which is used when the graphics are not hardware-accelerated.
|
|
||||||
|
|
||||||
%package -n gnome2-look-and-feel
|
%package -n gnome2-look-and-feel
|
||||||
Summary: GNOME Desktop with the GNOME 2 Look and Feel
|
Summary: GNOME Desktop with the GNOME 2 Look and Feel
|
||||||
Group: System/GUI/GNOME
|
Group: System/GUI/GNOME
|
||||||
Requires: %{name}-fallback-session
|
# TO BE DEFINED.. shoult require the correct classic extensions to make this up
|
||||||
|
|
||||||
%description -n gnome2-look-and-feel
|
%description -n gnome2-look-and-feel
|
||||||
This package contains the definition to choose in the display manager
|
This package contains the definition to choose in the display manager
|
||||||
@ -133,8 +118,6 @@ functional GNOME desktop.
|
|||||||
translation-update-upstream
|
translation-update-upstream
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%patch2 -p1
|
|
||||||
%patch4 -p1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
NOCONFIGURE=1 gnome-autogen.sh
|
NOCONFIGURE=1 gnome-autogen.sh
|
||||||
@ -155,9 +138,9 @@ install -d -m755 %{buildroot}%{_bindir}
|
|||||||
install -m755 %SOURCE1 %{buildroot}%{_bindir}/gnome
|
install -m755 %SOURCE1 %{buildroot}%{_bindir}/gnome
|
||||||
install -d -m755 %{buildroot}%{_datadir}/xsessions
|
install -d -m755 %{buildroot}%{_datadir}/xsessions
|
||||||
install -m644 %SOURCE2 %{buildroot}%{_datadir}/xsessions/gnome.desktop
|
install -m644 %SOURCE2 %{buildroot}%{_datadir}/xsessions/gnome.desktop
|
||||||
# Install a session file for gnome 2 look-and-feel (fallback mode)
|
# Install a session file for gnome 2 look-and-feel (gnome3 with classic look and feel extensions)
|
||||||
install -m644 %{S:2} %{buildroot}%{_datadir}/xsessions/gnome2-look-and-feel.desktop
|
install -m644 %{S:2} %{buildroot}%{_datadir}/xsessions/gnome2-look-and-feel.desktop
|
||||||
sed -i "s/^Exec=.*/Exec=gnome --session gnome-fallback/" %{buildroot}%{_datadir}/xsessions/gnome2-look-and-feel.desktop
|
# FIXME: gnome2-look-and-feel.desktop needs to be corrected to know how to statr classic mode.
|
||||||
%suse_update_desktop_file session-properties X-SuSE-ControlCenter-Personal
|
%suse_update_desktop_file session-properties X-SuSE-ControlCenter-Personal
|
||||||
%suse_update_desktop_file %{buildroot}%{_datadir}/xsessions/gnome.desktop
|
%suse_update_desktop_file %{buildroot}%{_datadir}/xsessions/gnome.desktop
|
||||||
%suse_update_desktop_file -N "GNOME 2 Look and Feel" %{buildroot}%{_datadir}/xsessions/gnome2-look-and-feel.desktop
|
%suse_update_desktop_file -N "GNOME 2 Look and Feel" %{buildroot}%{_datadir}/xsessions/gnome2-look-and-feel.desktop
|
||||||
@ -197,10 +180,7 @@ rm -rf %{buildroot}
|
|||||||
%files default-session
|
%files default-session
|
||||||
%defattr (-, root, root)
|
%defattr (-, root, root)
|
||||||
%{_datadir}/gnome-session/sessions/gnome.session
|
%{_datadir}/gnome-session/sessions/gnome.session
|
||||||
|
%{_datadir}/gnome-session/sessions/gnome-dummy.session
|
||||||
%files fallback-session
|
|
||||||
%defattr (-, root, root)
|
|
||||||
%{_datadir}/gnome-session/sessions/gnome-fallback.session
|
|
||||||
|
|
||||||
%files -n gnome2-look-and-feel
|
%files -n gnome2-look-and-feel
|
||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
@ -210,17 +190,20 @@ rm -rf %{buildroot}
|
|||||||
%defattr (-, root, root)
|
%defattr (-, root, root)
|
||||||
%doc AUTHORS COPYING ChangeLog NEWS README
|
%doc AUTHORS COPYING ChangeLog NEWS README
|
||||||
%{_bindir}/gnome-session
|
%{_bindir}/gnome-session
|
||||||
|
%{_bindir}/gnome-session-inhibit
|
||||||
%{_bindir}/gnome-session-quit
|
%{_bindir}/gnome-session-quit
|
||||||
%{_datadir}/GConf/gsettings/gnome-session.convert
|
%{_datadir}/GConf/gsettings/gnome-session.convert
|
||||||
%{_datadir}/glib-2.0/schemas/org.gnome.SessionManager.gschema.xml
|
%{_datadir}/glib-2.0/schemas/org.gnome.SessionManager.gschema.xml
|
||||||
%dir %{_datadir}/gnome-session
|
%dir %{_datadir}/gnome-session
|
||||||
%dir %{_datadir}/gnome-session/sessions
|
%dir %{_datadir}/gnome-session/sessions
|
||||||
%{_datadir}/gnome-session/gsm-inhibit-dialog.ui
|
%{_datadir}/gnome-session/gsm-inhibit-dialog.ui
|
||||||
%doc %{_mandir}/man1/gnome-session.1*
|
%doc %{_mandir}/man1/gnome-session.1%{?ext_man}
|
||||||
%doc %{_mandir}/man1/gnome-session-quit.1*
|
%doc %{_mandir}/man1/gnome-session-inhibit.1%{?ext_man}
|
||||||
|
%doc %{_mandir}/man1/gnome-session-quit.1%{?ext_man}
|
||||||
# Helper for the session definitions, to know if hardware is accelerated
|
# Helper for the session definitions, to know if hardware is accelerated
|
||||||
%{_libexecdir}/gnome-session-check-accelerated
|
%{_libexecdir}/gnome-session-check-accelerated
|
||||||
%{_libexecdir}/gnome-session-check-accelerated-helper
|
%{_libexecdir}/gnome-session-check-accelerated-helper
|
||||||
|
%{_libexecdir}/gnome-session-failed
|
||||||
%{_datadir}/gnome-session/hardware-compatibility
|
%{_datadir}/gnome-session/hardware-compatibility
|
||||||
|
|
||||||
%files lang -f %{name}-3.0.lang
|
%files lang -f %{name}-3.0.lang
|
||||||
|
Loading…
Reference in New Issue
Block a user