rpms/xfce4-panel/EL-5 xfce4-panel-4.6.0-defaults.patch, NONE, 1.1 xfce4-panel-4.6.1-multilib.patch, NONE, 1.1 sources, 1.8, 1.9 xfce4-panel.spec, 1.21, 1.22
Kevin Fenzi
kevin at fedoraproject.org
Mon Jul 26 02:49:44 UTC 2010
Author: kevin
Update of /cvs/pkgs/rpms/xfce4-panel/EL-5
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv8439
Modified Files:
sources xfce4-panel.spec
Added Files:
xfce4-panel-4.6.0-defaults.patch
xfce4-panel-4.6.1-multilib.patch
Log Message:
initial version for epel5
xfce4-panel-4.6.0-defaults.patch:
panels.xml | 2 ++
1 file changed, 2 insertions(+)
--- NEW FILE xfce4-panel-4.6.0-defaults.patch ---
diff -dur xfce4-panel-4.6.0.orig/config/panels.xml xfce4-panel-4.6.0/config/panels.xml
--- xfce4-panel-4.6.0.orig/config/panels.xml 2009-02-24 14:14:35.000000000 -0700
+++ xfce4-panel-4.6.0/config/panels.xml 2009-02-27 11:07:35.000000000 -0700
@@ -23,11 +23,13 @@
<item name="launcher" id="10"/>
<item name="tasklist" id="3"/>
<item name="systray" id="4"/>
+ <item name="thunar-tpa" id="21"/>
<item name="pager" id="2"/>
<item name="showdesktop" id="1"/>
<item name="separator" id="11"/>
<item name="clock" id="14"/>
<item name="separator" id="13"/>
+ <item name="xfswitch-plugin" id="20"/>
<item name="actions" id="12"/>
</items>
</panel>
xfce4-panel-4.6.1-multilib.patch:
panel/Makefile.in | 2 +-
plugins/actions/Makefile.in | 2 +-
plugins/clock/Makefile.in | 2 +-
plugins/iconbox/Makefile.in | 2 +-
plugins/launcher/Makefile.in | 2 +-
plugins/pager/Makefile.in | 2 +-
plugins/separator/Makefile.in | 2 +-
plugins/showdesktop/Makefile.in | 2 +-
plugins/systray/Makefile.in | 2 +-
plugins/tasklist/Makefile.in | 2 +-
plugins/windowlist/Makefile.in | 2 +-
11 files changed, 11 insertions(+), 11 deletions(-)
--- NEW FILE xfce4-panel-4.6.1-multilib.patch ---
diff -dur xfce4-panel-4.6.1.orig/panel/Makefile.in xfce4-panel-4.6.1/panel/Makefile.in
--- xfce4-panel-4.6.1.orig/panel/Makefile.in 2009-04-18 17:40:09.000000000 +0200
+++ xfce4-panel-4.6.1/panel/Makefile.in 2009-06-12 00:08:17.000000000 +0200
@@ -289,7 +289,7 @@
-I$(top_srcdir) \
-I$(top_builddir) \
-DG_LOG_DOMAIN=\"xfce4-panel\" \
- -DDATADIR=\"$(datadir)\" \
+ -DDATADIR=\"$(libdir)\" \
-DLIBDIR=\"$(libdir)/xfce4\" \
-DLIBEXECDIR=\"$(libexecdir)/xfce4\" \
-DSYSCONFDIR=\"$(sysconfdir)\" \
diff -dur xfce4-panel-4.6.1.orig/plugins/actions/Makefile.in xfce4-panel-4.6.1/plugins/actions/Makefile.in
--- xfce4-panel-4.6.1.orig/plugins/actions/Makefile.in 2009-04-18 17:40:09.000000000 +0200
+++ xfce4-panel-4.6.1/plugins/actions/Makefile.in 2009-06-12 00:17:15.000000000 +0200
@@ -325,7 +325,7 @@
# .desktop file
#
desktopdir = \
- $(datadir)/xfce4/panel-plugins
+ $(libdir)/xfce4/panel-plugins
desktop_in_in_files = \
actions.desktop.in.in
diff -dur xfce4-panel-4.6.1.orig/plugins/clock/Makefile.in xfce4-panel-4.6.1/plugins/clock/Makefile.in
--- xfce4-panel-4.6.1.orig/plugins/clock/Makefile.in 2009-04-18 17:40:09.000000000 +0200
+++ xfce4-panel-4.6.1/plugins/clock/Makefile.in 2009-06-12 00:17:15.000000000 +0200
@@ -341,7 +341,7 @@
# .desktop file
#
desktopdir = \
- $(datadir)/xfce4/panel-plugins
+ $(libdir)/xfce4/panel-plugins
desktop_in_in_files = \
clock.desktop.in.in
diff -dur xfce4-panel-4.6.1.orig/plugins/iconbox/Makefile.in xfce4-panel-4.6.1/plugins/iconbox/Makefile.in
--- xfce4-panel-4.6.1.orig/plugins/iconbox/Makefile.in 2009-04-18 17:40:10.000000000 +0200
+++ xfce4-panel-4.6.1/plugins/iconbox/Makefile.in 2009-06-12 00:17:15.000000000 +0200
@@ -328,7 +328,7 @@
# .desktop file
#
desktopdir = \
- $(datadir)/xfce4/panel-plugins
+ $(libdir)/xfce4/panel-plugins
desktop_in_in_files = \
iconbox.desktop.in.in
diff -dur xfce4-panel-4.6.1.orig/plugins/launcher/Makefile.in xfce4-panel-4.6.1/plugins/launcher/Makefile.in
--- xfce4-panel-4.6.1.orig/plugins/launcher/Makefile.in 2009-04-18 17:40:12.000000000 +0200
+++ xfce4-panel-4.6.1/plugins/launcher/Makefile.in 2009-06-12 00:17:15.000000000 +0200
@@ -339,7 +339,7 @@
# .desktop file
#
desktopdir = \
- $(datadir)/xfce4/panel-plugins
+ $(libdir)/xfce4/panel-plugins
desktop_in_in_files = \
launcher.desktop.in.in
diff -dur xfce4-panel-4.6.1.orig/plugins/pager/Makefile.in xfce4-panel-4.6.1/plugins/pager/Makefile.in
--- xfce4-panel-4.6.1.orig/plugins/pager/Makefile.in 2009-04-18 17:40:12.000000000 +0200
+++ xfce4-panel-4.6.1/plugins/pager/Makefile.in 2009-06-12 00:17:15.000000000 +0200
@@ -331,7 +331,7 @@
# .desktop file
#
desktopdir = \
- $(datadir)/xfce4/panel-plugins
+ $(libdir)/xfce4/panel-plugins
desktop_in_in_files = \
pager.desktop.in.in
diff -dur xfce4-panel-4.6.1.orig/plugins/separator/Makefile.in xfce4-panel-4.6.1/plugins/separator/Makefile.in
--- xfce4-panel-4.6.1.orig/plugins/separator/Makefile.in 2009-04-18 17:40:12.000000000 +0200
+++ xfce4-panel-4.6.1/plugins/separator/Makefile.in 2009-06-12 00:17:15.000000000 +0200
@@ -325,7 +325,7 @@
# .desktop file
#
desktopdir = \
- $(datadir)/xfce4/panel-plugins
+ $(libdir)/xfce4/panel-plugins
desktop_in_in_files = \
separator.desktop.in.in
diff -dur xfce4-panel-4.6.1.orig/plugins/showdesktop/Makefile.in xfce4-panel-4.6.1/plugins/showdesktop/Makefile.in
--- xfce4-panel-4.6.1.orig/plugins/showdesktop/Makefile.in 2009-04-18 17:40:13.000000000 +0200
+++ xfce4-panel-4.6.1/plugins/showdesktop/Makefile.in 2009-06-12 00:17:15.000000000 +0200
@@ -329,7 +329,7 @@
# .desktop file
#
desktopdir = \
- $(datadir)/xfce4/panel-plugins
+ $(libdir)/xfce4/panel-plugins
desktop_in_in_files = \
showdesktop.desktop.in.in
diff -dur xfce4-panel-4.6.1.orig/plugins/systray/Makefile.in xfce4-panel-4.6.1/plugins/systray/Makefile.in
--- xfce4-panel-4.6.1.orig/plugins/systray/Makefile.in 2009-04-18 17:40:13.000000000 +0200
+++ xfce4-panel-4.6.1/plugins/systray/Makefile.in 2009-06-12 00:17:15.000000000 +0200
@@ -348,7 +348,7 @@
# .desktop file
#
desktopdir = \
- $(datadir)/xfce4/panel-plugins
+ $(libdir)/xfce4/panel-plugins
desktop_in_in_files = \
systray.desktop.in.in
diff -dur xfce4-panel-4.6.1.orig/plugins/tasklist/Makefile.in xfce4-panel-4.6.1/plugins/tasklist/Makefile.in
--- xfce4-panel-4.6.1.orig/plugins/tasklist/Makefile.in 2009-04-18 17:40:13.000000000 +0200
+++ xfce4-panel-4.6.1/plugins/tasklist/Makefile.in 2009-06-12 00:17:15.000000000 +0200
@@ -332,7 +332,7 @@
# .desktop file
#
desktopdir = \
- $(datadir)/xfce4/panel-plugins
+ $(libdir)/xfce4/panel-plugins
desktop_in_in_files = \
tasklist.desktop.in.in
diff -dur xfce4-panel-4.6.1.orig/plugins/windowlist/Makefile.in xfce4-panel-4.6.1/plugins/windowlist/Makefile.in
--- xfce4-panel-4.6.1.orig/plugins/windowlist/Makefile.in 2009-04-18 17:40:14.000000000 +0200
+++ xfce4-panel-4.6.1/plugins/windowlist/Makefile.in 2009-06-12 00:17:15.000000000 +0200
@@ -363,7 +363,7 @@
# .desktop file
#
desktopdir = \
- $(datadir)/xfce4/panel-plugins
+ $(libdir)/xfce4/panel-plugins
desktop_in_in_files = \
windowlist.desktop.in.in
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/xfce4-panel/EL-5/sources,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -p -r1.8 -r1.9
--- sources 23 Apr 2007 02:09:49 -0000 1.8
+++ sources 26 Jul 2010 02:49:41 -0000 1.9
@@ -1 +1 @@
-56b3137c190dd722dd5109be03901feb xfce4-panel-4.4.1.tar.bz2
+82f10a42aefca4cc26a6633e7478cc65 xfce4-panel-4.6.4.tar.bz2
Index: xfce4-panel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xfce4-panel/EL-5/xfce4-panel.spec,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -p -r1.21 -r1.22
--- xfce4-panel.spec 27 Aug 2007 17:29:26 -0000 1.21
+++ xfce4-panel.spec 26 Jul 2010 02:49:41 -0000 1.22
@@ -1,28 +1,25 @@
+%global xfceversion 4.6
+
Summary: Next generation panel for Xfce
Name: xfce4-panel
-Version: 4.4.1
-Release: 4%{?dist}
+Version: 4.6.4
+Release: 1%{?dist}
License: GPLv2+ and LGPLv2+
URL: http://www.xfce.org/
-Source0: http://www.xfce.org/archive/xfce-4.4.1/src/xfce4-panel-4.4.1.tar.bz2
-Patch0: xfce4-panel-4.4.1-multilib.patch
+Source0: http://www.xfce.org/archive/src/xfce/%{name}/%{xfceversion}/%{name}-%{version}.tar.bz2
+Patch0: xfce4-panel-4.6.0-defaults.patch
+Patch1: xfce4-panel-4.6.1-multilib.patch
Group: User Interface/Desktops
-BuildRoot: %{_tmppath}/%{name}-root
-Requires: libxfcegui4 >= %{version}
-Requires: libxfce4mcs >= %{version}
-Requires: xfce-mcs-manager >= %{version}
-Requires: libxml2 >= 2.4.0
-Requires: Terminal
-Requires: mousepad
-Requires: xfce4-icon-theme
-BuildRequires: libxfcegui4-devel >= %{version}
-BuildRequires: libxfce4mcs-devel >= %{version}
-BuildRequires: xfce-mcs-manager-devel >= %{version}
+BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
+Requires: libxfcegui4 >= %{xfceversion}
+Requires: xfce4-doc
+BuildRequires: libxfcegui4-devel >= %{xfceversion}
BuildRequires: libxml2-devel >= 2.4.0
BuildRequires: startup-notification-devel
-BuildRequires: imake
-BuildRequires: libXt-devel
-BuildRequires: gettext
+BuildRequires: gettext intltool
+BuildRequires: exo-devel >= 0.3.93
+BuildRequires: libwnck-devel
+
# xfce4-iconbox isn't in Xfce 4.4
Provides: xfce4-iconbox = %{version}-%{release}
Obsoletes: xfce4-iconbox <= 4.2.3-4.fc6
@@ -35,9 +32,6 @@ Obsoletes: xfce4-toys <= 4.2.3-3.fc6
# xfce4-trigger-launcher isn't in Xfce 4.4
Provides: xfce4-trigger-launcher = %{version}-%{release}
Obsoletes: xfce4-trigger-launcher <= 4.2.3-3.fc6
-# xfce4-modemlights-plugin isn't in Xfce 4.4
-Provides: xfce4-modemlights-plugin = %{version}-%{release}
-Obsoletes: xfce4-modemlights-plugin <= 0.1.1-9.fc6
# xfce4-showdesktop-plugin isn't in Xfce 4.4
Provides: xfce4-showdesktop-plugin = %{version}-%{release}
Obsoletes: xfce4-showdesktop-plugin <= 0.4.0-7.fc6
@@ -47,6 +41,9 @@ Obsoletes: xfce4-taskbar-plugin <= 0.2.2
# xfce4-windowlist-plugin isn't in Xfce 4.4
Provides: xfce4-windowlist-plugin = %{version}-%{release}
Obsoletes: xfce4-windowlist-plugin <= 0.1.0-7.fc6
+# xfce4-xmms-plugin isn't in F11
+Provides: xfce4-xmms-plugin = 0.5.1-4
+Obsoletes: xfce4-xmms-plugin <= 0.5.1-3.fc11
%description
This package includes the panel for the Xfce desktop environment.
@@ -56,8 +53,8 @@ Summary: Development headers for xfce4-p
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: pkgconfig
-Requires: libxfce4util-devel = %{version}
-Requires: libxfcegui4-devel = %{version}
+Requires: libxfce4util-devel >= %{xfceversion}
+Requires: libxfcegui4-devel >= %{xfceversion}
%description devel
This package includes the header files you will need to build
@@ -66,18 +63,24 @@ plugins for xfce4-panel.
%prep
%setup -q
-%patch0 -p1
+%patch0 -p1 -b .default
+%patch1 -p1 -b .multilib
%build
%configure
+sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
-rm -f $RPM_BUILD_ROOT/%{_libdir}/xfce4/mcs-plugins/*.la
+make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
rm -f $RPM_BUILD_ROOT/%{_libdir}/xfce4/panel-plugins/*.la
rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
+# remove useless dummy files
+rm -f $RPM_BUILD_ROOT/%{_bindir}/xfce4-iconbox
+rm -f $RPM_BUILD_ROOT/%{_bindir}/xftaskbar4
+# we need to own these dirs
mkdir -p $RPM_BUILD_ROOT/%{_libexecdir}/xfce4/panel-plugins
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/xfce4/panel-plugins
%find_lang %{name}
@@ -86,37 +89,33 @@ mkdir -p $RPM_BUILD_ROOT/%{_datadir}/xfc
rm -rf $RPM_BUILD_ROOT
%post
-touch --no-create %{_datadir}/icons/hicolor || :
-%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+touch --no-create %{_datadir}/icons/hicolor
+if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
+ %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
/sbin/ldconfig
%postun
-touch --no-create %{_datadir}/icons/hicolor || :
-%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+touch --no-create %{_datadir}/icons/hicolor
+if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
+ %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
/sbin/ldconfig
%files -f %{name}.lang
%defattr(-,root,root,-)
%doc README ChangeLog NEWS COPYING AUTHORS
-%dir %{_sysconfdir}/xdg/xfce4/
%dir %{_sysconfdir}/xdg/xfce4/panel/
-%config(noreplace) %{_sysconfdir}/xdg/xfce4/panel/launcher-10.rc
+%config(noreplace) %{_sysconfdir}/xdg/xfce4/panel/*.rc
%config(noreplace) %{_sysconfdir}/xdg/xfce4/panel/panels.xml
-%config(noreplace) %{_sysconfdir}/xdg/xfce4/panel/xfce4-menu-5.rc
-%config(noreplace) %{_sysconfdir}/xdg/xfce4/panel/launcher-9.rc
-%config(noreplace) %{_sysconfdir}/xdg/xfce4/panel/clock-14.rc
-%config(noreplace) %{_sysconfdir}/xdg/xfce4/panel/launcher-7.rc
-%config(noreplace) %{_sysconfdir}/xdg/xfce4/panel/systray-4.rc
-%config(noreplace) %{_sysconfdir}/xdg/xfce4/panel/launcher-8.rc
-%{_libdir}/xfce4/mcs-plugins/*
%{_libdir}/xfce4/panel-plugins/
%{_libdir}/libxfce4panel.so.*
%{_bindir}/*
-%{_libexecdir}/xfce4/
+%{_libexecdir}/xfce4/panel-plugins/
%{_datadir}/icons/hicolor/*/*/*.png
-%{_datadir}/xfce4/doc/C/xfce4-panel.html
-%{_datadir}/xfce4/doc/C/images/
+%doc %{_datadir}/xfce4/doc/*/images/*
+%doc %{_datadir}/xfce4/doc/*/*.html
%{_datadir}/xfce4/panel-plugins/
%{_datadir}/applications/xfce4-panel-manager.desktop
@@ -124,10 +123,82 @@ touch --no-create %{_datadir}/icons/hico
%defattr(-, root,root,-)
%{_libdir}/pkgconfig/*
%{_libdir}/libxfce4panel.so
-%{_datadir}/gtk-doc/html/libxfce4panel
+%doc %{_datadir}/gtk-doc/html/libxfce4panel
%{_includedir}/xfce4/libxfce4panel
%changelog
+* Fri May 21 2010 Kevin Fenzi <kevin at tummy.com> - 4.6.4-1
+- Update to 4.6.4
+
+* Sat Feb 13 2010 Kevin Fenzi <kevin at tummy.com> - 4.6.3-2
+- Add patch for DSO fix. Fixes bug 564694
+
+* Wed Dec 30 2009 Christoph Wickert <cwickert at fedoraproject.org> - 4.6.3-1
+- Update to 4.6.3
+
+* Fri Oct 16 2009 Christoph Wickert <cwickert at fedoraproject.org> - 4.6.2-1
+- Update to 4.6.2
+- Drop explicit requires on Terminal and mousepad
+
+* Wed Sep 30 2009 Christoph Wickert <cwickert at fedoraproject.org> - 4.6.1-4
+- Add xfswitch-plugin to default panel config (#525563)
+
+* Mon Jul 27 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 4.6.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Fri Jun 12 2009 Christoph Wickert <cwickert at fedoraproject.org> - 4.6.1-2
+- Bring back the multilib patch to fix #505165
+
+* Sun Apr 19 2009 Kevin Fenzi <kevin at tummy.com> - 4.6.1-1
+- Update to 4.6.1
+
+* Sat Feb 28 2009 Christoph Wickert <cwickert at fedoraproject.org> - 4.6.0-2
+- Fix directory ownership problems
+- Require xfce4-doc
+- Mark gtk-doc files as %%doc
+- Obsolete the xfce4-xmms-plugin
+
+* Thu Feb 26 2009 Kevin Fenzi <kevin at tummy.com> - 4.6.0-1
+- Update to 4.6.0
+- Remove some unneeded BuildRequires
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 4.5.99.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Mon Jan 26 2009 Kevin Fenzi <kevin at tummy.com> - 4.5.99.1-1
+- Update to 4.5.99.1
+
+* Tue Jan 13 2009 Kevin Fenzi <kevin at tummy.com> - 4.5.93-1
+- Update to 4.5.93
+
+* Sat Dec 27 2008 Kevin Fenzi <kevin at tummy.com> - 4.5.92-1
+- Update to 4.5.92
+
+* Mon Oct 27 2008 Christoph Wickert <cwickert at fedoraproject.org> - 4.4.3-1
+- Update to 4.4.3
+- Remove mailwatch-plugin from default panel config again
+- BuildRequire intltool
+- Update gtk-update-icon-cache scriptlets
+- Fix BuildRoot tag
+
+* Thu Oct 02 2008 Christoph Wickert <cwickert at fedoraproject.org> - 4.4.2-5
+- Fix FTBFS (#465058)
+- Update defaults patch to include mailwatch plugin
+- Remove old xfce4-iconbox and xftaskbar dummy files
+
+* Tue Apr 08 2008 Kevin Fenzi <kevin at tummy.com> - 4.4.2-4
+- Add defaults patch. See bug 433573
+
+* Sat Feb 23 2008 Kevin Fenzi <kevin at tummy.com> - 4.4.2-3
+- Drop dependency on xfce-icon-theme. See bug 433152
+
+* Sun Feb 10 2008 Kevin Fenzi <kevin at tummy.com> - 4.4.2-2
+- Rebuild for gcc43
+
+* Sun Dec 2 2007 Kevin Fenzi <kevin at tummy.com> - 4.4.2-1
+- Update to 4.4.2 (fixes 382471)
+- Drop Provides/Obsoletes for xfce4-modemlights-plugin to come back.
+
* Mon Aug 27 2007 Kevin Fenzi <kevin at tummy.com> - 4.4.1-4
- Update License tag
More information about the scm-commits
mailing list