File xlogical.spec of Package xlogical
#
# spec file for package xlogical (Version 1.0.7)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: xlogical
BuildRequires: SDL_image-devel SDL_mixer-devel gcc-c++ update-desktop-files
License: GPL v2 or later
Group: Amusements/Games/Logic
Summary: Puzzle Game
Version: 1.0.7
Release: 1086
PreReq: permissions
Url: http://changeling.ixionstudios.com/xlogical/
Source: xlogical-1.0-7.tar.bz2
Source1: xlogical_gfx.tar.bz2
Source2: %name.desktop
Source3: %name.png
Patch: xlogical-1.0-7.dif
Patch1: xlogical-1.0-7-axp.dif
Patch2: xlogical-1.0-7-gamelogic.diff
Patch3: xlogical-1.0-7_gcc43.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
XLogical is a puzzle game based on an Amiga game developed by Rainbow
Arts called Logical.
Authors:
--------
Tom Warkentin <tom@changeling.dynip.com>
Neil Brown <nbrown@changeling.dynip.com>
Sloane Muscroft <sloane@changeling.dynip.com>
Andrew Carpenter (graphics)
%prep
%setup -q -n xlogical-1.0
%patch
%patch1
%patch2
cd images
tar xfj %{S:1}
cd ..
%patch3
%build
%{suse_update_config -f}
autoreconf -f -i
CXXFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%_prefix \
--bindir=%_prefix/games \
--datadir=%_prefix/share/games \
--localstatedir=/var/games
make
%install
make DESTDIR=$RPM_BUILD_ROOT install
mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps
install -m 0644 %{S:3} $RPM_BUILD_ROOT/usr/share/pixmaps/xlogical.png
%suse_update_desktop_file -i %name Game ArcadeGame
%post
%run_permissions
%verifyscript
%verify_permissions -e /usr/games/xlogical
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
/usr/share/pixmaps/xlogical.png
%doc AUTHORS COPYING ChangeLog README TODO NEWS LICENSE
%verify(not mode) %attr(0755,games,games) /usr/games/xlogical
/usr/share/games/xlogical
%dir /var/games/xlogical
/usr/share/applications/%name.desktop
%attr(664,games,games) /var/games/xlogical/xlogical.scores
%changelog
* Tue Nov 13 2007 - pgajdos@suse.cz
- missing-includes.patch moved to gcc43.patch
- removed new gcc errors, changes added to
* includes.patch
* Mon Oct 15 2007 - pgajdos@suse.cz
- added missing includes
* missing-includes.patch
* Thu Mar 09 2006 - bk@suse.de
- Use explicit gcc-c++ in BuildRequires (was implicit by SDL-devel)
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Mon Nov 14 2005 - anicka@suse.cz
- fix last patch
* Mon Nov 07 2005 - anicka@suse.cz
- fix build in gamelogic.cpp
* Wed Oct 12 2005 - ro@suse.de
- remove gtk from neededforbuild (unused)
* Tue Aug 30 2005 - anicka@suse.cz
- add desktop icon (#113922)
* Wed Mar 16 2005 - mcihar@suse.cz
- fix permissions (fixes bug #73025)
* Mon Dec 15 2003 - mcihar@suse.cz
- fix for automake
- little cleanup
* Wed Oct 29 2003 - mcihar@suse.cz
- package according to permissions.secure and add %%run_permissions
- no root for build
* Tue Oct 14 2003 - mcihar@suse.cz
- moved to /usr/games
- files under /usr/share/games are owned by root:root
* Sun Aug 10 2003 - sndirsch@suse.de
- added desktop file
* Sun Aug 04 2002 - ro@suse.de
- group name changed "game" -> "games"
* Wed Jul 17 2002 - mcihar@suse.cz
- new graphics by Andrew Carpenter
- moved game data (sound/graphics/levels) into /usr/share/games
- new URL
* Tue Apr 16 2002 - ro@suse.de
- always apply axp-patch (for gcc-3.1)
- use LANG=CPLUSPLUS when checking for SDL_mixer in configure
* Fri Feb 01 2002 - ro@suse.de
- changed neededforbuild <libpng> to <libpng-devel-packages>
* Fri Oct 26 2001 - ro@suse.de
- use neededforbuild aliases: SDL_devel-pakages, SDL_mixer-packages
* Thu Aug 16 2001 - ro@suse.de
- changed neededforbuild <smpeg> to <smpeg smpeg-devel>
* Wed Aug 15 2001 - cihlar@suse.cz
- update to version 1.0-7
* Wed Aug 08 2001 - ro@suse.de
- changed neededforbuild <sdl> to <SDL>
- changed neededforbuild <sdl-devel> to <SDL-devel>
* Wed Jun 20 2001 - cihlar@suse.cz
- added kdelibs and kdelibs-devel to neededforbuild
* Tue Apr 10 2001 - cihlar@suse.cz
- update to version 1.0-6
* Thu Apr 05 2001 - cihlar@suse.cz
- fixed to compile on axp
* Mon Mar 26 2001 - ro@suse.de
- changed neededforbuild <sdl> to <sdl sdl-devel>
* Mon Mar 12 2001 - cihlar@suse.cz
- update to version 1.0-5
- fixed neededforbuild
* Mon Mar 05 2001 - cihlar@suse.cz
- include dir /usr/include/gtk-1.2
* Wed Feb 21 2001 - cihlar@suse.cz
- added alsa, audiofile and esound to neededforbuild
* Tue Dec 19 2000 - cihlar@suse.cz
- fixed file permissions to levels
* Fri Dec 01 2000 - cihlar@suse.cz
- fixed file permissions
* Wed Nov 29 2000 - cihlar@suse.cz
- package created