Summary: A set of default configuration for LXDE Name: lxde-common Version: 0.5.5 Release: %mkrel 13 License: GPLv2+ Group: Graphical desktop/Other Source0: http://dfn.dl.sourceforge.net/sourceforge/lxde/%name-%version.tar.gz Patch102: lxde-common-0.5.5-add-mcc-to-panel.patch Patch103: lxde-common-0.5.5-mga-lxpanel-customization.patch Patch106: lxde-common-0.5.5-default-theme.patch Patch107: lxde-common-0.5.5-mga-fix-pcmanfm-conf-location.patch Patch108: lxde-common-0.5.5-add-mageia-desktop-icons.patch URL: http://www.lxde.org BuildRequires: xsltproc docbook-style-xsl Suggests: xscreensaver Requires: openbox Requires: lxpanel Requires: lxsession >= 0.4.1 Requires: pcmanfm >= 0.9.8 Requires: lxterminal Requires: lxde-icon-theme Requires: mageia-lxde-config >= 0.5 Requires: notification-daemon Requires: libnotify Conflicts: mandriva-lxde-config-Free < 0.5 Conflicts: mandriva-lxde-config-Flash < 0.5 Conflicts: mandriva-lxde-config-One < 0.5 Conflicts: mandriva-lxde-config-Powerpack < 0.5 Requires(post): mageia-theme %description This package provides a set of default configuration for LXDE. %prep %setup -q %patch102 -p0 -b .mdv-mcc %patch103 -p1 -b .mdv-panel %patch106 -p1 -b .theme %patch107 -p0 -b .pcmanfmconf %patch108 -p1 # set the default wallpaper perl -pi -e 's|wallpaper=.*|wallpaper=\@prefix\@/share/mga/backgrounds/default.jpg|' pcmanfm/pcmanfm.conf.in %build %configure2_5x --enable-man %make %install %makeinstall_std %{find_lang} %{name} # we'll ship this file via mandriva-lxde-config rm -f %buildroot%{_sysconfdir}/xdg/lxsession/LXDE/desktop.conf # we do not need this file rm -f %buildroot%{_datadir}/xsessions/LXDE.desktop # instead, we use wmsession.d install -d %buildroot%_sysconfdir/X11/wmsession.d/ cat > %buildroot%_sysconfdir/X11/wmsession.d/04LXDE << EOF NAME=LXDE DESC=Lightweight X11 Desktops Environment EXEC=/usr/bin/startlxde SCRIPT: exec /usr/bin/startlxde EOF # install this one manually, this provides the logout button on lxpanel: install -m644 -D lxde-logout.desktop.in %buildroot%_datadir/applications/lxde-logout.desktop # pcmanfm package brings the only pcmanfm.conf that we should use # patch 107 make startlxde use it rm %{buildroot}%{_sysconfdir}/xdg/pcmanfm/LXDE/pcmanfm.conf # start the notification daemon on lxde start echo '@%{_libdir}/notification-daemon' >> %{buildroot}%{_sysconfdir}/xdg/lxsession/LXDE/autostart # remove nosplash option because of bug #4391 sed "s+@xscreensaver -no-splash+#@xscreensaver+" -i %{buildroot}%{_sysconfdir}/xdg/lxsession/LXDE/autostart %files -f %{name}.lang %defattr(-, root, root) %config %{_sysconfdir}/xdg/lxsession/LXDE/autostart %{_sysconfdir}/X11/wmsession.d/04LXDE %{_bindir}/* %{_datadir}/applications/lxde-logout.desktop %{_datadir}/lxde %{_datadir}/lxpanel %{_mandir}/man1/* %changelog * Sun Apr 21 2013 zezinho <zezinho> 0.5.5-13.mga3 + Revision: 410679 - patch to add mageia desktop icons at first login * Sat Jan 12 2013 umeabot <umeabot> 0.5.5-12.mga3 + Revision: 359152 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Wed Nov 21 2012 zezinho <zezinho> 0.5.5-11.mga3 + Revision: 320014 - use pcmanfm own conf file #6668 * Thu Jun 14 2012 obgr_seneca <obgr_seneca> 0.5.5-10.mga3 + Revision: 260565 - Layout changes in lxpanel standard config * Sat May 19 2012 obgr_seneca <obgr_seneca> 0.5.5-9.mga2 + Revision: 235914 - really added volme control to lxpanel (Bug #5935) * Sun Mar 18 2012 obgr_seneca <obgr_seneca> 0.5.5-8.mga2 + Revision: 223805 - Do not build noarch or the notification-deamon is not found on i586 * Wed Mar 07 2012 obgr_seneca <obgr_seneca> 0.5.5-7.mga2 + Revision: 220979 - reverted browser to firefox on ennael's request * Tue Mar 06 2012 zezinho <zezinho> 0.5.5-6.mga2 + Revision: 220541 - disable xscreensaver till it gets fixed #4391 * Sat Mar 03 2012 obgr_seneca <obgr_seneca> 0.5.5-5.mga2 + Revision: 217050 - changed customization of lxpanel * Mon Feb 20 2012 zezinho <zezinho> 0.5.5-4.mga2 + Revision: 211245 - workaround bug #4391 until xscreensaver is fixed * Sat Dec 24 2011 obgr_seneca <obgr_seneca> 0.5.5-3.mga2 + Revision: 187322 - let the notification daemon start on lxde start + fwang <fwang> - 0.5.5 final default to oxygen for openbox correct install pcman conf location * Sun May 01 2011 ahmad <ahmad> 0.5.5-1.git20100721.1.mga1 + Revision: 94057 + rebuild (emptylog) * Sun May 01 2011 ahmad <ahmad> 0.5.5-0.git20110721.6.mga1 + Revision: 94046 - Fix the drakconf .desktop name (mga#1081) * Sat Mar 26 2011 ahmad <ahmad> 0.5.5-0.git20110721.5.mga1 + Revision: 77712 - try again to fix the pcmanfm config file location (maybe I'll get it right this time), adding a patch from upstream git - bump pcmanfm version requires - drop post/postun scriptles, not needed as they're already handled by rpm filetriggers * Sat Feb 19 2011 ahmad <ahmad> 0.5.5-0.git20110721.3.mga1 + Revision: 54354 - move LXDE.conf to %%{_datadir}/lxde/pcmanfm/LXDE.conf, this is where startlxde expects it to be * Fri Feb 04 2011 ahmad <ahmad> 0.5.5-0.git20110721.2.mga1 + Revision: 46986 - we use @prefix@/share/icons/mageia.png now - default background is going to (hopefully) be @prefix@/share/backgrounds/default.jpg - drop smproxy requires, old - change requires to mageia-* - imported package lxde-common * Sat Jul 24 2010 Ahmad Samir <ahmadsamir@mandriva.org> 0.5.5-0.git20110721.1mdv2011.0 + Revision: 557358 - add missing BR - update to 5.5 latest git to make it work with new pcmanfm2, there's no upstream tarball yet so go with latest git (shouldn't break stuff) - rediff patches 101,102,103 - drop patch104, fixed upstream - add patch105 to fix wrong file name in make file - disable smproxy requires - require pcmanfm >= 0.9.7 - compile with --enable-man to create openbox-lxde man page * Thu Jun 10 2010 Ahmad Samir <ahmadsamir@mandriva.org> 0.5.0-5mdv2010.1 + Revision: 547838 - install lxde-logout.desktop as it provides the logout icon on lxpanel * Wed Jun 09 2010 Ahmad Samir <ahmadsamir@mandriva.org> 0.5.0-4mdv2010.1 + Revision: 547321 - make sure autostart file gets updated to avoid upgrade problems, should hopefully fix (mdv #59624) * Thu Jan 28 2010 Ahmad Samir <ahmadsamir@mandriva.org> 0.5.0-3mdv2010.1 + Revision: 497489 - remove setxkbmap hack. The kb layout switcher works correctly with GDM; we shouldn't provide a hack for an incompatible dm (KDM) * Tue Jan 26 2010 Ahmad Samir <ahmadsamir@mandriva.org> 0.5.0-2mdv2010.1 + Revision: 496746 - add patch to make the kb layout switcher work properly (will be reported upstream to see about fixing it properly) - remove requires on lxde-settings-daemon it's been merged in lxsession upstream some time ago - add patch to fix startlxde script (bug 57251) and it's mentioned on upstream ML * Fri Dec 11 2009 Funda Wang <fwang@mandriva.org> 0.5.0-1mdv2010.1 + Revision: 476250 - build noarch - use new config file location - new version 0.5.0 * Fri Oct 02 2009 Antoine Ginies <aginies@mandriva.com> 0.4.2-3mdv2010.0 + Revision: 452502 - xscreensaver is now a suggests to free some more space on dual CD * Sun Sep 27 2009 Funda Wang <fwang@mandriva.org> 0.4.2-2mdv2010.0 + Revision: 449694 - use mandriva star * Mon Jul 06 2009 Funda Wang <fwang@mandriva.org> 0.4.2-1mdv2010.0 + Revision: 392827 - fix file list - new version 0.4.2 * Tue May 26 2009 Funda Wang <fwang@mandriva.org> 0.4.1-2mdv2010.0 + Revision: 379766 - requires lxsession as there is only one available alternatives * Thu May 07 2009 Funda Wang <fwang@mandriva.org> 0.4.1-1mdv2010.0 + Revision: 372816 - New version 0.4.1 * Fri May 01 2009 Funda Wang <fwang@mandriva.org> 0.4-2mdv2010.0 + Revision: 369384 - Requires lxde-settings-daemon * Fri May 01 2009 Funda Wang <fwang@mandriva.org> 0.4-1mdv2010.0 + Revision: 369351 - New version 0.4 * Mon Apr 06 2009 Funda Wang <fwang@mandriva.org> 0.3.2.1-17mdv2009.1 + Revision: 364429 - promo lxterminal over xterm * Tue Mar 10 2009 Frederic Crozat <fcrozat@mandriva.com> 0.3.2.1-16mdv2009.1 + Revision: 353443 - Fix typo in patch0 and remove hacks in post script for background * Mon Mar 09 2009 Frederic Crozat <fcrozat@mandriva.com> 0.3.2.1-15mdv2009.1 + Revision: 353111 - Bump weight in wmsession.d - Update patch0, fix mdv bug #44061 * Tue Jan 20 2009 Anne Nicolas <anne.nicolas@mandriva.com> 0.3.2.1-14mdv2009.1 + Revision: 331830 - decrease order to avoid openbox being launched instead of LXDE by default * Tue Nov 04 2008 Funda Wang <fwang@mandriva.org> 0.3.2.1-13mdv2009.1 + Revision: 299957 - detect wallpaper rather than harcode file type * Mon Sep 22 2008 Funda Wang <fwang@mandriva.org> 0.3.2.1-12mdv2009.0 + Revision: 286429 - fix firefox button * Thu Jul 10 2008 Pixel <pixel@mandriva.com> 0.3.2.1-11mdv2009.0 + Revision: 233475 - remove filetrigger for gtk icon cache since %%update_icon_cache is better suited for a theme which comes from only one package. and %%update_icon_cache has been fixed * Sun Jun 29 2008 Funda Wang <fwang@mandriva.org> 0.3.2.1-10mdv2009.0 + Revision: 230024 - add rpm file trigger * Sun Jun 29 2008 Funda Wang <fwang@mandriva.org> 0.3.2.1-9mdv2009.0 + Revision: 229933 - Use lxde native terminal: lxterminal * Tue Jun 10 2008 Funda Wang <fwang@mandriva.org> 0.3.2.1-8mdv2009.0 + Revision: 217332 - requires virtual package lxde-session-manager * Mon Jun 09 2008 Funda Wang <fwang@mandriva.org> 0.3.2.1-7mdv2009.0 + Revision: 217107 - prefer lxsession-lite * Sat May 10 2008 Funda Wang <fwang@mandriva.org> 0.3.2.1-6mdv2009.0 + Revision: 205379 - introduce mandriva-lxde-config * Sun May 04 2008 Funda Wang <fwang@mandriva.org> 0.3.2.1-5mdv2009.0 + Revision: 201125 - add panel customization * Sun May 04 2008 Funda Wang <fwang@mandriva.org> 0.3.2.1-4mdv2009.0 + Revision: 200982 - Add mandriva customization patches - lower BR, we only need glib and x11, not gtk * Sun May 04 2008 Funda Wang <fwang@mandriva.org> 0.3.2.1-3mdv2009.0 + Revision: 200917 - requries lxsession * Sun May 04 2008 Funda Wang <fwang@mandriva.org> 0.3.2.1-2mdv2009.0 + Revision: 200895 - Requires specific icon theme - import source and spec - Created package structure for lxde-common.