Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > 7af0c80ed25f0b1e932d274a0f2b228d > files > 2

boson-0.9.1-2mdk.src.rpm

%define	name	boson
%define	version	0.9.1
%define	release	2mdk
%define	Summary	A Real-Time Strategy Game (RTS) for the KDE project

Summary:	%{Summary}
Name:		%{name}
Version:	%{version}
Release:	%{release}
License:	GPL
Group:		Games/Strategy
Source0:	http://belnet.dl.sourceforge.net/sourceforge/boson/%{name}-all-%{version}.tar.bz2
#Source2:	%{name}-icons.tar.bz2
URL:		http://boson.sourceforge.net/
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires:	kdelibs-devel kdemultimedia-devel kdegames-devel arts-devel fam-devel
BuildRequires:  zlib-devel audiofile-devel libalsa-devel png-devel jpeg-devel
BuildRequires:	XFree86-devel lib3ds-devel MesaGLU-devel nas-devel python-devel
BuildRequires:	libart_lgpl-devel kdelibs-common expat-devel libvorbis-devel

%description
Boson is a real-time strategy game, like Command&Conquer(tm) or StarCraft(tm).
It is designed to run on Unix (Linux) computers and uses the Qt
Toolkit and QwSpriteField. A minimum of two players is required, since there is
no artificial intelligence (yet?).

Boson's Code and Graphics are published under the GNU General Public License.

If you want to know more about Boson, have a look at the Web site.

%prep
%setup -q -n %{name}-all-%{version}

%build
CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" \
./configure	--build=%{_target_platform} \
		--prefix=%{_prefix} \
		--libdir=%{_libdir} \
		--disable-rpath \
		--disable-debug \
		--enable-mt \
		--enable-shared \
		--disable-static \
		--disable-objprelink \
		--with-pic \
		--with-gnu-ld \
		--disable-embedded \
		--enable-fast-install=yes \
		--with-qt-dir=%{_prefix}/lib/qt3 \
		--with-xinerama
#		--enable-final
make

%install
%{__rm} -rf $RPM_BUILD_ROOT
%makeinstall_std

%{__install} -d %{buildroot}%{_menudir}
kdedesktop2mdkmenu.pl %{name} "Amusement/Strategy" $RPM_BUILD_ROOT/%{_datadir}/applnk/Games/TacticStrategy/boson/%{name}.desktop $RPM_BUILD_ROOT/%{_menudir}/%{name} kde
kdedesktop2mdkmenu.pl %{name} "Amusement/Strategy" $RPM_BUILD_ROOT/%{_datadir}/applnk/Games/TacticStrategy/boson/bounit.desktop $RPM_BUILD_ROOT/%{_menudir}/bounit kde

%{__install} $RPM_BUILD_ROOT%{_iconsdir}/locolor/16x16/apps/%{name}.png -D ${RPM_BUILD_ROOT}%{_miconsdir}/%{name}.png
%{__install} $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/apps/%{name}.png -D ${RPM_BUILD_ROOT}%{_iconsdir}/%{name}.png
%{__install} $RPM_BUILD_ROOT%{_iconsdir}/hicolor/48x48/apps/%{name}.png -D ${RPM_BUILD_ROOT}%{_liconsdir}/%{name}.png

%find_lang %{name}

rm -f $RPM_BUILD_ROOT%{_docdir}/HTML/en/boson-apidocs/common

%post
%update_menus

%postun
%clean_menus

%clean
%{__rm} -rf $RPM_BUILD_ROOT

%files -f %{name}.lang
%defattr(755,root,root,755)
%{_bindir}/bo*
%{_libdir}/kde3/plugins/designer/%{name}*
%defattr(644,root,root,755)
%{_datadir}/apps/%{name}
%{_datadir}/applnk/Games/TacticStrategy/boson
%{_datadir}/config/bodebug*
%{_iconsdir}/%{name}.png
%{_liconsdir}/%{name}.png
%{_miconsdir}/%{name}.png
%{_iconsdir}/locolor/16x16/apps/%{name}.png
%{_iconsdir}/locolor/32x32/apps/%{name}.png
%{_iconsdir}/hicolor/32x32/apps/%{name}.png
%{_iconsdir}/hicolor/48x48/apps/%{name}.png
%{_menudir}/bo*
%doc ChangeLog INSTALL NEWS README TODO
%doc %{_docdir}/HTML/en/%{name}

%changelog
* Tue Mar 02 2004 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 0.9.1-2mdk
- buildrequires
- fix uninstalled files

* Mon Nov 03 2003 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 0.9-1mdk
- 0.9
- fix buildrequires (lib64..)
- disable parallell build, broken in this release:\

* Thu Jun 19 2003 Per Øyvind Karlsen <peroyvind@sintrax.net> 0.8-4mdk
- pass compile flags to configure in stead of make
- use double %%'s in changelog
- fix path to qt3 (lib64 issues..) 

* Sun Apr 27 2003 Lenny Cartier <lenny@mandrakesoft.com> 0.8-3mdk
- adjust buildrequires

* Fri Apr 25 2003 Per Øyvind Karlsen <peroyvind@sintrax.net> 0.8-2mdk
- fix configure so we don't get invalid binary names (from gc)
- fix buildrequires

* Fri Apr 11 2003 Per Øyvind Karlsen <peroyvind@sintrax.net> 0.8-1mdk
- 0.8
- sound is disabled by default for 0.8 due to severe slowdowns, enable with --sound
- dropped Source1, no longer needed
- --with-xinerama
- actually compile with %%{optflags}

* Mon Mar 17 2003 Per Øyvind Karlsen <peroyvind@sintrax.net> 0.7-1mdk
- don't rm -rf buildroot in prep stage
- don't create a filelist
- remove obsolete Prefix tag
- cleanups
- fix buildrequires
- 0.7
- added fix for slowdons(Source1)
- quiet setup
- added icons
- fix invalid binnames
- added documentation

* Thu Aug 22 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.6.1-1mdk
- from Florent BERANGER <cosmic.flo@libertysurf.fr> :
	- first Mdk release based on author works