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