2 %define _game_ver 0.7.3
3 %define _data_ver 0.7.1
5 Summary: Fish Fillets - Next Generation
6 Summary(pl): Fish Fillets - Next Generation
11 Group: X11/Applications/Games
12 Source0: http://dl.sourceforge.net/fillets/%{name}-%{version}.tar.gz
13 # Source0-md5: 3cdb20616c8bf4498f2990f4e0d526a1
14 Source1: http://dl.sourceforge.net/fillets/%{name}-data-%{_data_ver}.tar.gz
15 # Source1-md5: dabb8aa5dcce57e782a2a27343c40cc6
16 Source2: %{name}.desktop
18 URL: http://fishfillets.sourceforge.net/
19 BuildRequires: SDL-devel >= 1.2.0
20 BuildRequires: SDL_image-devel
21 BuildRequires: SDL_mixer-devel
22 BuildRequires: SDL_ttf-devel
23 BuildRequires: fribidi-devel
24 BuildRequires: lua50-devel
25 BuildRequires: autoconf
26 BuildRequires: automake
27 BuildRequires: sed >= 4.0
28 Requires: %{name}-data = %{version}-%{release}
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 %define _gamedatadir %{_datadir}/games/%{name}
34 Fish Fillets NG is a Linux port of wonderful puzzle game Fish Fillets
35 from ALTAR interactive. Fish Fillets NG is strictly a puzzle game.
36 The goal in every of the seventy levels is always the same: find
40 Fish Fillets NG to port wspania³ej gry logicznej Fish Fillets napisanej
41 przez ALTAR interactive. To gra na my¶lenie. Zadanie gracza w ka¿dym
42 z siedemdziesiêciu poziomów jest zawsze takie same: odnale¼æ bezpieczne
46 Summary: A manual for Fish Fillets NG
47 Summary(pl): Instrukcja do Fish Fillets NG
48 Group: X11/Applications/Games
49 Requires: %{name} = %{version}-%{release}
52 A manual for Fish Fillets NG
54 %description docs -l pl
55 Instrukcja do Fish Fillets
58 Summary: Data files for Fish Fillets NG
59 Summary(pl): Pliki z danymi dla Fish Fillets NG
60 Group: X11/Application/Games
61 Requires: %{name} = %{version}-%{release}
64 Data files for Fish Fillets NG.
66 %description data -l pl
67 Pliki z danymi dla Fish Fillets NG
78 --with-lua=/usr/include/lua50
80 # Now isn't that nasty? but I don't know how to do this better
81 find -name Makefile -exec \
82 %{__sed} -i 's|LUA_LIBS = -L/usr/include/lua50 -llua -llualib|LUA_LIBS = -L/usr/include/lua50 -llua50 -llualib50|' {} \
87 rm -rf $RPM_BUILD_ROOT
88 install -d $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_desktopdir},%{_pixmapsdir}}
89 install -d $RPM_BUILD_ROOT%{_gamedatadir}
92 DESTDIR=$RPM_BUILD_ROOT \
95 install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
96 install %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir}
97 cp -Rfa %{name}-data-%{_data_ver}/{images,font,music,script,sound} $RPM_BUILD_ROOT%{_gamedatadir}
98 cp -Rfa %{name}-data-%{_data_ver}/doc $RPM_BUILD_ROOT%{_datadir}/%{name}
101 rm -rf $RPM_BUILD_ROOT
104 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
107 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
110 %defattr(644,root,root,755)
111 %doc AUTHORS ChangeLog NEWS TODO
112 %attr(755,root,root) %{_bindir}/*
113 %dir %{_datadir}/%{name}
115 %{_desktopdir}/%{name}.desktop
116 %{_pixmapsdir}/%{name}.png
119 %defattr(644,root,root,755)
120 %doc %{_gamedatadir}/images/menu/flags/copyright
121 %{_gamedatadir}/font/*
122 %{_gamedatadir}/images/*.png
123 %{_gamedatadir}/images/*/*.png
124 %{_gamedatadir}/images/*/*.svg
125 %{_gamedatadir}/images/*/*.xcf
126 %{_gamedatadir}/images/*/*/*.png
127 %{_gamedatadir}/images/*/*/*/*.png
128 %{_gamedatadir}/images/*/*/*/*/*.png
129 %{_gamedatadir}/music/*.ogg
130 %{_gamedatadir}/script/*.lua
131 %{_gamedatadir}/script/*/*.lua
132 %{_gamedatadir}/sound/*/*.ogg
133 %{_gamedatadir}/sound/*/*/*.ogg
134 %{_gamedatadir}/sound/*/*/*/*.ogg
137 %{_datadir}/%{name}/doc/html/*