%define oname xfce4-session %define lib_major 0 %define lib_name %mklibname xfsm-4.2_%{lib_major} %define version 4.4.0 Summary: Xfce Session Manager Name: xfce-session Version: %{version} Release: %mkrel 1 License: BSD URL: http://www.xfce.org/ Source0: %{oname}-%{version}.tar.bz2 # (mpol) 4.2.0-2mdk disable compositor at runtime # trem : rejected # Patch2: xfce4-session-no_compositor.patch.bz2 # (mpol) 4.2.2-2mdk use usermode-consoleonly for halt/reboot #Patch3: xfce4-session-4.2.2-shutdown.patch Group: Graphical desktop/Xfce BuildRoot: %{_tmppath}/%{name}-root Requires: xfce-mcs-manager >= %{version} #Requires: usermode-consoleonly Requires: %{lib_name} = %{version} BuildRequires: xfce-mcs-manager-devel >= %{version} BuildRequires: libgdk_pixbuf2.0-devel BuildRequires: perl(XML::Parser) BuildRequires: X11-devel BuildRequires: iceauth %description Xfce-session is the session manager for the Xfce Desktop Environment. %package -n %{lib_name} Summary: Libraries for the Xfce Session Manager Group: Graphical desktop/Xfce %description -n %{lib_name} Libraries for xfce-session manager %package -n %{lib_name}-devel Summary: Libraries and header files for the Xfce Session Manager Group: Development/Other Requires: %{lib_name} = %{version} Provides: libxfsm-devel, libxfsm-4.2-devel %description -n %{lib_name}-devel Libraries and header files for the Xfce Session Manager. %prep %setup -q -n %{oname}-%{version} # trem : rejected # %patch2 -p1 -b .no_compositor # %patch3 -p1 -b .shutdown %build %configure2_5x --with-shutdown-style=redhat --sysconfdir=%_sysconfdir/X11 %make %install rm -rf $RPM_BUILD_ROOT %makeinstall_std # Remove devel files from plugins rm -f $RPM_BUILD_ROOT/%{_libdir}/xfce4/splash/engines/*.*a \ $RPM_BUILD_ROOT/%{_libdir}/xfce4/mcs-plugins/*.*a %find_lang %oname %clean rm -rf $RPM_BUILD_ROOT %post -n %{lib_name} -p /sbin/ldconfig %postun -n %{lib_name} -p /sbin/ldconfig %post touch --no-create %{_datadir}/icons/hicolor || : if [ -x %{_bindir}/gtk-update-icon-cache ]; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : fi %postun touch --no-create %{_datadir}/icons/hicolor || : if [ -x %{_bindir}/gtk-update-icon-cache ]; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : fi %files -f %oname.lang %defattr(-,root,root) %doc AUTHORS BUGS COPYING ChangeLog ChangeLog.pre-xfce-devel INSTALL NEWS README TODO %doc doc/FAQ doc/README.Kiosk doc/C/xfce4* %doc %dir %{_datadir}/xfce4/doc/*/*.html %doc %dir %{_datadir}/xfce4/doc/*/images/* %dir %{_sysconfdir}/X11/xdg/xfce4-session/ %config(noreplace) %{_sysconfdir}/X11/xdg/xfce4-session/* %config(noreplace) %{_sysconfdir}/X11/xdg/autostart/xfce4-tips-autostart.desktop #%{_datadir}/xfce4/splash %{_bindir}/* #%{_sbindir}/* %{_datadir}/applications/xfce* %{_datadir}/icons/*/*/apps/xfce* %{_datadir}/icons/*/*/*/xfsm* %{_datadir}/themes %{_datadir}/xfce4/tips/tips* %{_libdir}/xfce4/mcs-plugins/*.so %{_libdir}/balou* %{_libdir}/xfce4/splash/engines/*.so %{_libdir}/xfsm-shutdown-helper %{_mandir}/man1/* %files -n %{lib_name} %defattr(-, root, root) %{_libdir}/libxfsm-4.2.so.%{lib_major}* %files -n %{lib_name}-devel %defattr(-, root, root) %{_libdir}/lib*.so %{_libdir}/*.*a %{_libdir}/pkgconfig/*.pc %dir %{_includedir}/xfce4/xfce4-session-4.2 %{_includedir}/xfce4/xfce4-session-4.2/*/*.h %changelog * Tue Jan 23 2007 plouf <plouf> 4.4.0-1mdv2007.0 + Revision: 112326 - New release 4.4.0 * Tue Dec 12 2006 Götz Waschk <waschk@mandriva.org> 4.3.99.2-3mdv2007.1 + Revision: 95924 - fix scripts * Tue Dec 12 2006 Jérôme Soyer <saispo@mandriva.org> 4.3.99.2-2mdv2007.1 + Revision: 95190 - Remove patch3 - New release 4.3.99.2 + Nicolas Lécureuil <neoclust@mandriva.org> - Add BuildRequires - import xfce-session-4.3.90.2-1mdv2007.0 * Mon Jul 10 2006 Charles A Edwards <eslrahc@mandriva.org> 4.3.90.2-1mdv2007.0 - 4.3.90.2 (Xfce-4.4 beta2) * Fri Jun 09 2006 Charles A Edwards <eslrahc@mandriva.org> 4.3.90.1-2mdv2007.0 - rebuild - fix BR * Tue Apr 25 2006 Jerome Soyer <saispo@mandriva.org> 4.3.90.1-1mdk - Tue Apr 18 2006 trem <trem@mandriva.org> 4.3.90.1-1mdk - 4.3.90.1 - libtoolize * Sat Mar 11 2006 Marcel Pol <mpol@mandriva.org> 4.3.0-0.svn_r20246.1mdk - svn r20246 * Sun Feb 05 2006 Marcel Pol <mpol@mandriva.org> 4.3.0-0.svn_r19739.2mdk - buildrequires perl-XML-Parser * Sun Feb 05 2006 Marcel Pol <mpol@mandriva.org> 4.3.0-0.svn_r19739.1mdk - 4.3.0 svn r19739 - don't run libtoolize - update filelist * Fri Jan 13 2006 Marcel Pol <mpol@mandriva.org> 4.2.3-1mdk - 4.2.3 - update filelist - drop requires on %release * Sun Jul 31 2005 Marcel Pol <mpol@mandriva.org> 4.2.2-2mdk - use usermode-consoleonly for halt/reboot (bug #16656) - clean up devel files * Tue May 24 2005 Marcel Pol <mpol@mandriva.org> 4.2.2-1mdk - 4.2.2 - %mkrel - update (build)requires - update filelist * Wed Mar 16 2005 Charles A Edwards <eslrahc@mandrake.org> 4.2.1-1mdk - 4.2.1 * Sat Feb 05 2005 Marcel Pol <mpol@mandrake.org> 4.2.0-4mdk - really fix P2 * Sat Jan 22 2005 Marcel Pol <mpol@mandrake.org> 4.2.0-3mdk - really drop P0 - drop P1, start xftaskbar by default * Sat Jan 22 2005 Marcel Pol <mpol@mandrake.org> 4.2.0-2mdk - group: Graphical desktop/Xfce - fix P2 * Tue Jan 18 2005 Charles A Edwards <eslrahc@mandrake.org> 4.2.0-1mdk - 4.2.0 Final * Tue Dec 28 2004 Marcel Pol <mpol@mandrake.org> 4.1.99.3-4mdk - buildrequires X11 * Mon Dec 27 2004 Marcel Pol <mpol@mandrake.org> 4.1.99.3-3mdk - disable P2 fo now, it breaks * Sun Dec 26 2004 Marcel Pol <mpol@mandrake.org> 4.1.99.3-2mdk - P2: disable compositor by default * Sun Dec 26 2004 Marcel Pol <mpol@mandrake.org> 4.1.99.3-1mdk - 4.1.99.3 (4.2.0 RC 3) * Sun Dec 12 2004 Charles A Edwards <eslrahc@mandrake.org> 4.1.99.2-1mdk - 4.1.99.2 (4.2.0 RC 2) - rm used srouce and patch form rpm * Fri Nov 19 2004 Marcel Pol <mpol@mandrake.org> 4.1.99.1-3mdk - fix description, it's stable now - s/XFce/Xfce - Patch1: don't start taskbar in default session * Thu Nov 18 2004 Charles A Edwards <eslrahc@mandrake.org> 4.1.99.1-2mdk - bz2 source * Wed Nov 17 2004 Charles A Edwards <eslrahc@mandrake.org> 4.1.99.1-1mdk - 4.1.99.1 (4.2 RC 1) - drop S1 and Pand use shutdown-style=none (This gives users the perms to only save and exit session) - librafication - update file list * Fri Dec 26 2003 Marcel Pol <mpol@mandrake.org> 0.1.4-1mdk - 0.1.4 - requires: usermode-consoleonly - remove devel file and unused xinitrc script - include more docs - don't run xftaskbar4 in default session - include readme.mdk * Fri Nov 21 2003 Marcel Pol <mpol@gmx.net> 0.1.3-0.20031119.1mdk - initial package from Götz Waschk