%define url_ver %(echo %{version} | cut -c 1-3) %define major 1 %define libname %mklibname xfce4panel %{major} %define develname %mklibname xfce4panel -d Summary: A Xfce panel Name: xfce4-panel Version: 4.6.3 Release: %mkrel 2 License: GPLv2+ Group: Graphical desktop/Xfce URL: http://www.xfce.org Source0: http://archive.xfce.org/src/xfce/xfce4-panel/%{url_ver}/%{name}-%{version}.tar.bz2 BuildRequires: libxfcegui4-devel >= 4.6.0 BuildRequires: gtk+2-devel BuildRequires: exo-devel >= 0.3.100 BuildRequires: libwnck-devel BuildRequires: startup-notification-devel >= 0.5 BuildRequires: libxml2-devel >= 2.4.0 BuildRequires: gtk-doc Requires: desktop-common-data Requires: mandriva-xfce-config-common Obsoletes: xfce-panel BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot %description The Xfce 4 Panel supports multiple panels, with many options for their position, appearance, transparency and behavior. There are many items available by default to full fit a panel, like application launchers with detachable menus, a graphical pager, a tasklist, a clock, a system tray, a show/hide desktop switcher, and even more. It offers an easy way to add items using a dialog, and to move items accross different panels. %package -n %{libname} Summary: Panel library for the Xfce desktop environment Group: Graphical desktop/Xfce %description -n %{libname} Panel library for the Xfce desktop environment. %package -n %{develname} Summary: Libraries and header files for the %{name} library Group: Development/Other Requires: gtk-doc Requires: %{libname} = %{version}-%{release} Provides: %{name}-devel = %{version}-%{release} Provides: lib%{name}-devel = %{version}-%{release} Obsoletes: %{mklibname xfce4panel 1 -d} < 4.6.3-2 %description -n %{develname} Libraries and header files for the %{name} library. %prep %setup -q %build %configure2_5x \ %if %mdkversion < 200900 --sysconfdir=%{_sysconfdir}/X11 %endif --enable-gtk-doc \ --enable-startup-notification %make %install rm -rf %{buildroot} %makeinstall_std # remove unneeded devel files rm -f %{buildroot}%{_libdir}/xfce4/panel-plugins/*.a cp %{buildroot}%{_libdir}/pkgconfig/libxfce4panel-1.0.pc %{buildroot}%{_libdir}/pkgconfig/xfce4-panel-1.0.pc %find_lang %{name} %if %mdkversion < 200900 %post %{update_menus} %update_icon_cache hicolor %endif %if %mdkversion < 200900 %postun %{clean_menus} %clean_icon_cache hicolor %endif %if %mdkversion < 200900 %post -n %{libname} -p /sbin/ldconfig %endif %if %mdkversion < 200900 %postun -n %{libname} -p /sbin/ldconfig %endif %clean rm -rf %{buildroot} %files -f %{name}.lang %defattr(-,root,root) %doc README AUTHORS %doc %{_datadir}/xfce4/doc/C/ %if %mdkversion < 200900 %dir %{_sysconfdir}/X11/xdg/xfce4/panel %exclude %{_sysconfdir}/X11/xdg/xfce4/panel/* %else %dir %{_sysconfdir}/xdg/xfce4/panel %exclude %{_sysconfdir}/xdg/xfce4/panel/* %endif %{_bindir}/* %{_libdir}/xfce4/panel-plugins/*.so %{_datadir}/applications/xfce4-panel-manager.desktop %{_iconsdir}/hicolor/* %{_datadir}/xfce4/panel-plugins/* %dir %{_datadir}/gtk-doc/html/libxfce4panel %{_datadir}/gtk-doc/html/libxfce4panel/* %files -n %{libname} %defattr(-,root,root) %{_libdir}/lib*.so.%{major}* %files -n %{develname} %defattr(-,root,root) %doc HACKING ChangeLog %{_libdir}/lib*.so %{_libdir}/*a %{_libdir}/xfce4/panel-plugins/*.la %{_libdir}/pkgconfig/*.pc %{_includedir}/xfce4/libxfce4panel/* %changelog * Sat Feb 27 2010 Tomasz Pawel Gajc <tpg@mandriva.org> 4.6.3-2mdv2010.1 + Revision: 512430 - fix obsoletes in devel subpackages * Wed Dec 30 2009 Tomasz Pawel Gajc <tpg@mandriva.org> 4.6.3-1mdv2010.1 + Revision: 484149 - update to new version 4.6.3 - drop patch 0, fixed upstream (xfce bz #6110) * Sun Dec 27 2009 Tomasz Pawel Gajc <tpg@mandriva.org> 4.6.2-3mdv2010.1 + Revision: 482718 - reeanble gtk-doc * Wed Dec 23 2009 Tomasz Pawel Gajc <tpg@mandriva.org> 4.6.2-2mdv2010.1 + Revision: 481842 - apply patch 0 only for mdv >= 2010.0 - disable gtk-docs for now + Christophe Fergeau <cfergeau@mandriva.com> - make sure panels don't show window decorations * Sun Oct 18 2009 Tomasz Pawel Gajc <tpg@mandriva.org> 4.6.2-1mdv2010.0 + Revision: 458148 - update to new version 4.6.2 - adapt to new urls - drop patch 0 and 1 because they were merged in by upstream * Thu Jun 25 2009 Tomasz Pawel Gajc <tpg@mandriva.org> 4.6.1-3mdv2010.0 + Revision: 389207 - Patch1: fix command args for session restart * Thu Jun 11 2009 Tomasz Pawel Gajc <tpg@mandriva.org> 4.6.1-2mdv2010.0 + Revision: 385028 - Patch0: open Terminal with exo-open * Tue Apr 21 2009 Tomasz Pawel Gajc <tpg@mandriva.org> 4.6.1-1mdv2010.0 + Revision: 368576 - update to new version 4.6.1 * Sun Apr 05 2009 Tomasz Pawel Gajc <tpg@mandriva.org> 4.6.0-4mdv2009.1 + Revision: 364183 - Patch1: migrate launcher category icons - Patch2: don't crash when quit button is pressed - Patch3: properly set the systray orientation property * Sun Mar 22 2009 Tomasz Pawel Gajc <tpg@mandriva.org> 4.6.0-3mdv2009.1 + Revision: 360503 - Patch0: fix build with -Wl,--as-needed * Thu Mar 05 2009 Tomasz Pawel Gajc <tpg@mandriva.org> 4.6.0-2mdv2009.1 + Revision: 349226 - rebuild whole xfce * Fri Feb 27 2009 Jérôme Soyer <saispo@mandriva.org> 4.6.0-1mdv2009.1 + Revision: 345704 - New upstream release * Tue Jan 27 2009 Tomasz Pawel Gajc <tpg@mandriva.org> 4.5.99.1-1mdv2009.1 + Revision: 333946 - update to new version 4.5.99.1 * Wed Jan 14 2009 Tomasz Pawel Gajc <tpg@mandriva.org> 4.5.93-1mdv2009.1 + Revision: 329515 - update to new version 4.5.93 - add full path for the Source0 * Sat Nov 15 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 4.5.92-3mdv2009.1 + Revision: 303523 - update to new version 4.5.92 (Xfce 4.6 Beta 2 Hopper) * Thu Nov 13 2008 Oden Eriksson <oeriksson@mandriva.com> 4.5.91-3mdv2009.1 + Revision: 302650 - rebuild * Tue Nov 11 2008 Oden Eriksson <oeriksson@mandriva.com> 4.5.91-2mdv2009.1 + Revision: 302229 - rebuilt against new libxcb * Thu Oct 16 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 4.5.91-1mdv2009.1 + Revision: 294486 - Xfce4.6 beta1 is landing on cooker - patch 1 and 2 were merged upstream - fix file list - tune up buildrequires + Thierry Vignaud <tv@mandriva.org> - rebuild early 2009.0 package (before pixel changes) + Pixel <pixel@mandriva.com> - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers * Mon May 19 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 4.4.2-4mdv2009.0 + Revision: 208978 - Patch0: fix drag and drop files over panels - Patch1: fix dialogs on multiscreen * Sun May 11 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 4.4.2-3mdv2009.0 + Revision: 205611 - change sysconfdir from /etc/X11/xdg to /etc/xdg only for Mandriva releases newer than 2008.1 * Mon Mar 31 2008 Antoine Ginies <aginies@mandriva.com> 4.4.2-3mdv2008.1 + Revision: 191245 - add mandriva-xfce-config-common to fix bug 39496 * Thu Jan 17 2008 Thierry Vignaud <tv@mandriva.org> 4.4.2-2mdv2008.1 + Revision: 154147 - do not package big changelog - kill re-definition of %%buildroot on Pixel's request + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Sun Nov 18 2007 Jérôme Soyer <saispo@mandriva.org> 4.4.2-1mdv2008.1 + Revision: 109979 - New release 4.4.2 + Tomasz Pawel Gajc <tpg@mandriva.org> - obsolete old release - new license policy - use upstream tarball name as a real name - use upstream name * Sat Sep 22 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 4.4.1-9mdv2008.0 + Revision: 92276 - provide patch 0 which fixes upstream Xfce bug #3496 * Fri Sep 21 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 4.4.1-8mdv2008.0 + Revision: 91879 - exclude config files, which are now in mandriva-xfce-config package * Fri Sep 07 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 4.4.1-7mdv2008.0 + Revision: 81884 - drop patch 0, because we rely on mandriva-xfce-config packages remove unneeded provides and obsoletes * Tue Jun 26 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 4.4.1-6mdv2008.0 + Revision: 44272 - fix file list - don't own configuration files - new devel library policy - correct obsoletes/provides - move Sources 1,2,3,4,5 to the xfce-config package - update description * Thu May 31 2007 Jérôme Soyer <saispo@mandriva.org> 4.4.1-5mdv2008.0 + Revision: 33090 - Fix errors - Fix Mandriva Theme * Tue May 29 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 4.4.1-3mdv2008.0 + Revision: 32517 - spec file clean - add %%post and %%postun for main package move icon caching macros from lib to main package * Fri May 25 2007 Jérôme Soyer <saispo@mandriva.org> 4.4.1-2mdv2008.0 + Revision: 31097 - Remove french desktop - Bump release - Add mandriva default theme * Wed Apr 18 2007 Jérôme Soyer <saispo@mandriva.org> 4.4.1-1mdv2008.0 + Revision: 14793 - New release 4.4.1