rpms/openbox/devel openbox.desktop, 1.2, 1.3 openbox-3.4.7.2-gdm.patch, 1.1, 1.2 openbox.spec, 1.38, 1.39 openbox-3.4.7.2-gnomesession.patch, 1.1, NONE

Miroslav Lichvar mlichvar at fedoraproject.org
Thu Oct 2 11:55:37 UTC 2008


Author: mlichvar

Update of /cvs/pkgs/rpms/openbox/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5405

Modified Files:
	openbox-3.4.7.2-gdm.patch openbox.spec 
Added Files:
	openbox.desktop 
Removed Files:
	openbox-3.4.7.2-gnomesession.patch 
Log Message:
- Drop gnome session script (gnome-session no longer supports $WINDOW_MANAGER)
- Add application desktop file to allow starting openbox in gnome-session
  when configured in gconf



Index: openbox.desktop
===================================================================
RCS file: openbox.desktop
diff -N openbox.desktop
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ openbox.desktop	2 Oct 2008 11:55:07 -0000	1.3
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Type=Application
+Encoding=UTF-8
+Name=Openbox
+Exec=openbox
+Icon=openbox
+NoDisplay=true
+X-GNOME-Autostart-Phase=WindowManager
+X-GNOME-Provides=windowmanager
+X-GNOME-Autostart-Notify=true

openbox-3.4.7.2-gdm.patch:

Index: openbox-3.4.7.2-gdm.patch
===================================================================
RCS file: /cvs/pkgs/rpms/openbox/devel/openbox-3.4.7.2-gdm.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- openbox-3.4.7.2-gdm.patch	10 Jun 2008 17:32:18 -0000	1.1
+++ openbox-3.4.7.2-gdm.patch	2 Oct 2008 11:55:06 -0000	1.2
@@ -1,16 +1,3 @@
-diff -up openbox-3.4.7.2/data/xsession/openbox-gnome-session.in.gdm openbox-3.4.7.2/data/xsession/openbox-gnome-session.in
---- openbox-3.4.7.2/data/xsession/openbox-gnome-session.in.gdm	2008-02-29 22:18:12.000000000 +0100
-+++ openbox-3.4.7.2/data/xsession/openbox-gnome-session.in	2008-06-10 18:37:10.000000000 +0200
-@@ -7,6 +7,9 @@ if test -n "$1"; then
-   exit
- fi
- 
-+# Clean up after GDM
-+xprop -root -remove _NET_NUMBER_OF_DESKTOPS -remove _NET_DESKTOP_NAMES -remove _NET_CURRENT_DESKTOP 2> /dev/null
-+
- # Run GNOME with Openbox as its window manager
- export WINDOW_MANAGER="@bindir@/openbox"
- exec gnome-session --choose-session=openbox-session "$@"
 diff -up openbox-3.4.7.2/data/xsession/openbox-kde-session.in.gdm openbox-3.4.7.2/data/xsession/openbox-kde-session.in
 --- openbox-3.4.7.2/data/xsession/openbox-kde-session.in.gdm	2008-02-29 22:18:12.000000000 +0100
 +++ openbox-3.4.7.2/data/xsession/openbox-kde-session.in	2008-06-10 18:37:26.000000000 +0200


Index: openbox.spec
===================================================================
RCS file: /cvs/pkgs/rpms/openbox/devel/openbox.spec,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- openbox.spec	4 Sep 2008 15:06:23 -0000	1.38
+++ openbox.spec	2 Oct 2008 11:55:07 -0000	1.39
@@ -1,6 +1,6 @@
 Name:		openbox
 Version:	3.4.7.2
-Release:	5%{?dist}
+Release:	6%{?dist}
 Summary:	A highly configurable and standards-compliant X11 window manager
 
 Group:		User Interface/Desktops
@@ -10,16 +10,17 @@
 Source1:	http://icculus.org/openbox/tools/setlayout.c
 Source2:	xdg-menu
 Source3:	menu.xml
+Source4:	openbox.desktop
 
 Patch0:		openbox-3.4.7.1-autostartdir.patch
 Patch1:		openbox-3.4.7.2-gdm.patch
-Patch2:		openbox-3.4.7.2-gnomesession.patch
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 Requires:	%{name}-libs = %{version}-%{release}
 
 BuildRequires:	gettext
+BuildRequires:	desktop-file-utils
 BuildRequires:	pango-devel
 BuildRequires:	startup-notification-devel
 BuildRequires:	libxml2-devel
@@ -68,7 +69,6 @@
 %setup -q
 %patch0 -p1 -b .autostartdir
 %patch1 -p1 -b .gdm
-%patch2 -p1 -b .gnomesession
 
 
 %build
@@ -90,9 +90,15 @@
 sed 's|_XDGMENU_|%{_datadir}/%{name}/xdg-menu|g' < %{SOURCE3} \
 	> %{buildroot}%{_sysconfdir}/xdg/%{name}/menu.xml
 
+desktop-file-install --vendor="" \
+        --dir=$RPM_BUILD_ROOT%{_datadir}/applications \
+        %{SOURCE4}
+
 %find_lang %{name}
 rm -f %{buildroot}%{_libdir}/*.la
 rm -rf %{buildroot}%{_datadir}/doc/%{name}
+rm -f %{buildroot}%{_datadir}/xsessions/%{name}-gnome.desktop
+rm -f %{buildroot}%{_bindir}/%{name}-gnome-session
 
 
 %clean
@@ -109,9 +115,8 @@
 %{_bindir}/gdm-control
 %{_bindir}/%{name}*
 %{_bindir}/setlayout
-%dir %{_datadir}/openbox
-%{_datadir}/openbox/xdg-autostart
-%{_datadir}/openbox/xdg-menu
+%{_datadir}/applications/*%{name}.desktop
+%{_datadir}/%{name}
 %{_datadir}/themes/*/
 %{_datadir}/pixmaps/%{name}.png
 %{_datadir}/gnome/wm-properties/
@@ -136,6 +141,11 @@
 
 
 %changelog
+* Thu Oct 02 2008 Miroslav Lichvar <mlichvar at redhat.com> - 3.4.7.2-6
+- Drop gnome session script (gnome-session no longer supports $WINDOW_MANAGER)
+- Add application desktop file to allow starting openbox in gnome-session
+  when configured in gconf
+
 * Thu Sep 04 2008 Miroslav Lichvar <mlichvar at redhat.com> - 3.4.7.2-5
 - Don't use --choose-session option in gnome session script
 


--- openbox-3.4.7.2-gnomesession.patch DELETED ---




More information about the scm-commits mailing list