]>
Commit | Line | Data |
---|---|---|
8fc2f0db ER |
1 | # TODO |
2 | # - dozen of unpackaged files | |
68badbcf | 3 | Summary: FREE CIVilization clone |
d9c0a687 | 4 | Summary(es.UTF-8): Clon del juego Civilization |
5 | Summary(pl.UTF-8): Niekomercyjny klon CIVilization | |
6 | Summary(pt_BR.UTF-8): Clone do jogo Civilization | |
68badbcf | 7 | Name: freeciv |
d9c0a687 | 8 | Version: 2.1.0 |
9 | Release: 0.1 | |
10 | License: GPL v2+ | |
c4d7f9a4 | 11 | Group: X11/Applications/Games/Strategy |
a518b7de | 12 | Source0: http://dl.sourceforge.net/freeciv/%{name}-%{version}.tar.bz2 |
d9c0a687 | 13 | # Source0-md5: f640aa48abca0a235220d6df22b9bc82 |
14 | Source1: %{name}-client.desktop | |
15 | Source2: %{name}-server.desktop | |
16 | Source3: %{name}.png | |
17 | Source4: ftp://ftp.freeciv.org/pub/freeciv/contrib/audio/soundsets/stdsounds3.tar.gz | |
18 | # Source4-md5: 77215914712f2f351092918f5e41e39e | |
19 | Source5: ftp://ftp.freeciv.org/pub/freeciv/contrib/tilesets/freeland/freeland-normal-2.0.0.tar.gz | |
20 | # Source5-md5: c9f061fca82aa50a19fbbc89c06ff81d | |
063665a5 | 21 | URL: http://www.freeciv.org/ |
0a50b0a2 | 22 | BuildRequires: SDL_mixer-devel |
785fb511 | 23 | BuildRequires: automake |
848e1b5f | 24 | BuildRequires: esound-devel |
d9c0a687 | 25 | BuildRequires: gtk+2-devel |
848e1b5f | 26 | BuildRequires: readline-devel |
27 | BuildRequires: zlib-devel | |
254af51f | 28 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
512c4044 | 29 | |
8e6171b1 | 30 | %description |
52afb265 | 31 | Free clone of Sid Meier's Civilization. Free Civilization clone for |
54c8b158 | 32 | unix and X. This is multiplayer strategic game and you can also play |
33 | against computer-AI players. | |
8e6171b1 | 34 | |
8b555401 | 35 | %description -l es.UTF-8 |
eba39772 | 36 | Clon del juego Civilization. |
37 | ||
8b555401 | 38 | %description -l pl.UTF-8 |
c55f1852 | 39 | Freeciv jest to niekomercyjny (GPL) klon gry Civilization Sida Meiera. |
8b555401 JR |
40 | Jest to gra strategiczna dla systemu X Window. Można grać w nią z |
41 | innymi osobami poprzez sieć, a także przeciwko "graczom" zarządzanym | |
c55f1852 | 42 | przez komputer. |
8e6171b1 | 43 | |
8b555401 JR |
44 | %description -l pt_BR.UTF-8 |
45 | O FreeCiv é uma implementação do Civilization II para o Sistema X | |
eba39772 | 46 | Window. |
47 | ||
c55f1852 | 48 | %package client |
49 | Summary: Freeciv game client | |
d9c0a687 | 50 | Summary(pl.UTF-8): Klient gry Freeciv |
c55f1852 | 51 | Group: X11/Applications/Games/Strategy |
52 | Requires: %{name} = %{version}-%{release} | |
53 | Requires: SDL_mixer | |
54 | Requires: esound | |
c55f1852 | 55 | |
56 | %description client | |
57 | This package contains Freeciv game client. | |
58 | ||
8b555401 | 59 | %description client -l pl.UTF-8 |
c55f1852 | 60 | Ten pakiet zawiera klienta gry Freeciv. |
61 | ||
d9c0a687 | 62 | |
c55f1852 | 63 | %package server |
64 | Summary: Freeciv game server | |
d9c0a687 | 65 | Summary(pl.UTF-8): Serwer gry Freeciv |
c55f1852 | 66 | Group: X11/Applications/Games/Strategy |
67 | Requires: %{name} = %{version}-%{release} | |
68 | ||
69 | %description server | |
70 | This package contans Freeciv game server. | |
71 | ||
8b555401 | 72 | %description server -l pl.UTF-8 |
c55f1852 | 73 | Ten pakiet zawiera server gry Freeciv. |
74 | ||
8e6171b1 | 75 | %prep |
d9c0a687 | 76 | %setup -q -a 4 -a 5 |
8e6171b1 | 77 | |
78 | %build | |
d9c0a687 | 79 | cp -f %{_datadir}/automake/config.sub bootstrap |
80 | %configure2_13 | |
1402ce58 | 81 | %{__make} |
8e6171b1 | 82 | |
83 | %install | |
84 | rm -rf $RPM_BUILD_ROOT | |
d9c0a687 | 85 | install -d $RPM_BUILD_ROOT%{_libdir}/X11/app-defaults \ |
86 | $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} | |
8e6171b1 | 87 | |
7eec69ca PG |
88 | %{__make} install \ |
89 | DESTDIR=$RPM_BUILD_ROOT | |
8e6171b1 | 90 | |
d9c0a687 | 91 | install %{SOURCE1} %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir} |
92 | install %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir} | |
93 | cp -f freeland.tilespec $RPM_BUILD_ROOT%{_datadir}/%{name} | |
94 | cp -rf freeland $RPM_BUILD_ROOT%{_datadir}/%{name} | |
38b7e0fd | 95 | |
10c5731a | 96 | %find_lang %{name} |
97 | ||
8e6171b1 | 98 | %clean |
99 | rm -rf $RPM_BUILD_ROOT | |
100 | ||
10c5731a | 101 | %files -f %{name}.lang |
063665a5 | 102 | %defattr(644,root,root,755) |
eba39772 | 103 | %doc AUTHORS README ChangeLog NEWS |
6f926a49 | 104 | %{_pixmapsdir}/* |
70461273 | 105 | %dir %{_datadir}/%{name} |
c55f1852 | 106 | %{_datadir}/%{name}/helpdata.txt |
107 | ||
108 | %files server | |
109 | %defattr(644,root,root,755) | |
110 | %attr(755,root,root) %{_bindir}/civserver | |
111 | %{_desktopdir}/%{name}-server.desktop | |
112 | %{_datadir}/%{name}/civ1 | |
113 | %{_datadir}/%{name}/civ2 | |
114 | %{_datadir}/%{name}/default | |
c55f1852 | 115 | %{_datadir}/%{name}/nation |
116 | %{_datadir}/%{name}/scenario | |
117 | %{_datadir}/%{name}/*.serv | |
9cb9223c | 118 | %{_mandir}/man6/civserver.6* |
c55f1852 | 119 | |
120 | %files client | |
121 | %defattr(644,root,root,755) | |
122 | %attr(755,root,root) %{_bindir}/civclient | |
9cb9223c | 123 | %attr(755,root,root) %{_bindir}/civmanual |
c55f1852 | 124 | %{_desktopdir}/%{name}-client.desktop |
d9c0a687 | 125 | %{_datadir}/%{name}/amplio |
c55f1852 | 126 | %{_datadir}/%{name}/freeciv.rc* |
d9c0a687 | 127 | %{_datadir}/%{name}/freeland |
128 | %{_datadir}/%{name}/isophex | |
c55f1852 | 129 | %{_datadir}/%{name}/isotrident |
130 | %{_datadir}/%{name}/misc | |
d9c0a687 | 131 | %{_datadir}/%{name}/stdsounds |
c55f1852 | 132 | %{_datadir}/%{name}/trident |
105daeed | 133 | %{_datadir}/%{name}/flags |
c55f1852 | 134 | %{_datadir}/%{name}/*.*spec |
9cb9223c | 135 | %{_mandir}/man6/civclient.6* |