]> git.pld-linux.org Git - packages/scorched3d.git/blame - scorched3d.spec
- fix building with wxWidgets 3.0
[packages/scorched3d.git] / scorched3d.spec
CommitLineData
382ffef6 1Summary: A 3D version of the classic DOS game Scorched Earth
0cdd8728 2Summary(pl.UTF-8): Wersja 3D klasycznej DOS-owej gry Scorched Earth
d5559ef7 3Name: scorched3d
64174852 4Version: 43.3d
60c73156 5Release: 5
1eec1c79 6License: GPL v2+
382ffef6 7Group: X11/Applications/Games
d47be420 8Source0: http://downloads.sourceforge.net/scorched3d/Scorched3D-%{version}-src.tar.gz
64174852 9# Source0-md5: 9c3043282a9e7451468ff325bef3b04c
4ba5f401 10Source1: %{name}.desktop
1eec1c79 11Patch0: %{name}-types.patch
951d6287 12Patch1: %{name}-openal.patch
d2ec4898 13Patch2: %{name}-libpng15.patch
aaf981e8 14Patch3: %{name}-gcc47.patch
60c73156 15Patch4: wxWidgets3.patch
d5559ef7
JB
16URL: http://www.scorched3d.co.uk/
17BuildRequires: ImageMagick-coder-png
0ec36356 18BuildRequires: OpenAL-devel >= 0.0.8
951d6287 19BuildRequires: OpenGL-GLU-devel
0f7cdbb8 20BuildRequires: SDL-devel >= 1.2.5
951d6287 21BuildRequires: SDL_net-devel
22BuildRequires: autoconf
528aeaa3 23BuildRequires: automake
62234294 24BuildRequires: expat-devel
1eec1c79 25BuildRequires: fftw3-single-devel >= 3.0
004268db 26BuildRequires: freealut-devel
0f7cdbb8 27BuildRequires: freetype-devel >= 2.1.0
62234294 28BuildRequires: libjpeg-devel
1eec1c79 29BuildRequires: libogg-devel
62234294 30BuildRequires: libpng-devel
1eec1c79 31BuildRequires: libvorbis-devel
62234294 32BuildRequires: pkgconfig
65b60fbb
MB
33BuildRequires: rpmbuild(macros) >= 1.533
34BuildRequires: sed >= 4.0
0f7cdbb8 35BuildRequires: wxGTK2-devel >= 2.6.0
382ffef6 36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
d5559ef7
JB
38%define _noautoreqdep libGL.so.1 libGLU.so.1
39
382ffef6 40%description
1eec1c79
JB
41Scorched3D is a cross-platform 3D remake of the popular 2D artillery
42game Scorched Earth. Scorched3D can be played against the computer,
43other players, and remotely across the Internet or LAN.
382ffef6 44
33570c8f 45%description -l pl.UTF-8
1eec1c79 46Scorched 3D to wieloplatformowe, trójwymiarowe odtworzenie popularnej
62234294 47dwuwymiarowej gry artyleryjnej Scorched Earth. W Scorched3D można grać
48przeciwko komputerowi, innym graczom oraz zdalnie poprzez Internet lub
49LAN.
01abe8e4 50
382ffef6 51%prep
8332729c
AG
52%setup -qc
53mv scorched/* .
54rm -rf scorched-dep-osx scorched
d2ec4898 55%undos src/common/porting/windows.h src/common/image/ImagePngFactory.cpp
1eec1c79 56%patch0 -p1
951d6287 57%patch1 -p1
d2ec4898 58%patch2 -p1
aaf981e8 59%patch3 -p1
60c73156 60%patch4 -p1
382ffef6 61
62%build
951d6287 63%{__aclocal}
64%{__autoconf}
65%{__automake}
382ffef6 66%configure \
21aaef62 67 --datadir=%{_datadir}/%{name} \
951d6287 68 --with-wx-config=wx-gtk2-ansi-config
382ffef6 69
70%{__make}
71
72%install
aed89611 73rm -rf $RPM_BUILD_ROOT
4ba5f401 74install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir}}
d5559ef7 75
382ffef6 76%{__make} install \
21aaef62
AG
77 DESTDIR=$RPM_BUILD_ROOT \
78 datadir=%{_datadir}/%{name}
01abe8e4 79
10d3ff75 80%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/documentation/*.txt
382ffef6 81
4ba5f401 82install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
8021cb78 83convert $RPM_BUILD_DIR/%{name}-%{version}/data/images/tank2.bmp $RPM_BUILD_ROOT%{_pixmapsdir}/scorched3d.png
aed89611 84
382ffef6 85%clean
86rm -rf $RPM_BUILD_ROOT
87
88%files
89%defattr(644,root,root,755)
01abe8e4 90%doc documentation/*.txt
1eec1c79
JB
91%attr(755,root,root) %{_bindir}/scorched3d
92%attr(755,root,root) %{_bindir}/scorched3dc
93%attr(755,root,root) %{_bindir}/scorched3ds
01abe8e4 94%dir %{_datadir}/%{name}
95%{_datadir}/%{name}/data
d5559ef7 96%{_datadir}/%{name}/documentation
1eec1c79
JB
97%{_pixmapsdir}/scorched3d.png
98%{_desktopdir}/scorched3d.desktop
This page took 0.10355 seconds and 4 git commands to generate.