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