# Conditional build:
%bcond_without images # don't build images package
#
-%define sndver 1.9.1
-%define imgver 1.9.1
+%define sndver 1.10.0
+%define imgver 1.10.0
Summary: Crossfire client
-Summary(pl): Klient Crossfire
+Summary(pl.UTF-8): Klient Crossfire
Name: crossfire-client
-Version: 1.9.1
-Release: 1
+Version: 1.10.0
+Release: 5
License: GPL
Group: Applications/Games
Source0: http://dl.sourceforge.net/crossfire/%{name}-%{version}.tar.gz
-# Source0-md5: e7084c22c1f2074c95fe34331ac2ceae
+# Source0-md5: 883296ef199cbf47334d52d8b5d61886
Source1: http://dl.sourceforge.net/crossfire/%{name}-sounds-%{sndver}.tar.gz
-# Source1-md5: f996c3220d505098a4a226f92902b002
+# Source1-md5: b990e5e3bf321211312cba48fb885142
Source2: http://dl.sourceforge.net/crossfire/%{name}-images-%{imgver}.tar.gz
-# Source2-md5: b2766880d5dffbf24ae98b8ca07cb89f
+# Source2-md5: 496ccabc31e773349ccc679812f66f7b
+Patch0: %{name}-libpng15.patch
URL: http://crossfire.real-time.com/
-Patch0: %{name}-gl.patch
+BuildRequires: OpenGL-glut-devel
BuildRequires: SDL-devel
BuildRequires: SDL_image-devel
-BuildRequires: xorg-lib-libX11-devel
-BuildRequires: xorg-lib-libXext-devel
-# next 2 probably unneeded
-BuildRequires: xorg-lib-libSM-devel
-BuildRequires: xorg-lib-libICE-devel
BuildRequires: autoconf
+BuildRequires: automake
BuildRequires: gtk+-devel
BuildRequires: gtk+2-devel
+BuildRequires: libtool
BuildRequires: perl-base
+BuildRequires: pkgconfig
+BuildRequires: xorg-lib-libICE-devel
+BuildRequires: xorg-lib-libX11-devel
+BuildRequires: xorg-lib-libXext-devel
Requires: %{name}-common = %{version}-%{release}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
sing items and battle monsters. They can choose to cooperate or
compete in the same "world".
-%description -l pl
+%description -l pl.UTF-8
Klient Crossfire pod X11.
-Crossfire to graficzna gra przygodowa dla ¶rodowiska X-Window. S±
-tak¿e dostêpni klienci pod Windows i w Javie. £±czy cechy z kilku
-gier, g³ównie Gauntleta i Nethacka/Morii.
+Crossfire to graficzna gra przygodowa dla środowiska X-Window. Są
+także dostępni klienci pod Windows i w Javie. Łączy cechy z kilku
+gier, głównie Gauntleta i Nethacka/Morii.
-Dowolna liczba graczy mo¿e siê poruszaæ w swoich oknach, szukaj±c
-przedmiotów i walcz±c z potworami. Mog± graæ w kooperacji lub
-przeciwko sobie w tym samym "¶wiecie".
+Dowolna liczba graczy może się poruszać w swoich oknach, szukając
+przedmiotów i walcząc z potworami. Mogą grać w kooperacji lub
+przeciwko sobie w tym samym "świecie".
%package sounds
Summary: Crossfire sounds
-Summary(pl): D¼wiêki do Crossfire
+Summary(pl.UTF-8): Dźwięki do Crossfire
Group: Applications/Games
Requires: %{name}-common = %{version}-%{release}
%description sounds
Some sound files and the sound server for crossfire.
-%description sounds -l pl
-Pliki d¼wiêkowe i serwer d¼wiêku dla Crossfire.
+%description sounds -l pl.UTF-8
+Pliki dźwiękowe i serwer dźwięku dla Crossfire.
%package gtk
Summary: GTK+ Crossfire client
-Summary(pl): Klient Crossfire pod GTK+
+Summary(pl.UTF-8): Klient Crossfire pod GTK+
Group: Applications/Games
Requires: %{name}-common = %{version}-%{release}
sing items and battle monsters. They can choose to cooperate or
compete in the same "world".
-%description gtk -l pl
+%description gtk -l pl.UTF-8
Klient Crossfire pod GTK+.
-Crossfire to graficzna gra przygodowa dla ¶rodowiska X-Window. S±
-tak¿e dostêpni klienci pod Windows i w Javie. £±czy cechy z kilku
-gier, g³ównie Gauntleta i Nethacka/Morii.
+Crossfire to graficzna gra przygodowa dla środowiska X-Window. Są
+także dostępni klienci pod Windows i w Javie. Łączy cechy z kilku
+gier, głównie Gauntleta i Nethacka/Morii.
-Dowolna liczba graczy mo¿e siê poruszaæ w swoich oknach, szukaj±c
-przedmiotów i walcz±c z potworami. Mog± graæ w kooperacji lub
-przeciwko sobie w tym samym "¶wiecie".
+Dowolna liczba graczy może się poruszać w swoich oknach, szukając
+przedmiotów i walcząc z potworami. Mogą grać w kooperacji lub
+przeciwko sobie w tym samym "świecie".
%package gtk2
Summary: GTK+2 Crossfire client
-Summary(pl): Klient Crossfire pod GTK+2
+Summary(pl.UTF-8): Klient Crossfire pod GTK+2
Group: Applications/Games
Requires: %{name}-common = %{version}-%{release}
sing items and battle monsters. They can choose to cooperate or
compete in the same "world".
-%description gtk2 -l pl
+%description gtk2 -l pl.UTF-8
Klient Crossfire pod GTK+2.
-Crossfire to graficzna gra przygodowa dla ¶rodowiska X-Window. S±
-tak¿e dostêpni klienci pod Windows i w Javie. £±czy cechy z kilku
-gier, g³ównie Gauntleta i Nethacka/Morii.
+Crossfire to graficzna gra przygodowa dla środowiska X-Window. Są
+także dostępni klienci pod Windows i w Javie. Łączy cechy z kilku
+gier, głównie Gauntleta i Nethacka/Morii.
-Dowolna liczba graczy mo¿e siê poruszaæ w swoich oknach, szukaj±c
-przedmiotów i walcz±c z potworami. Mog± graæ w kooperacji lub
-przeciwko sobie w tym samym "¶wiecie".
+Dowolna liczba graczy może się poruszać w swoich oknach, szukając
+przedmiotów i walcząc z potworami. Mogą grać w kooperacji lub
+przeciwko sobie w tym samym "świecie".
%package images
Summary: Crossfire images
-Summary(pl): Obrazki do Crossfire
+Summary(pl.UTF-8): Obrazki do Crossfire
Group: Applications/Games
Requires: %{name}-common = %{version}-%{release}
%description images
Some images extracted from server for Crossfire.
-%description images -l pl
-Trochê obrazków wyci±gniêtych z serwera do Crossfire.
+%description images -l pl.UTF-8
+Trochę obrazków wyciągniętych z serwera do Crossfire.
%package common
Summary: Common Crossfire clients files
-Summary(pl): Pliki wspólne wszystkich klientów Crossfire
+Summary(pl.UTF-8): Pliki wspólne wszystkich klientów Crossfire
Group: Applications/Games
%description common
This package includes files common to all Crossfire clients.
-%description common -l pl
-Ten pakiet zawiera pliki wspólne dla wszystkich klientów Crossfire.
+%description common -l pl.UTF-8
+Ten pakiet zawiera pliki wspólne dla wszystkich klientów Crossfire.
%prep
%setup -q -a1
+%patch0 -p1
mv -f sounds cfsounds
%if %{with images}
install -d images
tar xzf %{SOURCE2}
cd ..
%endif
-%patch0 -p1
%build
%{__libtoolize}