Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > contrib-release-src > by-pkgid > fd5c4e2d9b7d97c1078b5096bafd1256 > files > 5

balazar-0.3.4-5mdv2010.0.src.rpm

%define name balazar
%define oname Balazar
%define version 0.3.4
%define release %mkrel 5

Summary:	A 3D adventure and roleplaying game
Name:		%{name}
Version:	%{version}
Release:	%{release}
License:	GPLv2
Group:		Games/Adventure
Source:		http://download.gna.org/balazar/%oname-%version.tar.bz2
Source10:	%{name}-16.png
Source11:	%{name}-32.png
Source12:	%{name}-48.png
URL:		http://home.gna.org/oomadness/en/balazar/
# or http://balazar.nekeme.net/
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires:	python-devel, SDL-devel
Requires:	soya, python-imaging, pyogg, pyvorbis, pyopenal
Requires:	tofu, cerealizer
#dri:)
#pyrex=0.9.3, cal3d=0.9.1
BuildArch: noarch

%description
A 3D adventure and roleplaying game starring Balazar the photo-mage.

%prep

%setup -q -n %oname-%version

%build
python ./setup.py build

%install
rm -Rf $RPM_BUILD_ROOT

python ./setup.py install --root=$RPM_BUILD_ROOT
install -m 644 -D %{SOURCE10} $RPM_BUILD_ROOT/%{_miconsdir}/%{name}.png
install -m 644 -D %{SOURCE11} $RPM_BUILD_ROOT/%{_iconsdir}/%{name}.png
install -m 644 -D %{SOURCE12} $RPM_BUILD_ROOT/%{_liconsdir}/%{name}.png

mkdir $RPM_BUILD_ROOT%{_datadir}/applications
cat > $RPM_BUILD_ROOT%{_datadir}/applications/mandriva-%{oname}.desktop << EOF
[Desktop Entry]
Name=%{oname}
Comment=%{summary}
Exec=%{_bindir}/%{name} %U
Icon=%{name}
Terminal=false
Type=Application
StartupNotify=true
Categories=Game;AdventureGame;
EOF

%clean
rm -Rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc AUTHORS README LICENSE
%{_bindir}/%{name}
%{_datadir}/%{name}
%{_datadir}/applications/mandriva-%{oname}.desktop
%{_datadir}/*.egg-info
%{_miconsdir}/%{name}.png
%{_iconsdir}/%{name}.png
%{_liconsdir}/%{name}.png

%if %mdkversion < 200900
%post
%{update_menus}
%endif

%if %mdkversion < 200900
%postun
%{clean_menus}
%endif




%changelog
* Wed May 13 2009 Samuel Verschelde <stormi@mandriva.org> 0.3.4-5mdv2010.0
+ Revision: 375479
- fix description (fix #49418)
- fix Licence
- fix desktop file

* Wed Jul 23 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.3.4-4mdv2009.0
+ Revision: 243160
- rebuild
- kill re-definition of %%buildroot on Pixel's request

  + Pixel <pixel@mandriva.com>
    - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Wed Dec 05 2007 Emmanuel Andry <eandry@mandriva.org> 0.3.4-2mdv2008.1
+ Revision: 115724
- fix menu entry (bug #35851)
- New version
- drop old menu

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill desktop-file-validate's 'warning: key "Encoding" in group "Desktop Entry" is deprecated'


* Sat Jan 06 2007 Olivier Blin <oblin@mandriva.com> 0.3.1-5mdv2007.0
+ Revision: 104991
- use english website URL (John Keller)

* Sat Jan 06 2007 Olivier Blin <oblin@mandriva.com> 0.3.1-4mdv2007.1
+ Revision: 104709
- remove glew dependency, it is not required and libglew is already pulled by soya
- remove dependencies that are already required by soya
- remove python-pyrex dependency, it is not required for balazar to run

* Fri Jan 05 2007 Emmanuel Andry <eandry@mandriva.org> 0.3.1-3mdv2007.1
+ Revision: 104587
- Rebuild for python-pyrex
  package egg-info file

  + Eskild Hustvedt <eskild@mandriva.org>
    - Import balazar

* Mon Aug 28 2006 Emmanuel Andry <eandry@mandriva.org> 0.3.1-2mdv2007.0
- requires pyopenal

* Wed Jul 12 2006 Lenny Cartier <lenny@mandriva.com> 0.3.1-1mdv2007.0
- 0.3.1
- requires cerealizer

* Sun Jun 18 2006 Emmanuel Andry <eandry@mandriva.org> 0.3-1mdv2007.0
- 0.3
- xdg compliant

* Thu Oct 27 2005 Lenny Cartier <lenny@mandriva.com> 0.2-2mdk
- rebuild for latest allegro

* Mon Sep 12 2005 Guillaume Bedot <littletux@mandriva.org> 0.2-1mdk
- New release
- added some requires

* Wed Mar 02 2005 Guillaume Bedot <guillaume.bedot@cegetel.net> 0.1-1mdk
- First Mandrakelinux package