]> git.pld-linux.org Git - packages/freeciv.git/blame - freeciv.spec
- updated to 2.1.5
[packages/freeciv.git] / freeciv.spec
CommitLineData
a2d6e64d 1#
a2d6e64d 2# Conditional build:
acfe1ba3 3%bcond_without gtk # do not build gtk client
696a3e6e 4%bcond_without ggz_client # build without ggz client
5%bcond_without ggz_server # build without ggz server
a2d6e64d 6#
68badbcf 7Summary: FREE CIVilization clone
a2d6e64d 8Summary(es.UTF-8): Clon del juego Civilization
9Summary(pl.UTF-8): Niekomercyjny klon CIVilization
10Summary(pt_BR.UTF-8): Clone do jogo Civilization
68badbcf 11Name: freeciv
4c26b077 12Version: 2.1.5
90745ade 13Release: 1
d9c0a687 14License: GPL v2+
c4d7f9a4 15Group: X11/Applications/Games/Strategy
a518b7de 16Source0: http://dl.sourceforge.net/freeciv/%{name}-%{version}.tar.bz2
4c26b077 17# Source0-md5: 1845f51077569e4033a7125910462184
a2d6e64d 18Source1: ftp://ftp.freeciv.org/pub/freeciv/contrib/audio/soundsets/stdsounds3.tar.gz
19# Source1-md5: 77215914712f2f351092918f5e41e39e
20Source2: ftp://ftp.freeciv.org/pub/freeciv/contrib/tilesets/freeland/freeland-normal-2.0.0.tar.gz
21# Source2-md5: c9f061fca82aa50a19fbbc89c06ff81d
a2d6e64d 22Patch0: %{name}-link.patch
7d71a717 23Patch1: %{name}-desktop.patch
f8f12eb9 24Patch2: %{name}-ggz.patch
063665a5 25URL: http://www.freeciv.org/
0a50b0a2 26BuildRequires: SDL_mixer-devel
a2d6e64d 27BuildRequires: autoconf >= 2.52
785fb511 28BuildRequires: automake
848e1b5f 29BuildRequires: esound-devel
acfe1ba3 30%{?with_gtk:BuildRequires: gtk+2-devel}
3de6f65c 31%{?with_ggz_client:BuildRequires: ggz-gtk-client-devel}
32%{?with_ggz_server:BuildRequires: ggz-server-devel}
33BuildRequires: libggz-devel
a2d6e64d 34BuildRequires: pkgconfig
848e1b5f 35BuildRequires: readline-devel
36BuildRequires: zlib-devel
254af51f 37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
512c4044 38
8e6171b1 39%description
52afb265 40Free clone of Sid Meier's Civilization. Free Civilization clone for
20965c93 41Unix and X. This is multiplayer strategic game and you can also play
54c8b158 42against computer-AI players.
8e6171b1 43
8b555401 44%description -l es.UTF-8
eba39772 45Clon del juego Civilization.
46
8b555401 47%description -l pl.UTF-8
c55f1852 48Freeciv jest to niekomercyjny (GPL) klon gry Civilization Sida Meiera.
8b555401
JR
49Jest to gra strategiczna dla systemu X Window. Można grać w nią z
50innymi osobami poprzez sieć, a także przeciwko "graczom" zarządzanym
c55f1852 51przez komputer.
8e6171b1 52
8b555401
JR
53%description -l pt_BR.UTF-8
54O FreeCiv é uma implementação do Civilization II para o Sistema X
eba39772 55Window.
56
c55f1852 57%package client
58Summary: Freeciv game client
a2d6e64d 59Summary(pl.UTF-8): Klient gry Freeciv
c55f1852 60Group: X11/Applications/Games/Strategy
61Requires: %{name} = %{version}-%{release}
62Requires: SDL_mixer
6a3d034a 63Suggests: %{name}-server = %{version}-%{release}
c55f1852 64
65%description client
66This package contains Freeciv game client.
67
8b555401 68%description client -l pl.UTF-8
c55f1852 69Ten pakiet zawiera klienta gry Freeciv.
70
c55f1852 71%package server
72Summary: Freeciv game server
a2d6e64d 73Summary(pl.UTF-8): Serwer gry Freeciv
c55f1852 74Group: X11/Applications/Games/Strategy
75Requires: %{name} = %{version}-%{release}
76
77%description server
78This package contans Freeciv game server.
79
8b555401 80%description server -l pl.UTF-8
c55f1852 81Ten pakiet zawiera server gry Freeciv.
82
8e6171b1 83%prep
a2d6e64d 84%setup -q -a1 -a2
85%patch0 -p1
7d71a717 86%patch1 -p1
f8f12eb9 87%patch2 -p1
8e6171b1 88
89%build
f8f12eb9 90%{__aclocal} -I m4
a2d6e64d 91%{__autoconf}
92%{__autoheader}
93%{__automake}
94%configure \
f8f12eb9
MB
95 --with-ggzd-confdir=%{_sysconfdir}/ggzd \
96 %{?with_gtk: --enable-client=gtk} \
97 %{!?with_ggz_client: --without-ggz-client} \
98 %{!?with_ggz_server: --without-ggz-server}
a2d6e64d 99
1402ce58 100%{__make}
8e6171b1 101
102%install
103rm -rf $RPM_BUILD_ROOT
a2d6e64d 104install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
8e6171b1 105
7eec69ca
PG
106%{__make} install \
107 DESTDIR=$RPM_BUILD_ROOT
8e6171b1 108
7d71a717 109cp -f client/%{name}.desktop $RPM_BUILD_ROOT%{_desktopdir}/%{name}-client.desktop
110cp -f server/%{name}-server.desktop $RPM_BUILD_ROOT%{_desktopdir}
90745ade
JK
111rm $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
112
7d71a717 113cp -f data/icons/32x32/*.png $RPM_BUILD_ROOT%{_pixmapsdir}
a2d6e64d 114cp -rf data/stdsounds{,.soundspec} $RPM_BUILD_ROOT%{_datadir}/%{name}
d9c0a687 115cp -f freeland.tilespec $RPM_BUILD_ROOT%{_datadir}/%{name}
116cp -rf freeland $RPM_BUILD_ROOT%{_datadir}/%{name}
38b7e0fd 117
a2d6e64d 118rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/no
c42004e2 119rm -f $RPM_BUILD_ROOT%{_sysconfdir}/ggz.modules
a2d6e64d 120
10c5731a 121%find_lang %{name}
122
8e6171b1 123%clean
124rm -rf $RPM_BUILD_ROOT
125
10c5731a 126%files -f %{name}.lang
063665a5 127%defattr(644,root,root,755)
eba39772 128%doc AUTHORS README ChangeLog NEWS
6f926a49 129%{_pixmapsdir}/*
70461273 130%dir %{_datadir}/%{name}
c55f1852 131%{_datadir}/%{name}/helpdata.txt
132
133%files server
134%defattr(644,root,root,755)
135%attr(755,root,root) %{_bindir}/civserver
136%{_desktopdir}/%{name}-server.desktop
137%{_datadir}/%{name}/civ1
138%{_datadir}/%{name}/civ2
139%{_datadir}/%{name}/default
c55f1852 140%{_datadir}/%{name}/nation
141%{_datadir}/%{name}/scenario
142%{_datadir}/%{name}/*.serv
9cb9223c 143%{_mandir}/man6/civserver.6*
c42004e2 144%{_sysconfdir}/ggzd/games/civserver.dsc
145%{_sysconfdir}/ggzd/rooms/civserver.room
c55f1852 146
147%files client
148%defattr(644,root,root,755)
149%attr(755,root,root) %{_bindir}/civclient
9cb9223c 150%attr(755,root,root) %{_bindir}/civmanual
c55f1852 151%{_desktopdir}/%{name}-client.desktop
90745ade 152%{_datadir}/%{name}/*.*spec
d9c0a687 153%{_datadir}/%{name}/amplio
90745ade
JK
154%{_datadir}/%{name}/buildings
155%{_datadir}/%{name}/flags
c55f1852 156%{_datadir}/%{name}/freeciv.rc*
d9c0a687 157%{_datadir}/%{name}/freeland
90745ade 158%{_datadir}/%{name}/hex2t
d9c0a687 159%{_datadir}/%{name}/isophex
c55f1852 160%{_datadir}/%{name}/isotrident
161%{_datadir}/%{name}/misc
a2d6e64d 162%{_datadir}/%{name}/stdsounds
90745ade
JK
163%{_datadir}/%{name}/themes
164%{_datadir}/%{name}/trident
165%{_datadir}/%{name}/wonders
9cb9223c 166%{_mandir}/man6/civclient.6*
90745ade 167%{_iconsdir}/hicolor/*/apps/*
This page took 0.101935 seconds and 4 git commands to generate.