From 2d3f6db33fad5ba31b05aeecbc81a7a3094ff81d3ab90b211b1ae5474cd7aa8d Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Thu, 27 May 2010 22:23:57 +0000 Subject: [PATCH 1/2] Accepting request 40574 from home:gberh:gdm Copy from home:gberh:gdm/gnome-session via accept of submit request 40574 revision 3. Request was accepted with message: Forwarding to openSUSE:Factory OBS-URL: https://build.opensuse.org/request/show/40574 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-session?expand=0&rev=88 --- gnome-session.changes | 5 +++++ gnome-session.spec | 52 +++++++++++++++++++++++++++++++------------ 2 files changed, 43 insertions(+), 14 deletions(-) diff --git a/gnome-session.changes b/gnome-session.changes index 11983e4..9802eb0 100644 --- a/gnome-session.changes +++ b/gnome-session.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Sun May 23 09:05:10 UTC 2010 - guido+opensuse.org@berhoerster.name + +- Split off a -core subpackage with a minimal runtime version + ------------------------------------------------------------------- Tue Mar 30 03:46:15 CEST 2010 - vuntz@opensuse.org diff --git a/gnome-session.spec b/gnome-session.spec index 83ae484..a777eea 100644 --- a/gnome-session.spec +++ b/gnome-session.spec @@ -51,10 +51,7 @@ BuildRequires: intltool BuildRequires: tcpd-devel BuildRequires: update-desktop-files Requires: %{name}-lang = %{version} -Requires: ConsoleKit -Requires: dbus-1-x11 -Requires: gconf-sanity-check -Requires: hicolor-icon-theme +Requires: %{name}-core = %{version} # Programs that are in the default session (we use Requires since Recommends # might make it possible for some people to get an empty gnome-session, and # give the impression that it's broken) @@ -67,12 +64,25 @@ Obsoletes: gnome-core Provides: %{name}-branding = %{version} Obsoletes: %{name}-branding < %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build -%gconf_schemas_prereq %description This package provides the basic session tools, like session management functionality, for the GNOME 2.x Desktop. +%package core +License: GPLv2+ +Summary: Session Manager for GNOME -- Minimal Version +Requires: ConsoleKit +Requires: dbus-1-x11 +Requires: gconf-sanity-check +Requires: hicolor-icon-theme +%gconf_schemas_prereq + +%description core +This packages contain a minimal version of gnome-session, that can be used for +specific cases. The gnome-session package is needed for a fully functional +GNOME desktop. + %package gtk1-support License: GPLv2+ Summary: GTK+ 1.x compatibility layer for gnome-session @@ -140,25 +150,39 @@ install -m644 %{S:7} %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/ %clean rm -rf %{buildroot} -%pre -f %{name}.schemas_pre +%pre core -f %{name}.schemas_pre -%posttrans -f %{name}.schemas_posttrans +%posttrans core -f %{name}.schemas_posttrans -%preun -f %{name}.schemas_preun +%preun core -f %{name}.schemas_preun -%files -f %{name}.schemas_list +%files %defattr (-, root, root) -%doc AUTHORS COPYING ChangeLog NEWS README -%{_bindir}/* -%{_libexecdir}/gnome-session -%{_datadir}/gnome-session +%{_bindir}/gnome +%{_bindir}/gnome-wm +%{_bindir}/gnome-session-properties %{_datadir}/applications/*.desktop %{_datadir}/xsessions/*.desktop %{_datadir}/icons/hicolor/*/*/*.* -%doc %{_mandir}/man?/*.* +%exclude %{_datadir}/icons/hicolor/scalable/apps/gnome-session-sleep.svg +%{_datadir}/gnome-session/session-properties.ui +%doc %{_mandir}/man1/gnome-session-properties.1* +%doc %{_mandir}/man1/gnome-wm.1* + +%files core -f %{name}.schemas_list +%defattr (-, root, root) +%doc AUTHORS COPYING ChangeLog NEWS README +%{_bindir}/gnome-session +%{_bindir}/gnome-session-save +%{_libexecdir}/gnome-session # Exclude files shipped in other subpackages %exclude %{_libexecdir}/gnome-session/helpers/gnome-settings-daemon-helper %exclude %{_libexecdir}/gnome-session/helpers/gnome-session-splash +%dir %{_datadir}/gnome-session +%{_datadir}/gnome-session/gsm-inhibit-dialog.ui +%{_datadir}/icons/hicolor/scalable/apps/gnome-session-sleep.svg +%doc %{_mandir}/man1/gnome-session.1* +%doc %{_mandir}/man1/gnome-session-save.1* %files gtk1-support %defattr (-, root, root) From 4c58ba17e46486a883fa8c03cc31a0c9886b26d310d45ba17af19674fdea3167 Mon Sep 17 00:00:00 2001 From: OBS User buildservice-autocommit Date: Fri, 28 May 2010 16:22:41 +0000 Subject: [PATCH 2/2] Updating link to change in openSUSE:Factory/gnome-session revision 92.0 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-session?expand=0&rev=a43c9199285862fabe9ffca2662039e0 --- gnome-session.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnome-session.spec b/gnome-session.spec index a777eea..8c0e4d1 100644 --- a/gnome-session.spec +++ b/gnome-session.spec @@ -19,7 +19,7 @@ Name: gnome-session Version: 2.30.0 -Release: 1 +Release: 2 License: GPLv2+ Summary: Session Tools for the GNOME 2.x Desktop Url: http://www.gnome.org