Sophie

Sophie

distrib > Mandriva > 7.2 > i586 > media > main-src > by-pkgid > 91885c7657abba656efd692f37d61263 > files > 2

kdegames-2.0-1mdk.src.rpm

%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