Summary: The Desktop configuration files for Linux Mandrake Name: mandrake_desk Version: 8.1 Release: 8mdk License: GPL Group: System/Configuration/Other Icon: mandrake-small.xpm Packager: David BAUDENS # get the source from our cvs repository (see # http://www.linuxmandrake.com/en/cvs.php3) # no extra source or patch are allowed here. Source: mandrake_desk.tar.bz2 BuildRoot: %_tmppath/%name-%version-%release-root BuildRequires: control-center-devel db1-devel gdk-pixbuf-devel libglade-devel %description This package contains useful icons, backgrounds and others goodies for the Mandrake desktop. %package -n krootwarning Summary: Warning box for root user Group: Graphical desktop/KDE BuildRequires: kdelibs-devel Requires: kdebase %description -n krootwarning krootwarning %package -n krozat Summary: Default Mandrake Linux screensaver for KDE Group: Graphical desktop/KDE BuildRequires: kdelibs-devel Requires: kdebase %description -n krozat This package contains the default Mandrake Linux screensaver for KDE. %prep %setup -q -n %name find . -type 'd' -name "CVS" -print | xargs /bin/rm -rf %build ( cd eazel-engine %configure %make ) ( cd krootwarning ./configure --prefix=%_prefix --enable-final --disable-debug --with-xinerama --disable-rpath %make ) ( cd krozat ./configure --prefix=%_prefix --enable-final --disable-debug --with-xinerama --disable-rpath %make ) %install rm -rf %buildroot ( cd eazel-engine make install DESTDIR=%buildroot rm -fr %buildroot/%_datadir/control-center/ rm -fr %buildroot/%_datadir/themes ) ( cd krootwarning make install DESTDIR=%buildroot ) ( cd krozat make install DESTDIR=%buildroot ) mkdir -p %buildroot/etc/gtk install -m644 gtkrc %buildroot/etc/gtk make install RPM_BUILD_ROOT=%buildroot mandir=%{_mandir} mkdir -p $RPM_BUILD_ROOT/etc/X11/wmsession.d/ rm -f special/mandrake-small.xpm cd $RPM_BUILD_ROOT%_datadir/faces mkdir -p $RPM_BUILD_ROOT%_datadir/mdk/faces mv * $RPM_BUILD_ROOT%_datadir/mdk/faces cp $RPM_BUILD_ROOT%_datadir/mdk/faces/user-hat-mdk.png root.png cp root.png root cp $RPM_BUILD_ROOT%_datadir/mdk/faces/user-default-mdk.png default.png cd - cd $RPM_BUILD_ROOT%_datadir/pixmaps/backgrounds/linux-mandrake ln -s ICE-640.png PP5-640.png ln -s ICE-800.png PP5-800.png ln -s ICE-1024.png PP5-1024.png ln -s ICE-1280.png PP5-1280.png ln -s ICE-1600.png PP5-1600.png ln -s nature-640.png PP6-640.png ln -s nature-800.png PP6-800.png ln -s nature-1024.png PP6-1024.png ln -s nature-1280.png PP6-1280.png ln -s nature-1600.png PP6-1600.png ln -s logoMDK1-640.png PP7-640.png ln -s logoMDK1-800.png PP7-800.png ln -s logoMDK1-1024.png PP7-1024.png ln -s logoMDK1-1280.png PP7-1280.png ln -s logoMDK1-1600.png PP7-1600.png ln -s ICE-640.png DKP5-640.png ln -s ICE-800.png DKP5-800.png ln -s ICE-1024.png DKP5-1024.png ln -s ICE-1280.png DKP5-1280.png ln -s ICE-1600.png DKP5-1600.png ln -s nature-640.png DKP6-640.png ln -s nature-800.png DKP6-800.png ln -s nature-1024.png DKP6-1024.png ln -s nature-1280.png DKP6-1280.png ln -s nature-1600.png DKP6-1600.png ln -s logoMDK1-640.png DKP7-640.png ln -s logoMDK1-800.png DKP7-800.png ln -s logoMDK1-1024.png DKP7-1024.png ln -s logoMDK1-1280.png DKP7-1280.png ln -s logoMDK1-1600.png DKP7-1600.png cd - install -d %buildroot/%_datadir/mdk/gnome-desktop/ for l in de en fr it; do install -m644 gnome/gnome-Documentation-$l.desktop %buildroot/%_datadir/mdk/gnome-desktop/Documentation-$l.desktop done install -m644 gnome/gnome-mandrake-campus.desktop "%buildroot/%_datadir/mdk/gnome-desktop/Mandrake Campus.desktop" install -m644 gnome/gnome-mandrake-control-center.desktop "%buildroot/%_datadir/mdk/gnome-desktop/Mandrake Control Center.desktop" install -m644 gnome/gnome-mandrake-expert.desktop "%buildroot/%_datadir/mdk/gnome-desktop/Mandrake Expert.desktop" install -m644 gnome/gnome-sofware-manager.desktop "%buildroot/%_datadir/mdk/gnome-desktop/Software Manager.desktop" install -m644 gnome/gnome-Internet.desktop %buildroot/%_datadir/mdk/gnome-desktop/Connection-to-Internet.desktop install -d %buildroot/usr/share/pixmaps/mc/ install -m644 gnome/gnome-mandrakecampus.xpm %buildroot/usr/share/pixmaps/mc/mandrakecampus.xpm install -m644 gnome/gnome-mandrakeexpert.xpm %buildroot/usr/share/pixmaps/mc/mandrakeexpert.xpm install -m755 gnome/gnomedesktop-network %buildroot/%_bindir install -d %buildroot/%_menudir kdedesktop2mdkmenu.pl krozat .hidden/ScreenSavers %buildroot/%_datadir/applnk/System/ScreenSavers/Krozat.desktop %buildroot/%_menudir/krozat kde %post if [ -f /etc/X11/window-managers.rpmsave ];then /usr/sbin/convertsession -f /etc/X11/window-managers.rpmsave || : fi %post -n krozat %update_menus %postun -n krozat %clean_menus %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc TRANSLATORS special/* # # %dir %_sysconfdir/gtk/ %config(noreplace) %_sysconfdir/gtk/gtkrc # %dir %_sysconfdir/X11/wmsession.d/ # # %dir %_libdir/gtk/ %dir %_libdir/gtk/themes/ %dir %_libdir/gtk/themes/engines/ %_libdir/gtk/themes/engines/* # %dir %_libdir/mc/desktop-scripts/ %_libdir/mc/desktop-scripts/* # %_bindir/DrakWM %_bindir/createbackground.sh %_bindir/eazel-engine-capplet %_bindir/gnomedesktop-network %_bindir/print-cups.sh # # %_sbindir/* # # %dir %_datadir/faces/ %_datadir/faces/* # # %_iconsdir/*.xpm %_iconsdir/*.png %_miconsdir/* %_liconsdir/* # # %_mandir/*/* # # %dir %_datadir/eazel-engine/ %_datadir/eazel-engine/*.png # # %dir %_datadir/mdk/ %dir %_datadir/mdk/faces/ %_datadir/mdk/faces/* # %dir %_datadir/mdk/gnome-desktop/ %_datadir/mdk/gnome-desktop/* # # %dir %_datadir/pixmaps/backgrounds/ %dir %_datadir/pixmaps/backgrounds/linux-mandrake/ %_datadir/pixmaps/backgrounds/linux-mandrake/* # %dir %_datadir/pixmaps/mc/ %_datadir/pixmaps/mc/* # %dir %_datadir/pixmaps/mdk/ %_datadir/pixmaps/mdk/* %files -n krootwarning %defattr(-,root,root,-) %_bindir/krootwarning # # %dir %_datadir/apps/krootwarning/ %dir %_datadir/apps/krootwarning/pics/ %_datadir/apps/krootwarning/pics/*.png # # %dir %_datadir/applnk/Applications/ %_datadir/applnk/Applications/krootwarning.desktop %files -n krozat %defattr(-,root,root,-) %_bindir/krozat.kss # # %dir %_datadir/apps/krozat/ %dir %_datadir/apps/krozat/pics/ %_datadir/apps/krozat/pics/* # # %dir %_datadir/applnk/System/ %dir %_datadir/applnk/System/ScreenSavers/ %_datadir/applnk/System/ScreenSavers/*.desktop # # %dir %_iconsdir/locolor/ %dir %_iconsdir/locolor/16x16/ %dir %_iconsdir/locolor/16x16/apps/ %_iconsdir/locolor/16x16/apps/krootwarning.png # %dir %_iconsdir/locolor/32x32/ %dir %_iconsdir/locolor/32x32/apps %_iconsdir/locolor/32x32/apps/krootwarning.png # # %_menudir/krozat %changelog * Mon Aug 27 2001 David BAUDENS 8.1-8mdk - Build without rpath * Mon Aug 27 2001 David BAUDENS 8.1-7mdk - Add menu entry for krozat * Mon Aug 27 2001 David BAUDENS 8.1-6mdk - Fix %%defattr * Sat Aug 25 2001 David BAUDENS 8.1-5mdk - Split package * Fri Aug 24 2001 David BAUDENS 8.1-4mdk - Add krozat (our Chef ;) * Tue Aug 08 2001 David BAUDENS 8.1-3mdk - Add krootwarning * Tue Aug 07 2001 Vincent Saugey 8.1-2mdk - Move faces png to /usr/share/mdk/faces * Tue Jul 31 2001 Frederic Lepied 8.1-1mdk - reworked Makefile and spec - resync with cvs - generate the kdm sessions with the right path to Xsession. * Tue Jun 12 2001 Frederic Crozat 8.0-12mdk - Fix patch0 with authors comments * Mon Jun 11 2001 David BAUDENS 8.0-11mdk - Add control-center-devel, db1-devel, gdk-pixbuf-devel and libglade-devel to BuildRequires (thanks to Stefan van der Eijk) * Fri Jun 8 2001 Frederic Crozat 8.0-10mdk - Patch0: fix eazel engine for gfloppy and xcdroast * Fri Jun 8 2001 Frederic Crozat 8.0-9mdk - Update eazel-engine to latest CVS snapshot (correct bug in Gimp) * Wed Apr 18 2001 David BAUDENS 8.0-8mdk - Fix some bugs in theme - Update gnome-desktop * Sat Apr 15 2001 David BAUDENS 8.0-7mdk - chksession: fix Window Managers list for GDM - Update gnome-desktop * Thu Apr 12 2001 David BAUDENS 8.0-6mdk - Remove KDE stuff - Remove patch #1 - Add icons for Mandrake Campus and Mandrake Expert - Add print-cups.sh script - Frederic CROZAT * Wed Apr 4 2001 Daouda Lo 8.0-5mdk - fix zip mount point typo * Thu Mar 29 2001 David BAUDENS - 8.0-4mdk - Add new GTK theme * Tue Mar 20 2001 Daouda Lo 8.0-3mdk - remove Drakconf workaround patch * Tue Mar 20 2001 Daouda Lo 8.0-2mdk - better workaround for DrakConf, waiting for Holy Traktopel to show me the way to fix. * Wed Mar 14 2001 Daouda Lo 8.0-1mdk - workaround to DrakConf crash (ugly) - update version number to 8.0 * Mon Oct 09 2000 David BAUDENS 7.2-18mdk - Fix bugs 750, 732, 625, 623 * Fri Oct 06 2000 David BAUDENS 7.2-17mdk - Fix META_CLASS detection - Redraw some icons (for FPons) * Fri Oct 06 2000 David BAUDENS 7.2-16mdk - Fix faces for userdrake * Fri Oct 06 2000 David BAUDENS 7.2-15mdk - Fix a typo * Fri Oct 06 2000 David BAUDENS 7.2-14mdk - Fix icon for DrakConf * Fri Oct 06 2000 David BAUDENS 7.2-12mdk - Fix bug # 639 * Thu Oct 05 2000 David BAUDENS 7.2-11mdk - Add icons for Pixel * Wed Oct 04 2000 David BAUDENS 7.2-10mdk - Really create destdir when not present * Wed Oct 04 2000 David BAUDENS 7.2-9mdk - More background & create destdir when not present (createbackground.sh) * Tue Oct 02 2000 David BAUDENS 7.2-8mdk - Change default background names in createbackground.sh * Mon Oct 02 2000 David BAUDENS 7.2-7mdk - Add createbackground.sh from Frederic CROZAT - Remove old default background * Fri Sep 22 2000 David BAUDENS 7.2-6mdk - New PATH for Linux-Mandrake backgrounds - Put/remove backgrounds * Wed Sep 20 2000 David BAUDENS 7.2-5mdk - Add new image for XFdrake - Remove Templates and Autostart from /etc/skel/Desktop * Tue Sep 05 2000 David BAUDENS 7.2-4mdk - Add KDM pixmap * Fri Sep 01 2000 David BAUDENS 7.2-3mdk - Add some icons in faces (aka make Pixel happy) * Fri Sep 01 2000 David BAUDENS 7.2-2mdk - Fix CD-ROM & Co links (KDE) * Thu Aug 31 2000 David BAUDENS 7.2-1mdk - KDE 2 compliant * Thu Aug 31 2000 David BAUDENS 7.1-1mdk - Add new Chmouel chksession - Update description * Thu Aug 24 2000 David BAUDENS 1.0.4-9mdk - Add a link "root" to make GDM happy - Remove old links * Wed Aug 23 2000 David BAUDENS 1.0.4-8mdk - Add links default.png and root.png to make KDM happy * Wed Aug 23 2000 David BAUDENS 1.0.4-7mdk - Convert /usr/share/faces/*.xpm to /usr/share/faces/*.png to make KDM happy * Tue Aug 22 2000 David BAUDENS 1.0.4-6mdk - Move user icons in /usr/share/faces * Sat Jul 22 2000 Chmouel Boudjnah 1.0.4-5mdk - Oups forgot the BM. * Tue Jul 18 2000 Chmouel Boudjnah 1.0.4-4mdk - sbin/chksession: Set support for KDE2 by default when generating session. * Tue Jul 18 2000 Chmouel Boudjnah 1.0.4-3mdk - Remove /etc/X11/window-managers - bin/DrakWM: * Add -i options to launch with xinit. * Add -a option to provide alias for bash. * Mon Jul 17 2000 dam's 1.0.4-2mdk - replaced sawmill by sawfish * Tue Jul 11 2000 Chmouel Boudjnah 1.0.4-1mdk - Add convertsession - Make window-managers file dynamic and set them in /etc/X11/wmsession.d/. * Mon May 29 2000 dam's 1.0.3-22mdk - corrected doc url on gnome-desktop * Fri May 12 2000 Frederic Lepied 1.0.3-21mdk - corrected chksession for gnome. * Fri May 12 2000 dam's 1.0.3-20mdk - added gnome desktop entries. * Wed May 10 2000 dam's 1.0.3-19mdk - corrected buggy script. * Tue May 9 2000 dam's 1.0.3-18mdk - added Netscape on desktop. * Tue May 9 2000 dam's 1.0.3-17mdk - corrected Netscape and rpmdrake gnome icons * Tue May 9 2000 dam's 1.0.3-16mdk - removed Netscape and rpmdrake gnome icons * Sat May 6 2000 Chmouel Boudjnah 1.0.3-15mdk - sbin/chksession: if icewm is not here by default launch twm. * Fri May 5 2000 Pixel 1.0.3-14mdk - fix for kdeDesktopCleanup * Thu May 04 2000 dam's 1.0.3-13mdk - cleaned gnome desktop. * Sun Apr 30 2000 dam's 1.0.3-12mdk - re-added XKill in kdelnk. * Fri Apr 28 2000 dam's 1.0.3-11mdk - corrected xfce entry in windowmanagers. * Thu Apr 27 2000 dam's 1.0.3-10mdk - Corrected wmaker path. - Added Update.kdelnk. * Fri Apr 20 2000 David BAUDENS 1.0.3-9mdk - Adjust wmaker path - Maker rpmlint happy * Thu Apr 20 2000 David BAUDENS 1.0.3-8mdk - Update doc icons * Thu Apr 20 2000 David BAUDENS 1.0.3-7mdk - Update doc icons * Thu Apr 20 2000 François Pons 1.0.3-6mdk - updated WindowMaker priority again. * Thu Apr 20 2000 François Pons 1.0.3-5mdk - moved WindowMaker to a lower priority. * Tue Apr 18 2000 dam's 1.0.3-4mdk - removed some kdelnk for desktop cleaning. * Mon Apr 17 2000 dam's 1.0.3-3mdk - removed kdelnk/KAppfinder.kdelnk * Sun Apr 16 2000 Chmouel Boudjnah 1.0.3-2mdk - DrakWM: a new greatest hit. * Tue Apr 11 2000 dam's 1.0.3-1mdk - new icons, new place for default background. * Wed Apr 5 2000 Chmouel Boudjnah 1.0.2-1mdk - mandrake_desk.spec: adjust groups. - Makefile: correct dis and rpm target. - window-managers: fix blakbox with last blackbox package. - Makefile: don't need to bzip (spec-helper do this job). * Wed Feb 2 2000 Chmouel Boudjnah 1.0.1-19mdk - window-managers: Add a sawmill entry (V.Danen). * Thu Jan 27 2000 Chmouel Boudjnah 1.0.1-18mdk - backgrounds/mandrake_background_*: add background from helene. - mandrake_desk.spec: Remove the mandrake_background.xpm * Mon Jan 10 2000 Pixel - icons/mini/hd_umount.xpm: renamed in hd_unmount.xpm (for coherence) * Fri Jan 7 2000 Pixel - window-managers (NAME): KDE => kde. - sbin/chksession: look at /etc/sysconfig/desktop to sort * Thu Jan 6 2000 Pixel - icons/*: convert back and from .gif for kfm compliance :-/ * Wed Jan 5 2000 Chmouel Boudjnah 1.0.1-13mdk - Fix gnome links. * Tue Jan 4 2000 Pixel - sbin/kdeDesktopCleanup: perl's glob in not " " compliant :( * Tue Jan 04 2000 David BAUDENS - Use BBDrake & WMDrake for BlackBox & Window Maker * Fri Dec 31 1999 Pixel - Makefile (dis): added a missing \ - kdelnk: Name field changes (dadou) * Tue Dec 28 1999 Chmouel Boudjnah - Add a manpages for chksession from camille. - sbin/chksession: no errror when no Session is present. * Mon Dec 27 1999 Chmouel Boudjnah - Various fix and changes (icons & links). - bin/chkSession check if we are root. * Fri Dec 24 1999 Chmouel Boudjnah - window-managers: various change from (jerome). - kdelnk/Kppp.kdlnk: (new). - icons/user-*: added user icons for kdm (pixel). - gnome/*: sync with kde desktop. (pablo). * Tue Dec 23 1999 Pablo Saratxaga - included the mandrake.links* files formerly in gmc package * Wed Dec 22 1999 Chmouel Boudjnah - sbin/fndSession: new script with the new chksession. - sbin/chksession: a new greatest hit. - window-managers: list of current window manager. * Mon Dec 20 1999 Chmouel Boudjnah - Another icons change. * Mon Dec 20 1999 Chmouel Boudjnah - Add new icons large and mini. * Mon Dec 20 1999 Pixel - added icons/mini and icons/large * Sun Dec 19 1999 Chmouel Boudjnah - Add fndSession. - Use mktemp instead of $$ for fndSession. - Add a real Makefile and clean-up the .spec. * Fri Dec 17 1999 Pixel - add perl script to remove icons pointing to binaries not present * Thu Dec 16 1999 Pixel - new icons * Thu Dec 16 1999 François PONS - removed Cd-Rom.kdelnk and floppy.kdelnk, since handled by DrakX. * Mon Dec 13 1999 Pablo Saratxaga - reordered the mess with the *.kdelnk translations - put old files in a old/ directory (the translations inside them can be handy if a similar icon is needed in the future) * Fri Dec 10 1999 Chmouel Boudjnah - Remove my CVS DIR :\. * Fri Dec 10 1999 Chmouel Boudjnah - Remove Hwiz.kdelnk - Add/Remove icons. - A lots of new icons (heléne). - Add the doc. * Mon Dec 06 1999 Pablo Saratxaga - added ca, cs, gl language * Mon Nov 15 1999 Chmouel Boudjnah - Add Hwiz.kdelnk to Autostart kde. * Thu Nov 04 1999 Pablo Saratxaga - changed the type of icons for CD and floppy * Mon Oct 25 1999 Pablo Saratxaga - added da, br, sk, uk translations * Mon Oct 04 1999 Pablo Saratxaga - added lt, ru translations - added kdelnk/Dos_C.kdelnk icon (will be used as a pattern by initscripts' kdeicons when creating icons for the FAT partitions) - the horribly big *.xpm backgrounds are now created at %install time with 'convert'; that way we avoid the bzip2 taking forever each time a new version is done. * Fri Sep 28 1999 Pablo Saratxaga - added de, is, it, ro translations * Tue Sep 14 1999 Pablo Saratxaga - added Gaeilge (irish gaelic) translations * Thu Sep 02 1999 Pablo Saratxaga - included translations in several languages (et,hr,hu,id,nl,no) Currently covered are: es,et,fr,hr,hu,id,nl,no,wa you are welcome to add descriptions for the missing languages, get in touch with me. * Wed Aug 25 1999 Chmouel Boudjnah - Launch kpackage with kdesu. - Add script to launch this fu***ng linuxconf as kdesu (i love to do awfull thing :-(( ). * Fri Aug 20 1999 Chmouel Boudjnah - Fix another typo :-((. * Fri Aug 20 1999 Chmouel Boudjnah - Move floppy.kdelnk to FLOPPY.kdelnk for backward compatibilities. * Fri Aug 20 1999 Pablo Saratxaga - included norwegian nad indonesian texts for icons * Wed Aug 18 1999 Chmouel Boudjnah - Rebuild with defattr(root,root). (Thanks to Michael Irving ) * Wed Aug 18 1999 Chmouel Boudjnah - Reinsert {FLOPPY,CDROM} and remove from kdesupport. * Tue Aug 03 1999 Chmouel Boudjnah - Remove {FLOPPY,CDROM} (already in kdesupport). * Mon Aug 02 1999 Pablo Saratxaga - desktop-links/* for gmc are installed through gmc package - put an icon for the rpm * Wed Jul 21 1999 Pablo Saratxaga - added some stuff for Gnome * Wed Jul 21 1999 Chmouel Boudjnah - Relifting of kde link. - Add link for gnome. * Tue Jul 20 1999 Chmouel Boudjnah - Add new icons. * Mon Jul 19 1999 Chmouel Boudjnah - Add mandrake backgrounds xpm. * Mon Jul 12 1999 Chmouel Boudjnah - Fix background to backgrounds. - Add mandrake background images. * Sat May 22 1999 Gaël Duval - fixed bad owner/group files - added PRINTER.kdelnk * Wed May 12 1999 Chmouel Boudjnah - Fix url of kde links. * Sat May 01 1999 Chmouel Boudjnah - Add new icons.