rpms/asylum/devel asylum-0.2.2-fixsound.patch, NONE, 1.1 asylum-0.2.2-makefile.patch, NONE, 1.1 asylum.png, NONE, 1.1 asylum.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Ian Chapman (oddsocks)
fedora-extras-commits at redhat.com
Fri Oct 5 00:26:24 UTC 2007
- Previous message (by thread): rpms/aget/EL-4 aget-errno-include.patch, NONE, 1.1 aget.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): rpms/aget/EL-5 aget-errno-include.patch, NONE, 1.1 aget.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: oddsocks
Update of /cvs/pkgs/rpms/asylum/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv24895/devel
Modified Files:
.cvsignore sources
Added Files:
asylum-0.2.2-fixsound.patch asylum-0.2.2-makefile.patch
asylum.png asylum.spec
Log Message:
asylum-0.2.2-fixsound.patch:
--- NEW FILE asylum-0.2.2-fixsound.patch ---
--- asylum-0.2.2/asylum.c.orig 2007-09-10 22:17:16.000000000 +0100
+++ asylum-0.2.2/asylum.c 2007-09-14 22:48:35.000000000 +0100
@@ -6445,7 +6445,7 @@
}
}
SDL_Init(SDL_INIT_VIDEO|SDL_INIT_AUDIO);
- sound_available=!Mix_OpenAudio(22050,AUDIO_U16LSB,2,1024);
+ sound_available=!Mix_OpenAudio(22050,MIX_DEFAULT_FORMAT,2,1024);
if (!sound_available) fprintf(stderr,"Sound disabled: opening audio device failed: %s\n",Mix_GetError());
c_array_initializers();
/*MODE 15
asylum-0.2.2-makefile.patch:
--- NEW FILE asylum-0.2.2-makefile.patch ---
--- asylum-0.2.2/Makefile.orig 2007-09-02 03:10:05.000000000 +0100
+++ asylum-0.2.2/Makefile 2007-09-09 23:59:36.000000000 +0100
@@ -1,13 +1,14 @@
CC=gcc
-CFLAGS= -x c++ -O3 -funsigned-char \
+RPMFLAGS =
+CFLAGS= -x c++ $(RPMFLAGS) -funsigned-char \
-DRESOURCEPATH=\"$(INSTALLRESOURCEPATH)\" \
-DSCOREPATH=\"$(INSTALLHISCORES)\"
LIBS=-lm -lSDL -lSDL_mixer -lstdc++
RESOURCES=data/Resources data/Ego data/Psyche data/Id data/Voices
-INSTALLBIN=/usr/games/asylum
-INSTALLRESOURCEPATH=/usr/share/games/asylum
+INSTALLBIN=/usr/bin/asylum
+INSTALLRESOURCEPATH=/usr/share/asylum
INSTALLHISCORES=/var/games/asylum
INSTALLGROUP=games
--- NEW FILE asylum.spec ---
Name: asylum
Version: 0.2.2
Release: 1%{?dist}
Summary: SDL port of the game Asylum, originally for the Archimedes
Group: Amusements/Games
# For detailed licensing, see the README
License: GPLv3 and Public Domain
URL: http://sdl-asylum.sourceforge.net
Source0: http://downloads.sourceforge.net/sdl-%{name}/%{name}-%{version}.tar.gz
Source1: %{name}.png
Patch0: asylum-0.2.2-makefile.patch
Patch1: asylum-0.2.2-fixsound.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: desktop-file-utils
BuildRequires: SDL_mixer-devel
Requires: hicolor-icon-theme
# Lots of endian problems. (BZ #319541)
ExcludeArch: ppc ppc64
%description
SDL Asylum is a C port of the computer game Asylum, which was written by Andy
Southgate in 1994 for the Acorn Archimedes and is now public domain. The object
is to find things that look like brain cells and shut them down! The game
revolves around shooting anything which moves, collecting anything which
doesn't move and most importantly, finding your way to each of the eight
pulsating neurons scattered through the immense map.
%prep
%setup -q
%patch -p1
%patch1 -p1
# Character encoding fixes
iconv -f iso8859-1 README -t utf8 > README.conv \
&& /bin/mv -f README.conv README
# Delete bundled binary to make absolutely sure we get a new one.
rm -f %{name}
%build
make %{?_smp_mflags} RPMFLAGS="%{optflags}"
# Build desktop icon
cat >%{name}.desktop <<EOF
[Desktop Entry]
Encoding=UTF-8
Name=Asylum
GenericName=(Platform Game)
Comment=%{summary}
Exec=%{name}
Icon=%{name}.png
Terminal=false
Type=Application
StartupNotify=false
Categories=Game;ActionGame;
EOF
%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}/%{name}
mkdir -p %{buildroot}%{_var}/games/%{name}
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/32x32/apps
touch %{buildroot}%{_var}/games/%{name}/{EgoHighScores,PsycheHighScores,IdHighScores,ExtendedHighScores}
install -m0755 %{name} %{buildroot}%{_bindir}
cp -a data/* %{buildroot}%{_datadir}/%{name}
install -m0644 %{SOURCE1} %{buildroot}%{_datadir}/icons/hicolor/32x32/apps
desktop-file-install --vendor fedora \
--dir %{buildroot}%{_datadir}/applications \
%{name}.desktop
%clean
rm -rf %{buildroot}
%post
touch --no-create %{_datadir}/icons/hicolor || :
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%postun
touch --no-create %{_datadir}/icons/hicolor || :
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%files
# Note the game is SETGID games for the hi-scores.
%defattr(-,root,root,-)
%{_datadir}/%{name}
%{_datadir}/applications/fedora-%{name}.desktop
%attr(0775,root,games) %dir %{_var}/games/%{name}
%attr(2755,root,games) %{_bindir}/%{name}
%{_datadir}/icons/hicolor/32x32/apps/%{name}.png
%doc Instruct README COPYING
%ghost %{_var}/games/%{name}/EgoHighScores
%ghost %{_var}/games/%{name}/PsycheHighScores
%ghost %{_var}/games/%{name}/IdHighScores
%ghost %{_var}/games/%{name}/ExtendedHighScores
%changelog
* Sun Sep 09 2007 Ian Chapman <packages[AT]amiga-hardware.com> 0.2.2-1
- Initial release
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/asylum/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 4 Oct 2007 02:35:29 -0000 1.1
+++ .cvsignore 5 Oct 2007 00:25:52 -0000 1.2
@@ -0,0 +1 @@
+asylum-0.2.2.tar.gz
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/asylum/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 4 Oct 2007 02:35:29 -0000 1.1
+++ sources 5 Oct 2007 00:25:52 -0000 1.2
@@ -0,0 +1 @@
+e349a99bf099df818b0efc4f83359858 asylum-0.2.2.tar.gz
- Previous message (by thread): rpms/aget/EL-4 aget-errno-include.patch, NONE, 1.1 aget.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): rpms/aget/EL-5 aget-errno-include.patch, NONE, 1.1 aget.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list