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