Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 1290d8cb208bfaab0c2b9573721f1bb4 > files > 6

xlogical-1.0_8-3mdv2007.1.src.rpm

%define    name   xlogical
%define    longname  XLogical
%define    majorversion   1.0
%define    subversion 8
%define    version %{majorversion}_%{subversion}
%define    sourceversion %{majorversion}-%{subversion}

%define    release %mkrel 3

Summary:   %{longname} - A puzzle game
Name:      %{name}
Version:   %{version}
Release:   %{release}
Source0:   %{name}-%{sourceversion}.tar.bz2
Source1:   %{name}-16.png
Source2:   %{name}-32.png
Source3:   %{name}-48.png
Patch0:    xlogical-c++-compil.patch
Group:     Games/Arcade
License: GPL
URL:        http://changeling.ixionstudios.com/xlogical/
BuildRoot: %_tmppath/%{name}-build
BuildRequires: SDL-devel
BuildRequires: SDL_image-devel
BuildRequires: SDL_mixer-devel
BuildRequires: autoconf2.5
BuildRequires: automake1.4

%description
XLogical is a puzzle game based on an Amiga game developed
by Rainbow Arts called Logical. It features ray-traced graphics,
music, and sound effects. The game is addictive, requiring
parallel thinking and quick reflexes.

%prep
%setup -n %{name}-%{sourceversion} -q
%patch0 -p0 -b .nanar

%build

rm -f config.* configure

aclocal-1.4
automake-1.4 -a
autoconf-2.5x

%configure --bindir=%_gamesbindir --datadir=%_gamesdatadir

%make

%install
%makeinstall bindir=%buildroot%_gamesbindir datadir=%buildroot%_gamesdatadir

install -D -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png
install -D -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_iconsdir}/%{name}.png
install -D -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png

install -d -m 755 $RPM_BUILD_ROOT%{_menudir}
cat > $RPM_BUILD_ROOT%{_menudir}/%{name} <<EOF
?package(%{name}): \
	command="%{_gamesbindir}/%{name}" \
	needs="X11" \
	section="More applications/Games/Arcade" \
	icon="%{name}.png" \
	title="%{longname}" \
	longtitle="A puzzle game" \
    xdg="true"
EOF

mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
cat > $RPM_BUILD_ROOT%{_datadir}/applications/mandriva-%{name}.desktop << EOF
[Desktop Entry]
Encoding=UTF-8
Name=%{name}
Comment=A puzzle game
Exec=%_gamesbindir/%{name}
Icon=%{name}
Terminal=false
Type=Application
Categories=Game;ArcadeGame;X-MandrivaLinux-MoreApplications-Games-Arcade;
EOF

%files
%defattr(-,root,games)
%doc README COPYING ChangeLog AUTHORS NEWS TODO LICENSE
%{_gamesbindir}/%{name}
%{_gamesdatadir}/%{name}
%dir %{_localstatedir}/%{name}
%{_localstatedir}/%{name}/xlogical.scores
%{_liconsdir}/*.png
%{_iconsdir}/*.png
%{_miconsdir}/*.png
%{_menudir}/%{name}
%{_datadir}/applications/mandriva-%{name}.desktop

%post
%{update_menus}

%postun
%{clean_menus}

%clean
rm -rf $RPM_BUILD_ROOT



%changelog
* Mon Jan 15 2007 Olivier Thauvin <nanardon@mandriva.org> 1.0_8-3mdv2007.0
+ Revision: 108980
- buildrequires
- rebuild

* Fri Sep 08 2006 Olivier Thauvin <nanardon@mandriva.org> 1.0_8-2mdv2007.0
+ Revision: 60632
- fix menu (use summary macros)

* Sat Jul 15 2006 Olivier Thauvin <nanardon@mandriva.org> 1.0_8-1mdv2007.0
+ Revision: 41284
- fix patch to make it compil (couriousous)
- 1.0-8
- Import xlogical


* Tue Jun 15 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 1.0-7.cvs20030522.4mdk
- rebuild
- fix build

* Thu Jan 08 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 1.0-7.cvs20030522.3mdk
- DIRM fix

* Fri Jan 03 2004 Franck Villaume <fvill@freesurf.fr> 1.0-7.cvs20030522.2mdk
- fix 64bits buildrequires
- add some SDL devel buildrequires

* Thu Dec 25 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 1.0-7.cvs20030522.1mdk
- strange version tag, isn't it
- mdk introduction
 
* Thu May 22 2003 Guillaume Bedot <guillaume.bedot@wanadoo.fr> 1.0-8.cvs20030522.1mdk
- my first xlogical package.