%define qtdir /usr/lib/qt2 %define KDEDATE 20001017 %define sourcedir stable/%{version}/distribution/tar/generic/source Name: kdegames Icon: kde-icon.xpm Summary: K Desktop Environment - Games Version: 2.0 Release: 1mdk Epoch: 1 Source: ftp://ftp.kde.org:/pub/kde/%{sourcedir}/kdegames-%{KDEDATE}-src.tar.bz2 Group: Graphical desktop/KDE BuildRoot: %{_tmppath}/%{name}-buildroot Copyright: GPL Requires: kdesupport kdelibs qt2 Obsoletes: ktron kjumpingcube Prefix: /usr %description Games for the K Desktop Environment. Included with this package are: kabalone, kasteroids, kblackbox, kmahjongg, kmines, konquest, kpat, kpoker, kreversi, ksame, kshisen, ksokoban, ksmiletris, ksnake, ksirtet, katomic, kjumpingcube, ktuberling. %prep rm -rf $RPM_BUILD_ROOT %setup -q -nkdegames make -f Makefile.cvs %build export KDEDIR=%{prefix} QTDIR=%{qtdir} CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG -frtti -I%{prefix}/include" ./configure \ --prefix=%{prefix} --disable-debug \ --with-install-root=$RPM_BUILD_ROOT --disable-rpath #--enable-debug #perl -pi -e "s/(SUBDIRS ?=.*)\bkmahjongg\b/\1 /gm" Makefile make CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG -frtti" %install make install DESTDIR=$RPM_BUILD_ROOT ##menus created mkdir -p $RPM_BUILD_ROOT/usr/lib/menu kdedesktop2mdkmenu.pl kdegames Amusement/Other $RPM_BUILD_ROOT/usr/share/applnk/Games/kabalone.desktop $RPM_BUILD_ROOT/usr/lib/menu/kabalone kdedesktop2mdkmenu.pl kdegames Amusement/Other $RPM_BUILD_ROOT/usr/share/applnk/Games/katomic.desktop $RPM_BUILD_ROOT/usr/lib/menu/katomic kdedesktop2mdkmenu.pl kdegames Amusement/Arcade $RPM_BUILD_ROOT/usr/share/applnk/Games/kblackbox.desktop $RPM_BUILD_ROOT/usr/lib/menu/kblackbox kdedesktop2mdkmenu.pl kdegames Amusement/Toys $RPM_BUILD_ROOT/usr/share/applnk/Games/kfouleggs.desktop $RPM_BUILD_ROOT/usr/lib/menu/kfouleggs kdedesktop2mdkmenu.pl kdegames Amusement/Arcade $RPM_BUILD_ROOT/usr/share/applnk/Games/kjumpingcube.desktop $RPM_BUILD_ROOT/usr/lib/menu/kjumpingcube kdedesktop2mdkmenu.pl kdegames Amusement/Arcade $RPM_BUILD_ROOT/usr/share/applnk/Games/kmines.desktop $RPM_BUILD_ROOT/usr/lib/menu/kmimes kdedesktop2mdkmenu.pl kdegames Amusement/Arcade $RPM_BUILD_ROOT/usr/share/applnk/Games/konquest.desktop $RPM_BUILD_ROOT/usr/lib/menu/konquest kdedesktop2mdkmenu.pl kdegames Amusement/Arcade $RPM_BUILD_ROOT/usr/share/applnk/Games/kpat.desktop $RPM_BUILD_ROOT/usr/lib/menu/kpat kdedesktop2mdkmenu.pl kdegames Amusement/Cards $RPM_BUILD_ROOT/usr/share/applnk/Games/kpoker.desktop $RPM_BUILD_ROOT/usr/lib/menu/kpoker kdedesktop2mdkmenu.pl kdegames Amusement/Cards $RPM_BUILD_ROOT/usr/share/applnk/Games/kreversi.desktop $RPM_BUILD_ROOT/usr/lib/menu/kreversi kdedesktop2mdkmenu.pl kdegames Amusement/Boards $RPM_BUILD_ROOT/usr/share/applnk/Games/ksame.desktop $RPM_BUILD_ROOT/usr/lib/menu/ksame kdedesktop2mdkmenu.pl kdegames Amusement/Cards $RPM_BUILD_ROOT/usr/share/applnk/Games/kshisen.desktop $RPM_BUILD_ROOT/usr/lib/menu/kshisen kdedesktop2mdkmenu.pl kdegames Amusement/Cards $RPM_BUILD_ROOT/usr/share/applnk/Games/ksirtet.desktop $RPM_BUILD_ROOT/usr/lib/menu/ksirtet kdedesktop2mdkmenu.pl kdegames Amusement/Arcade $RPM_BUILD_ROOT/usr/share/applnk/Games/ksmiletris.desktop $RPM_BUILD_ROOT/usr/lib/menu/ksmiletris kdedesktop2mdkmenu.pl kdegames Amusement/Arcade $RPM_BUILD_ROOT/usr/share/applnk/Games/ksnake.desktop $RPM_BUILD_ROOT/usr/lib/menu/ksnake kdedesktop2mdkmenu.pl kdegames Amusement/Arcade $RPM_BUILD_ROOT/usr/share/applnk/Games/ksokoban.desktop $RPM_BUILD_ROOT/usr/lib/menu/ksokoban kdedesktop2mdkmenu.pl kdegames Amusement/Arcade $RPM_BUILD_ROOT/usr/share/applnk/Games/kspaceduel.desktop $RPM_BUILD_ROOT/usr/lib/menu/kspaceduel kdedesktop2mdkmenu.pl kdegames Amusement/Arcade $RPM_BUILD_ROOT/usr/share/applnk/Games/ktron.desktop $RPM_BUILD_ROOT/usr/lib/menu/ktron kdedesktop2mdkmenu.pl kdegames Amusement/Arcade $RPM_BUILD_ROOT/usr/share/applnk/Games/ktuberling.desktop $RPM_BUILD_ROOT/usr/lib/menu/ktuberling kdedesktop2mdkmenu.pl kdegames Amusement/Cards $RPM_BUILD_ROOT/usr/share/applnk/Games/lskat.desktop $RPM_BUILD_ROOT/usr/lib/menu/lskat rm -rf $RPM_BUILD_ROOT%{prefix}/share/applnk rm -rf $RPM_BUILD_ROOT/%{prefix}/share/doc/HTML/en/kasteroids/common rm -rf $RPM_BUILD_ROOT/%{prefix}/share/doc/HTML/en/kblackbox/common rm -rf $RPM_BUILD_ROOT/%{prefix}/share/doc/HTML/en/kmahjongg/common rm -rf $RPM_BUILD_ROOT/%{prefix}/share/doc/HTML/en/kmines/common rm -rf $RPM_BUILD_ROOT/%{prefix}/share/doc/HTML/en/konquest/common rm -rf $RPM_BUILD_ROOT/%{prefix}/share/doc/HTML/en/kpat/common rm -rf $RPM_BUILD_ROOT/%{prefix}/share/doc/HTML/en/kpoker/common rm -rf $RPM_BUILD_ROOT/%{prefix}/share/doc/HTML/en/kreversi/common rm -rf $RPM_BUILD_ROOT/%{prefix}/share/doc/HTML/en/ksame/common rm -rf $RPM_BUILD_ROOT/%{prefix}/share/doc/HTML/en/kshisen/common rm -rf $RPM_BUILD_ROOT/%{prefix}/share/doc/HTML/en/ksirtet/common rm -rf $RPM_BUILD_ROOT/%{prefix}/share/doc/HTML/en/ksmiletris/common rm -rf $RPM_BUILD_ROOT/%{prefix}/share/doc/HTML/en/ksnake/common rm -rf $RPM_BUILD_ROOT/%{prefix}/share/doc/HTML/en/ksokoban/common rm -rf $RPM_BUILD_ROOT/%{prefix}/share/doc/HTML/en/kspaceduel/common rm -rf $RPM_BUILD_ROOT/%{prefix}/share/doc/HTML/en/ktron/common rm -rf $RPM_BUILD_ROOT/%{prefix}/share/doc/HTML/en/ktuberling/common rm -rf $RPM_BUILD_ROOT/%{prefix}/share/doc/HTML/en/lskat/common rm -rf $RPM_BUILD_ROOT/%{prefix}/share/doc/HTML/en/kjumpingcube/common rm -rf $RPM_BUILD_ROOT/%{prefix}/share/doc/HTML/en/kabalone/common %post ##menu %{update_menus} /sbin/ldconfig %postun ## menu %{clean_menus} %{update_menus} /sbin/ldconfig %clean rm -rf $RPM_BUILD_ROOT %files %attr(-,root,root) %{prefix}/share/* %attr(-,root,root) %{prefix}/lib/* %attr(-,root,root) %{prefix}/bin/* %changelog * Tue Oct 17 2000 Daouda Lo <daouda@mandrakesoft.com> 2.0-1mdk - updated code to release 2.0 * Fri Oct 05 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.99-2mdk - Updated package for new qt2 and kdelibs - no code update. * Mon Oct 02 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.99-1mdk - Updated code snapshot to Release Candidate 1 * Mon Oct 02 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.94-9mdk - Updated code snapshot * Fri Sep 29 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.94-8mdk - Updated code snapshot * Wed Sep 27 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.94-7mdk - Updated code snapshot * Tue Sep 26 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.94-6mdk - Updated code snapshot * Sat Sep 23 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.94-5mdk - Updated code snapshot * Wed Sep 20 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.94-4mdk - Updated code snapshot * Mon Sep 18 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.94-3mdk - Updated code snapshot * Fri Sep 15 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.94-2mdk - Updated code snapshot * Mon Sep 11 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.94-1mdk - Updated code snapshot * Fri Sep 08 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.93-9mdk - Updated code snapshot * Thu Sep 07 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.93-8mdk - Updated code snapshot * Tue Sep 05 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.93-7mdk - Updated code snapshot * Sat Sep 02 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.93-6mdk - Updated code snapshot * Wed Aug 30 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.93-5mdk - Updated code snapshot * Mon Aug 28 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.93-4mdk - Updated code snapshot * Fri Aug 25 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.93-3mdk - Updated code snapshot - Used auto menu conversion tool for menu entries * Mon Aug 21 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.93-1mdk - Updated code snapshot * Sun Aug 20 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.92-15mdk - Updated code snapshot - menu macros * Wed Aug 16 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.92-14mdk - Updated code snapshot * Mon Aug 14 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.92-13mdk - Updated code snapshot * Thu Aug 10 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.92-12mdk - Updated code snapshot * Mon Aug 07 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.92-8mdk - Updated code snapshot * Fri Aug 04 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.92-7mdk - Updated code snapshot - Removed auto file list - Worked on Menu files * Wed Aug 02 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.92-6mdk - Updated code snapshot * Tue Aug 01 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.92-4mdk - Updated code snapshot * Sun Jul 30 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.92-2mdk - Updated code snapshot * Sat Jul 28 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.92-1mdk - Updated code snapshot * Fri Jul 28 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.92-0.20000728mdk - Updated code snapshot * Wed Jul 26 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.92-0.20000726mdk - Updated code snapshot * Fri Jul 21 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.92-0.20000721mdk - Updated code snapshot * Sun Jul 16 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.91-0.20000717mdk - Updated code snapshot - Added obsoletes for ktron and kjumpingcube * Wed Jul 12 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.91-0.20000712mdk - Updated code snapshot - Changed package name - Moved to /usr * Fri Jul 08 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.91-0.20000708mdk - Updated code snapshot * Fri Jul 07 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.91-0.20000707mdk - Updated Code Snapshot * Fri Jun 30 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.91-0.20000630mdk - Updated code snapshot - Changed specfile to build docs * Wed Jun 21 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.91-0.20000621mdk - Updated code snapshot * Tue Jun 20 2000 Christopher Molnar <molnarc@mandrakesoft.com> - Updated code snapshot * Sun Jun 11 2000 Christopher Molnar <molnarc@mandrakesoft.com> * 1.91-0.20000611mdk -updated code snapshot * Wed May 31 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.90-0.20000531mdk - updated code snapshot * Sun May 21 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.90-0.20000520mdk - Updated to more recent snapshot * Wed May 17 2000 Christopher Molnar <molnarc@mandrakesoft.com> 1.90-0.20000517mdk - Compiled for Mandrake and updated spec file and beta - More recent snapshot includes fixes for beta * Wed May 10 2000 Bernhard Rosenkraenzer <bero@redhat.com> - 1.90 * Sat Mar 18 2000 Bernhard Rosenkraenzer <bero@redhat.com> - new snapshot - move it to /usr, where it belongs * Fri Oct 22 1999 Bernhard Rosenkraenzer <bero@redhat.de> - 2.0 snapshot * Fri Sep 24 1999 Preston Brown <pbrown@redhat.com> - mark doc files as such * Thu Sep 09 1999 Preston Brown <pbrown@redhat.com> - 1.1.2 release. * Fri Jun 11 1999 Preston Brown <pbrown@redhat.com> - snapshot, includes kde 1.1.1 + fixes * Mon Apr 19 1999 Preston Brown <pbrown@redhat.com> - last snapshot before release - ripped out asteroids and sirtet * Mon Apr 12 1999 Preston Brown <pbrown@redhat.com> - latest stable snapshot * Wed Feb 24 1999 Preston Brown <pbrown@redhat.com> - Injected new description and group. * Mon Feb 08 1999 Preston Brown <pbrown@redhat.com> - upgraded to KDE 1.1 final. * Fri Feb 05 1999 Preston Brown <pbrown@redhat.com> - rebuilt for new libstdc++ etc. * Wed Jan 06 1999 Preston Brown <pbrown@redhat.com> - re-merged updates from Duncan Haldane, change /opt/kde --> /usr