123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- Summary: xlogical - parallel thinking puzzle game
- Summary(ja): xlogical - アクションパズルゲーム
- %define rel 7
- Name: xlogical
- Version: 1.0
- Release: %{rel}vl2
- License: GPL
- Group: Applications/Games
- Source: http://changeling.dynip.com/xlogical/downloads/%{name}-%{version}-%{rel}.tar.gz
- ## Vine Patch
- Patch10: %{name}-%{version}-scoredir.patch
- URL: http://changeling.dynip.com/xlogical/
- BuildRoot: %{_tmppath}/%{name}-%{version}-root
- Requires: SDL >= 1.1.0, SDL_image, SDL_mixer
- BuildRequires: SDL-devel, SDL_image-devel, SDL_mixer-devel
- BuildPrereq: automake14, gcc295-c++
- %description
- This is a puzzle game based on a game by Rainbow Arts called Logical! which
- was released on the Commodore Amiga in 1980's. It requires parallel thinking
- and quick reflexes.
- #'
- %description -l ja
- xlogical は Rainbow Arts の Logical! (元々 Commodore Amiga 用に
- 1980年代に作られたもの) を参考にしたパズルゲームです.
- 同時にかつ反射的に思考/操作することが要求されます.
- %prep
- %setup -q
- %patch10 -p1 -b .scoredir
- %build
- # Workaround for legacy auto* tools
- #[ -x /usr/bin/autoconf-2.13 ] && ln -s /usr/bin/autoconf-2.13 autoconf
- #[ -x /usr/bin/autoheader-2.13 ] && ln -s /usr/bin/autoheader-2.13 autoheader
- [ -x /usr/bin/aclocal-1.4 ] && ln -s /usr/bin/aclocal-1.4 aclocal
- [ -x /usr/bin/automake-1.4 ] && ln -s /usr/bin/automake-1.4 automake
- export PATH=`pwd`:$PATH
- # End workaround
- %configure --localstatedir=/var/lib/games
- make prefix=/usr localstatedir=/var/lib/games CXX=g++-2.95.3
- %install
- [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
- %makeinstall \
- localstatedir="$RPM_BUILD_ROOT/var/lib/games" \
- #make prefix="$RPM_BUILD_ROOT/usr" \
- # install-strip
- %clean
- [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
- %files
- %defattr(-,root,root)
- %doc README COPYING ChangeLog AUTHORS NEWS TODO LICENSE
- %attr(2755, root, root) %{_bindir}/xlogical
- %{_datadir}/xlogical
- /var/lib/games/xlogical.scores
- %changelog
- * Mon Sep 25 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.0-7vl2
- - using autoconf-2.59
- - changed Group to Applications/Games
- * Mon Sep 13 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.0-7vl1
- - based on 1.0-7 at xlogical offical web site
- - rebuild with new toolchains
- - added BuildPrereq: automake14, autoconf213, gcc295-c++
- - updated scoredir patch
- - used better macros
- - s/Copytright/License/
- - Changed Group: to Amusements/Games
- * Tue Nov 28 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
- - 1.0-4vl1
- - based on 1.0-4 at xlogical offical web site
- - rebuild for Vine Linux
- - added Japanese summary and description
- - spec modified for rebuilding by non-root user
- - score file stored in /var/lib/games (same as many gnome-games apps)
- * Sat Nov 18 2000 Tom Warkentin <tom@changeling.dynip.com>
- - fixed infinite loop when calculating time bonus after finishing "DIMLIGHTS"
- level
- (reported by <wuff@writeme.com>
- - fixed disappearing ball bug when balls were bouncing back and forth between
- full spinners
- (reported by <wuff@writeme.com>
- - fixed compiler errors/warnings from RedHat 7.0 C++ compiler
- (reported by <Nat.Pryce@quokka.com>)
- - implemented and tested 'make uninstall'
- (reported by <Nat.Pryce@quokka.com>)
- - changed install target to install data files into ${prefix}/share/xlogical
- (reported by <Nat.Pryce@quokka.com>)
- - changed install target to install high score file into
- ${localstatedir}/var/xlogical
- (reported by <Nat.Pryce@quokka.com>)
- * Fri Oct 13 2000 Tom Warkentin <tom@changeling.dynip.com>
- - added usage information if invalid command line arguments are supplied
- (reported by <Daniel_Burrows@brown.edu>)
- - fixed core dump when no module info is available (only shows up with audio
- disabled)
- (reported by <Daniel_Burrows@brown.edu>)
- - changed generation of xlogical.properties file to be a build dependency
- instead of an install dependency. "make install prefix=/usr/foobar" will
- not modify any configuration files now - they are all generated as needed
- during the build.
- (reported by <Daniel_Burrows@brown.edu>)
- * Mon Oct 9 2000 Tom Warkentin <tom@changeling.dynip.com>
- - fixed a large memory leak in graphics routines that were called constantly
- - fix is in xlogical-1.0-2
- * Sat Oct 7 2000 Tom Warkentin <tom@changeling.dynip.com>
- - initial release
|