rpms/xfdesktop/devel xfdesktop-4.6.0-redhat-menus.patch, NONE, 1.1 xfdesktop.spec, 1.30, 1.31
Christoph Wickert
cwickert at fedoraproject.org
Mon Mar 2 22:23:05 UTC 2009
Author: cwickert
Update of /cvs/pkgs/rpms/xfdesktop/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24865
Modified Files:
xfdesktop.spec
Added Files:
xfdesktop-4.6.0-redhat-menus.patch
Log Message:
* Mon Mar 02 2009 Christoph Wickert <cwickert at fedoraproject.org> - 4.6.0-3
- Fix directory ownership problems
- Require xfce4-doc and redhat-menus
- Tweak and clean up Xfce menu
xfdesktop-4.6.0-redhat-menus.patch:
--- NEW FILE xfdesktop-4.6.0-redhat-menus.patch ---
--- xfdesktop-4.6.0.orig/modules/menu/menu-data/xfce-applications.menu 2009-01-12 23:03:21.000000000 +0100
+++ xfdesktop-4.6.0/modules/menu/menu-data/xfce-applications.menu 2009-02-28 23:26:49.000000000 +0100
@@ -18,7 +18,8 @@
<Filename>xfce4-file-manager.desktop</Filename>
<Filename>xfce4-web-browser.desktop</Filename>
<Separator/>
- <Menuname>Settings</Menuname>
+ <Menuname>Preferences</Menuname>
+ <Menuname>Administration</Menuname>
<Separator/>
<Merge type="all"/>
<Separator/>
@@ -28,10 +29,14 @@
</Layout>
<Menu>
- <Name>Settings</Name>
- <Directory>xfce-settings.directory</Directory>
+ <Name>Preferences</Name>
+ <Directory>Settings.directory</Directory>
<Include>
- <Category>Settings</Category>
+ <And>
+ <Category>Settings</Category>
+ <Not><Category>System</Category></Not>
+ <Not><Category>Screensaver</Category></Not>
+ </And>
</Include>
<Layout>
@@ -40,25 +45,29 @@
<Merge type="all"/>
</Layout>
- <Menu>
- <Name>Screensavers</Name>
- <Directory>xfce-screensavers.directory</Directory>
- <Include>
- <Category>Screensaver</Category>
- </Include>
- </Menu>
+ </Menu>
+
+ <Menu>
+ <Name>Administration</Name>
+ <Directory>SystemConfig.directory</Directory>
+ <Include>
+ <And>
+ <Category>Settings</Category>
+ <Category>System</Category>
+ <Not><Category>Screensaver</Category></Not>
+ </And>
+ </Include>
+
</Menu>
<Menu>
<Name>Accessories</Name>
<Directory>xfce-accessories.directory</Directory>
<Include>
- <Or>
- <Category>Accessibility</Category>
- <Category>Core</Category>
- <Category>Legacy</Category>
+ <And>
<Category>Utility</Category>
- </Or>
+ <Not><Category>System</Category></Not>
+ </And>
</Include>
</Menu>
@@ -124,7 +133,11 @@
<Name>System</Name>
<Directory>xfce-system.directory</Directory>
<Include>
- <Category>System</Category>
+ <And>
+ <Category>System</Category>
+ <Not><Category>Settings</Category></Not>
+ <Not><Category>Screensaver</Category></Not>
+ </And>
</Include>
</Menu>
@@ -133,7 +146,13 @@
<Directory>xfce-other.directory</Directory>
<OnlyUnallocated/>
<Include>
- <All/>
+ <And>
+ <Not><Category>Core</Category></Not>
+ <Not><Category>Settings</Category></Not>
+ <Not><Category>SystemSetup</Category></Not>
+ <Not><Category>X-Red-Hat-ServerConfig</Category></Not>
+ <Not><Category>Screensaver</Category></Not>
+ </And>
</Include>
</Menu>
Index: xfdesktop.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xfdesktop/devel/xfdesktop.spec,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- xfdesktop.spec 28 Feb 2009 04:01:51 -0000 1.30
+++ xfdesktop.spec 2 Mar 2009 22:22:35 -0000 1.31
@@ -1,7 +1,7 @@
Summary: Desktop manager for the XFce Desktop Environment
Name: xfdesktop
Version: 4.6.0
-Release: 2%{?dist}
+Release: 3%{?dist}
License: GPLv2+
URL: http://www.xfce.org/
Source0: http://www.xfce.org/archive/xfce-%{version}/src/xfdesktop-%{version}.tar.bz2
@@ -10,6 +10,8 @@
Patch0: xfdesktop-4.5.92-backdrop-image.patch
# Enable distro specific logo in desktop menu
Patch1: xfdesktop-4.5.92-desktop-menu-icon.patch
+# Use redhat-menus to avoid duplicate entries in the menu
+Patch2: xfdesktop-4.6.0-redhat-menus.patch
Group: User Interface/Desktops
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -17,6 +19,8 @@
Requires: xfwm4
Requires: xfce4-panel
Requires: desktop-backgrounds-basic
+Requires: xfce4-doc
+Requires: redhat-menus
BuildRequires: libxfcegui4-devel >= %{version}
BuildRequires: xfce4-panel-devel >= %{version}
BuildRequires: libxml2-devel
@@ -40,6 +44,7 @@
%patch0 -p1 -b .backdrop
%patch1 -p1 -b .distro-logo
+%patch2 -p1 -b .orig
%build
%configure
@@ -76,7 +81,8 @@
%{_datadir}/applications/*
%{_datadir}/icons/hicolor/*/*/*
%{_datadir}/pixmaps/*
-%{_datadir}/xfce4/doc
+%doc %{_datadir}/xfce4/doc/*/images/*
+%doc %{_datadir}/xfce4/doc/*/*.html
%{_datadir}/xfce4/backdrops
%{_mandir}/man1/*
%config(noreplace) %{_sysconfdir}/xdg/menus/xfce-applications.menu
@@ -84,6 +90,11 @@
%{_datadir}/xfce4/panel-plugins/xfce4-menu.desktop
%changelog
+* Mon Mar 02 2009 Christoph Wickert <cwickert at fedoraproject.org> - 4.6.0-3
+- Fix directory ownership problems
+- Require xfce4-doc and redhat-menus
+- Tweak and clean up Xfce menu
+
* Fri Feb 27 2009 Kevin Fenzi <kevin at tummy.com> - 4.6.0-2
- Add libSM-devel to BuildRequires
More information about the scm-commits
mailing list