X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=freeciv.spec;h=4080e8434985af433723f2a86ce09e4d8bd63807;hb=bacff3e49aad35fba39d87aaf723a6c608f6640e;hp=a54f7c9334252a77eb267897d1fdfa0678780814;hpb=73cd162a00554e5b3d96930c89ce6986e38e8948;p=packages%2Ffreeciv.git diff --git a/freeciv.spec b/freeciv.spec index a54f7c9..4080e84 100644 --- a/freeciv.spec +++ b/freeciv.spec @@ -1,36 +1,39 @@ # # Conditional build: -# _with_gtk2 build gtk2 client, not gtk +%bcond_without gtk2 # build gtk1 client, not gtk2 # Summary: FREE CIVilization clone Summary(es): Clon del juego Civilization Summary(pl): Niekomercyjny klon CIVilization Summary(pt_BR): Clone do jogo Civilization Name: freeciv -Version: 1.14.0 +Version: 2.0.8 Release: 1 License: GPL Group: X11/Applications/Games/Strategy -Source0: ftp://ftp.freeciv.org/freeciv/stable/%{name}-%{version}.tar.bz2 -# Source0-md5: c506ec29b94ea516aaa02a107129cf10 -Source1: %{name}-client.desktop -Source2: %{name}-server.desktop -Source3: %{name}.png -Source4: ftp://ftp.freeciv.org/freeciv/contrib/sounds/sets/stdsounds1.tar.gz -# Source4-md5: 28a54fbe3ddb67a9b8fe85b8332415e1 -Source5: ftp://ftp.freeciv.org/freeciv/contrib/sounds/sets/stdsounds.spec -# Source5-md5: 6e3e2bc551eb49ca87c4f0085991db15 +Source0: http://dl.sourceforge.net/freeciv/%{name}-%{version}.tar.bz2 +# Source0-md5: 9ebd5899c2c78362e0e2c68791673a88 +Source1: ftp://ftp.freeciv.org/freeciv/contrib/sounds/sets/stdsounds3.tar.gz +# Source1-md5: 77215914712f2f351092918f5e41e39e +Source2: %{name}-client.desktop +Source3: %{name}-server.desktop +Source4: %{name}.png +Patch0: %{name}-link.patch URL: http://www.freeciv.org/ +BuildRequires: SDL_mixer-devel +BuildRequires: autoconf >= 2.52 +BuildRequires: automake BuildRequires: esound-devel -%{!?_with_gtk2:BuildRequires: gtk+-devel > 1.2.1} -%{?_with_gtk2:BuildRequires: gtk+2-devel} -%{!?_with_gtk2:BuildRequires: imlib-devel >= 1.9.2} +%{!?with_gtk2:BuildRequires: gtk+-devel > 1.2.1} +%{?with_gtk2:BuildRequires: gtk+2-devel} +%{!?with_gtk2:BuildRequires: imlib-devel >= 1.9.2} +BuildRequires: pkgconfig BuildRequires: readline-devel BuildRequires: zlib-devel BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description -Free clone of Sid Meiers Civilization. Free Civilization clone for +Free clone of Sid Meier's Civilization. Free Civilization clone for unix and X. This is multiplayer strategic game and you can also play against computer-AI players. @@ -38,8 +41,8 @@ against computer-AI players. Clon del juego Civilization. %description -l pl -Freeciv jest to niekomercyjny (GPL) klon gry Civilization Sid'a -Meiers'a. Jest to gra strategiczna pod X Window. Mo¿esz graæ w ni± z +Freeciv jest to niekomercyjny (GPL) klon gry Civilization Sida Meiera. +Jest to gra strategiczna dla systemu X Window. Mo¿na graæ w ni± z innymi osobami poprzez sieæ, a tak¿e przeciwko "graczom" zarz±dzanym przez komputer. @@ -47,29 +50,63 @@ przez komputer. O FreeCiv é uma implementação do Civilization II para o Sistema X Window. +%package client +Summary: Freeciv game client +Summary(pl): Klient gry Freeciv +Group: X11/Applications/Games/Strategy +Requires: %{name} = %{version}-%{release} +Requires: SDL_mixer +Requires: esound +%{!?with_gtk2:Requires: gtk+ > 1.2.1} +%{!?with_gtk2:Requires: imlib >= 1.9.2} + +%description client +This package contains Freeciv game client. + +%description client -l pl +Ten pakiet zawiera klienta gry Freeciv. + +%package server +Summary: Freeciv game server +Summary(pl): Serwer gry Freeciv +Group: X11/Applications/Games/Strategy +Requires: %{name} = %{version}-%{release} + +%description server +This package contans Freeciv game server. + +%description server -l pl +Ten pakiet zawiera server gry Freeciv. + %prep -%setup -q -a 4 +%setup -q -a1 +%patch0 -p1 %build -%configure2_13 \ -%{!?_with_gtk2: --enable-client=gtk} \ -%{?_with_gtk2: --enable-client=gtk2} +%{__aclocal} +%{__autoconf} +%{__autoheader} +%{__automake} +%configure \ +%{!?with_gtk2: --enable-client=gtk} \ +%{?with_gtk2: --enable-client=gtk2} + %{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{_libdir}/X11/app-defaults \ - $RPM_BUILD_ROOT{%{_applnkdir}/Games/Strategy,%{_pixmapsdir}} +install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -rm $RPM_BUILD_ROOT%{_datadir}/freeciv/Freeciv +install %{SOURCE2} %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir} +install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir} -install %{SOURCE1} %{SOURCE2} $RPM_BUILD_ROOT%{_applnkdir}/Games/Strategy -install %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir} -install %{SOURCE5} $RPM_BUILD_ROOT%{_datadir}/freeciv/stdsounds.soundspec -cp -ar stdsounds $RPM_BUILD_ROOT%{_datadir}/freeciv +cp -rf data/stdsounds{,.soundspec} $RPM_BUILD_ROOT%{_datadir}/%{name} + +mv -f $RPM_BUILD_ROOT%{_datadir}/locale/he{_IL,} +rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/no %find_lang %{name} @@ -79,7 +116,34 @@ rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(644,root,root,755) %doc AUTHORS README ChangeLog NEWS -%attr(755,root,root) %{_bindir}/* -%{_datadir}/freeciv -%{_applnkdir}/Games/Strategy/* %{_pixmapsdir}/* +%dir %{_datadir}/%{name} +%{_datadir}/%{name}/helpdata.txt + +%files server +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/civserver +%{_desktopdir}/%{name}-server.desktop +%{_datadir}/%{name}/civ1 +%{_datadir}/%{name}/civ2 +%{_datadir}/%{name}/default +%{_datadir}/%{name}/history +%{_datadir}/%{name}/nation +%{_datadir}/%{name}/scenario +%{_datadir}/%{name}/*.serv +%{_mandir}/man6/civserver.6* + +%files client +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/civclient +%attr(755,root,root) %{_bindir}/civmanual +%{_desktopdir}/%{name}-client.desktop +%{_datadir}/%{name}/freeciv.rc* +%{_datadir}/%{name}/isotrident +%{_datadir}/%{name}/misc +%{_datadir}/%{name}/trident +%{_datadir}/%{name}/isophex +%{_datadir}/%{name}/flags +%{_datadir}/%{name}/*.*spec +%{_datadir}/%{name}/stdsounds +%{_mandir}/man6/civclient.6*