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