]> git.pld-linux.org Git - packages/fillets-ng.git/blame - fillets-ng.spec
- updated to 0.9.3
[packages/fillets-ng.git] / fillets-ng.spec
CommitLineData
de974fce 1
d637ea25 2%define _game_ver 0.9.3
df62dbb6 3%define _data_ver 0.9.2
de974fce
4
5Summary: Fish Fillets - Next Generation
18c1c92e 6Summary(pl.UTF-8): Fish Fillets - Next Generation (linuksowy port gry)
de974fce
7Name: fillets-ng
8Version: %{_game_ver}
4a77c530 9Release: 1
d8dc6643 10License: GPL v2+
de974fce 11Group: X11/Applications/Games
d637ea25 12Source0: http://downloads.sourceforge.net/fillets/%{name}-%{version}.tar.gz
13# Source0-md5: 292555608dd0f24d7bb3a072ab0f7ea5
14Source1: http://downloads.sourceforge.net/fillets/%{name}-data-%{_data_ver}.tar.gz
df62dbb6 15# Source1-md5: 00ea835425e5b1ca9fc3f110b40ff581
de974fce
16Source2: %{name}.desktop
17Source3: %{name}.png
8d543689 18URL: http://fillets.sourceforge.net/
de974fce
19BuildRequires: SDL-devel >= 1.2.0
20BuildRequires: SDL_image-devel
21BuildRequires: SDL_mixer-devel
22BuildRequires: SDL_ttf-devel
de974fce
23BuildRequires: autoconf
24BuildRequires: automake
d8dc6643
JB
25BuildRequires: fribidi-devel
26BuildRequires: lua50-devel
de974fce
27BuildRequires: sed >= 4.0
28Requires: %{name}-data = %{version}-%{release}
df62dbb6 29Suggests: %{name}-intro = %{version}-%{release}
de974fce
30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%define _gamedatadir %{_datadir}/games/%{name}
33
34%description
35Fish Fillets NG is a Linux port of wonderful puzzle game Fish Fillets
d637ea25 36from ALTAR interactive. Fish Fillets NG is strictly a puzzle game. The
37goal in every of the seventy levels is always the same: find a safe
38way out.
de974fce 39
0a43151d
JR
40%description -l pl.UTF-8
41Fish Fillets NG to port wspaniałej gry logicznej Fish Fillets
42napisanej przez ALTAR interactive. To gra na myślenie. Zadanie gracza
43w każdym z siedemdziesięciu poziomów jest zawsze takie same: odnaleźć
44bezpieczne wyjście.
de974fce
45
46%package docs
47Summary: A manual for Fish Fillets NG
51a435b0 48Summary(pl.UTF-8): Instrukcja do gry Fish Fillets NG
d8dc6643 49Group: X11/Applications/Games
de974fce
50Requires: %{name} = %{version}-%{release}
51
52%description docs
d8dc6643 53A manual for Fish Fillets NG.
de974fce 54
0a43151d 55%description docs -l pl.UTF-8
51a435b0 56Instrukcja do gry Fish Fillets.
de974fce
57
58%package data
59Summary: Data files for Fish Fillets NG
51a435b0 60Summary(pl.UTF-8): Pliki z danymi do gry Fish Fillets NG
c5059608 61Group: X11/Applications/Games
de974fce
62Requires: %{name} = %{version}-%{release}
63
64%description data
65Data files for Fish Fillets NG.
66
0a43151d 67%description data -l pl.UTF-8
51a435b0 68Pliki z danymi do gry Fish Fillets NG.
de974fce 69
8d543689 70%package intro
71Summary: Introduction video to Fish Fillets NG game
72Summary(pl.UTF-8): Film wprowadzający do gry Fish Fillets NG
c5059608 73Group: X11/Applications/Games
8d543689 74Requires: %{name} = %{version}-%{release}
75Requires: mplayer
76
77%description intro
c5059608 78Introduction video to Fish Fillets NG game.
8d543689 79
80%description intro -l pl.UTF-8
c5059608 81Film wprowadzający do gry Fish Fillets NG.
8d543689 82
de974fce
83%prep
84%setup -q -a1
85
86%build
87%{__aclocal}
88%{__autoconf}
89%{__automake}
90
91%configure \
92 --with-lua=/usr/include/lua50
93
94# Now isn't that nasty? but I don't know how to do this better
95find -name Makefile -exec \
d8dc6643 96 %{__sed} -i 's|LUA_LIBS = -L/usr/include/lua50 -llua -llualib|LUA_LIBS = -llua50 -llualib50|' {} \
de974fce
97 \;
98%{__make}
99
100%install
101rm -rf $RPM_BUILD_ROOT
102install -d $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_desktopdir},%{_pixmapsdir}}
103install -d $RPM_BUILD_ROOT%{_gamedatadir}
104
105%{__make} install \
106 DESTDIR=$RPM_BUILD_ROOT \
107 bindir=%{_bindir}
108
109install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
110install %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir}
111cp -Rfa %{name}-data-%{_data_ver}/{images,font,music,script,sound} $RPM_BUILD_ROOT%{_gamedatadir}
112cp -Rfa %{name}-data-%{_data_ver}/doc $RPM_BUILD_ROOT%{_datadir}/%{name}
3ff29689 113mv $RPM_BUILD_ROOT%{_bindir}/fillets $RPM_BUILD_ROOT%{_bindir}/fillets.bin
114cat > $RPM_BUILD_ROOT%{_bindir}/fillets << EOF
115#!/bin/sh
116
117%{_bindir}/fillets.bin systemdir=%{_gamedatadir} \$@
118EOF
119
a7aeb2a7 120install %{name}-data-%{_data_ver}/images/menu/intro.mpg $RPM_BUILD_ROOT%{_gamedatadir}
8d543689 121cat > $RPM_BUILD_ROOT%{_desktopdir}/fillets-ng-intro.desktop << EOF
122[Desktop Entry]
123Name=Fish Fillets Intro
124Comment=Fish Fillets NG - Introduction
95850e4a 125Comment[pl]=Fish Fillets NG - Wprowadzenie
a7aeb2a7 126Exec=mplayer -fs %{_gamedatadir}/intro.mpg
8d543689 127Icon=fillets-ng.png
128Terminal=false
129Type=Application
130Encoding=UTF-8
131Categories=Game;LogicGame;
132# vi: encoding=utf-8
133EOF
134
3ff29689 135find $RPM_BUILD_ROOT%{_gamedatadir} -type d -fprintf %{name}.dirs '%%%%dir %{_gamedatadir}/%%P\n'
de974fce 136
a7aeb2a7 137rm -rf $RPM_BUILD_ROOT%{_gamedatadir}/images/menu/intro.mpg
8d543689 138
de974fce
139%clean
140rm -rf $RPM_BUILD_ROOT
141
a830357b
ER
142%post -p /sbin/postshell
143-/usr/sbin/fix-info-dir -c %{_infodir}
de974fce 144
a830357b
ER
145%postun -p /sbin/postshell
146-/usr/sbin/fix-info-dir -c %{_infodir}
de974fce
147
148%files
149%defattr(644,root,root,755)
150%doc AUTHORS ChangeLog NEWS TODO
151%attr(755,root,root) %{_bindir}/*
152%dir %{_datadir}/%{name}
a7aeb2a7 153%{_mandir}/man6/fillets.*
de974fce
154%{_desktopdir}/%{name}.desktop
155%{_pixmapsdir}/%{name}.png
156
3ff29689 157%files data -f %{name}.dirs
de974fce
158%defattr(644,root,root,755)
159%doc %{_gamedatadir}/images/menu/flags/copyright
160%{_gamedatadir}/font/*
161%{_gamedatadir}/images/*.png
162%{_gamedatadir}/images/*/*.png
de974fce
163%{_gamedatadir}/images/*/*/*.png
164%{_gamedatadir}/images/*/*/*/*.png
165%{_gamedatadir}/images/*/*/*/*/*.png
166%{_gamedatadir}/music/*.ogg
167%{_gamedatadir}/script/*.lua
168%{_gamedatadir}/script/*/*.lua
169%{_gamedatadir}/sound/*/*.ogg
170%{_gamedatadir}/sound/*/*/*.ogg
171%{_gamedatadir}/sound/*/*/*/*.ogg
172
173%files docs
d8dc6643
JB
174%defattr(644,root,root,755)
175%dir %{_datadir}/%{name}/doc
176%{_datadir}/%{name}/doc/html
8d543689 177
178%files intro
179%defattr(644,root,root,755)
a7aeb2a7 180%{_gamedatadir}/intro.mpg
8d543689 181%{_desktopdir}/%{name}-intro.desktop
This page took 0.197595 seconds and 4 git commands to generate.