]>
Commit | Line | Data |
---|---|---|
6cbe4c97 | 1 | # TODO |
fe55d407 | 2 | # - add init file for server |
a3c1c13e JB |
3 | Summary: Pioneers - emulation of the board game "The Settlers of Catan" |
4 | Summary(pl.UTF-8): Pioneers - emulacja planszowej gry "Osadnicy z Catanu" | |
4cae9358 | 5 | Name: pioneers |
7dca9c90 | 6 | Version: 0.12.4 |
ef49cd51 | 7 | Release: 2 |
fe55d407 | 8 | License: GPL v2+ |
4cae9358 | 9 | Group: Applications/Games |
6cbe4c97 | 10 | Source0: http://downloads.sourceforge.net/pio/%{name}-%{version}.tar.gz |
7dca9c90 | 11 | # Source0-md5: 44717b9315f9a4f5a8651c467ae4822c |
4cae9358 | 12 | URL: http://pio.sourceforge.net/ |
7f13c579 | 13 | BuildRequires: gettext-tools |
a3c1c13e JB |
14 | BuildRequires: glib2-devel >= 1:2.6 |
15 | BuildRequires: gtk+2-devel >= 2:2.6 | |
4cae9358 | 16 | BuildRequires: libgnome-devel >= 2.0.0 |
a3c1c13e JB |
17 | # rsvg program |
18 | BuildRequires: librsvg | |
4cae9358 | 19 | BuildRequires: pkgconfig |
a3c1c13e | 20 | BuildRequires: scrollkeeper >= 0.3.8 |
4cae9358 MWP |
21 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
22 | ||
a3c1c13e JB |
23 | %define _gamesdir %{_datadir}/games |
24 | %define _gnomehelpsdir %{_datadir}/gnome/help | |
25 | ||
4cae9358 | 26 | %description |
a3c1c13e JB |
27 | Pioneers, formerly known as Gnocatan, is an emulation of the board |
28 | game The Settlers of Catan, which can be played over the Internet. | |
4cae9358 MWP |
29 | |
30 | %description -l pl.UTF-8 | |
a3c1c13e JB |
31 | Gra Pioneers (znana wcześniej jako Gnocatan) jest emulacją gry |
32 | planszowej "Osadnicy z Catanu", w którą możemy grać przez Internet z | |
33 | innymi graczami. | |
4cae9358 | 34 | |
3bdb8760 | 35 | %package client |
a3c1c13e JB |
36 | Summary: Pioneers client |
37 | Summary(pl.UTF-8): Klient gry Pioneers | |
38 | Group: X11/Applications/Games | |
39 | Requires: %{name} = %{version}-%{release} | |
dda12ca8 | 40 | Requires: yelp |
a3c1c13e JB |
41 | Obsoletes: gnocatan-client |
42 | Obsoletes: gnocatan-data | |
43 | Obsoletes: gnocatan-help | |
44 | Obsoletes: pioneers-help | |
3bdb8760 MWP |
45 | |
46 | %description client | |
a3c1c13e JB |
47 | This is the game client which displays the board and interacts with a |
48 | player. It connects to a game server that can be local or on a remote | |
49 | host. | |
50 | ||
51 | %description client -l pl.UTF-8 | |
52 | Ten pakiet zawiera klienta gry, który wyświetla planszę i komunikuje | |
53 | się z graczem. Łączy się z serwerem gry, który może być na maszynie | |
54 | lokalnej lub zdalnej. | |
55 | ||
56 | %package ai | |
57 | Summary: AI player for Pioneers game | |
58 | Summary(pl.UTF-8): Sztuczny gracz dla gry Pioneers | |
59 | Group: Applications/Games | |
60 | Requires: %{name} = %{version}-%{release} | |
61 | ||
62 | %description ai | |
63 | This package contains an AI player implementation that can take part | |
64 | in Pioneers games. | |
65 | ||
66 | %description ai -l pl.UTF-8 | |
67 | Ten pakiet zawiera implementację sztucznego gracza (AI), mogącego brać | |
68 | udział w grach Pioneers. | |
3bdb8760 MWP |
69 | |
70 | %package editor | |
a3c1c13e JB |
71 | Summary: Pioneers editor |
72 | Summary(pl.UTF-8): Edytor dla gry Pioneers | |
73 | Group: X11/Applications/Games | |
3bdb8760 MWP |
74 | |
75 | %description editor | |
a3c1c13e | 76 | Pioneers editor. |
3bdb8760 | 77 | |
a3c1c13e JB |
78 | %description editor -l pl.UTF-8 |
79 | Edytor dla gry Pioneers. | |
3bdb8760 MWP |
80 | |
81 | %package server-data | |
a3c1c13e JB |
82 | Summary: Pioneers data for server |
83 | Summary(pl.UTF-8): Dane gry Pioneers dla serwera | |
84 | Group: Applications/Games | |
85 | Requires: %{name} = %{version}-%{release} | |
3bdb8760 MWP |
86 | |
87 | %description server-data | |
6cbe4c97 | 88 | The data package contains architecture independent data needed for the |
89 | game server. | |
3bdb8760 | 90 | |
a3c1c13e JB |
91 | %description server-data -l pl.UTF-8 |
92 | Ten pakiet zawiera niezależne od architektury dane potrzebne dla | |
93 | serwera gry. | |
94 | ||
3bdb8760 | 95 | %package server-console |
a3c1c13e JB |
96 | Summary: Console-based Pioneers game server |
97 | Summary(pl.UTF-8): Konsolowy serwer gry Pioneers | |
98 | Group: Applications/Games | |
8784d5ab | 99 | Requires: %{name}-server-data = %{version}-%{release} |
a3c1c13e | 100 | Obsoletes: gnocatan-server |
3bdb8760 MWP |
101 | |
102 | %description server-console | |
103 | This package contains the Pioneers game server for the console which | |
104 | accepts local or remote clients. One server instance must be running | |
105 | per game. The game parameters are selected via command line options. | |
106 | ||
a3c1c13e JB |
107 | %description server-console -l pl.UTF-8 |
108 | Ten pakiet zawiera serwer gry Pioneers dla konsoli, przyjmujący | |
109 | lokalnych i zdalnych klientów. Dla każdej gry musi działać jedna | |
110 | instancja serwera. Parametry gry ustawia się opcjami linii poleceń. | |
3bdb8760 | 111 | |
a3c1c13e JB |
112 | %package server-gtk |
113 | Summary: GTK+-based Pioneers game server | |
114 | Summary(pl.UTF-8): Oparty na GTK+ serwer gry Pioneers | |
115 | Group: X11/Applications/Games | |
8784d5ab | 116 | Requires: %{name}-server-data = %{version}-%{release} |
a3c1c13e | 117 | Obsoletes: gnocatan-server |
3bdb8760 | 118 | |
a3c1c13e JB |
119 | %description server-gtk |
120 | This package contains the GTK+-based Pioneers game server which | |
121 | accepts local or remote clients. One server instance must be running | |
122 | per game. Game parameters can be selected in a GUI dialog, and you can | |
123 | also monitor connected players there. | |
3bdb8760 | 124 | |
a3c1c13e JB |
125 | %description server-gtk -l pl.UTF-8 |
126 | Ten pakiet zawiera oparty na GTK+ serwer gry Pioneers, przyjmujący | |
127 | lokalnych i zdalnych klientów. Dla każdej gry musi działać jedna | |
128 | instancja serwera. Parametry gry mogą być wybierane w graficznym | |
129 | okienku dialogowym; można w nim także monitorować podłączonych graczy. | |
3bdb8760 | 130 | |
a3c1c13e JB |
131 | %package meta-server |
132 | Summary: Pioneers game meta server | |
133 | Summary(pl.UTF-8): Metaserwer gry Pioneers | |
134 | Group: Applications/Games | |
135 | ||
136 | %description meta-server | |
137 | This meta server for Pioneers accepts requests by clients to create | |
138 | new game servers, and keeps a list of running servers one can connect | |
139 | to. | |
3bdb8760 | 140 | |
a3c1c13e JB |
141 | %description meta-server -l pl.UTF-8 |
142 | Ten pakiet zawiera metaserwer gry Pioneers, przyjmujący od klientów | |
143 | żądania tworzenia nowych serwerów gry i utrzymujący listę działających | |
144 | serwerów, z którymi klienci mogą się łączyć. | |
3bdb8760 | 145 | |
4cae9358 MWP |
146 | %prep |
147 | %setup -q | |
148 | ||
149 | %build | |
150 | %configure | |
151 | %{__make} | |
152 | ||
153 | %install | |
154 | rm -rf $RPM_BUILD_ROOT | |
155 | ||
156 | %{__make} install \ | |
157 | DESTDIR=$RPM_BUILD_ROOT | |
158 | ||
159 | %find_lang %{name} --with-gnome | |
160 | ||
161 | %clean | |
162 | rm -rf $RPM_BUILD_ROOT | |
163 | ||
6bd011c1 | 164 | %files |
4cae9358 MWP |
165 | %defattr(644,root,root,755) |
166 | %doc AUTHORS ChangeLog NEWS README TODO | |
3bdb8760 MWP |
167 | %dir %{_gamesdir}/%{name} |
168 | ||
6bd011c1 | 169 | %files client -f %{name}.lang |
a3c1c13e | 170 | %defattr(644,root,root,755) |
3bdb8760 MWP |
171 | %attr(755,root,root) %{_bindir}/pioneers |
172 | %{_desktopdir}/pioneers.desktop | |
4192277d | 173 | %dir %{_gamesdir}/%{name}/themes |
6cbe4c97 | 174 | %dir %{_gamesdir}/%{name}/themes/Classic |
4192277d | 175 | %dir %{_gamesdir}/%{name}/themes/FreeCIV-like |
6cbe4c97 | 176 | %dir %{_gamesdir}/%{name}/themes/Iceland |
4192277d MWP |
177 | %dir %{_gamesdir}/%{name}/themes/Tiny |
178 | %dir %{_gamesdir}/%{name}/themes/Wesnoth-like | |
ef49cd51 | 179 | %dir %{_gamesdir}/%{name}/themes/ccFlickr |
4cae9358 MWP |
180 | %{_gamesdir}/%{name}/themes/*/*.png |
181 | %{_gamesdir}/%{name}/themes/*/*.cfg | |
4192277d | 182 | %dir %{_pixmapsdir}/%{name} |
4cae9358 | 183 | %{_pixmapsdir}/%{name}/*.png |
3bdb8760 | 184 | %{_pixmapsdir}/pioneers.png |
a3c1c13e JB |
185 | %{_mandir}/man6/pioneers.6* |
186 | %dir %{_omf_dest_dir}/%{name} | |
6cbe4c97 | 187 | %{_omf_dest_dir}/%{name}/pioneers-C.omf |
a3c1c13e JB |
188 | |
189 | %files ai | |
190 | %defattr(644,root,root,755) | |
191 | %attr(755,root,root) %{_bindir}/pioneersai | |
192 | %{_mandir}/man6/pioneersai.6* | |
193 | %{_gamesdir}/%{name}/computer_names | |
194 | ||
195 | %files editor | |
196 | %defattr(644,root,root,755) | |
197 | %attr(755,root,root) %{_bindir}/pioneers-editor | |
198 | %{_desktopdir}/pioneers-editor.desktop | |
199 | %{_pixmapsdir}/pioneers-editor.png | |
6cbe4c97 | 200 | %{_mandir}/man6/pioneers-editor.6* |
a3c1c13e JB |
201 | |
202 | %files server-data | |
203 | %defattr(644,root,root,755) | |
204 | %{_gamesdir}/%{name}/*.game | |
205 | ||
206 | %files server-console | |
207 | %defattr(644,root,root,755) | |
208 | %attr(755,root,root) %{_bindir}/pioneers-server-console | |
209 | %{_mandir}/man6/pioneers-server-console.6* | |
210 | ||
211 | %files server-gtk | |
212 | %defattr(644,root,root,755) | |
213 | %attr(755,root,root) %{_bindir}/pioneers-server-gtk | |
214 | %{_desktopdir}/pioneers-server.desktop | |
215 | %{_pixmapsdir}/pioneers-server.png | |
216 | %{_mandir}/man6/pioneers-server-gtk.6* | |
217 | ||
218 | %files meta-server | |
219 | %defattr(644,root,root,755) | |
220 | %attr(755,root,root) %{_bindir}/pioneers-meta-server | |
221 | %{_mandir}/man6/pioneers-meta-server.6* |