2 # - icons for desktop files
3 # - (CVE-2006-1618) http://security.gentoo.org/glsa/glsa-200604-05.xml
7 Summary: jDoom, jHeretic and jHexen for Linux
8 Summary(pl.UTF-8): jDoom, jHeretic i jHexen dla Linuksa
13 Group: Applications/Games
14 Source0: http://dl.sourceforge.net/deng/deng-%{version}-%{_beta}.tar.gz
15 # Source0-md5: b2bec9a475eee1438f55ebde00b3d13f
16 Patch0: %{name}-ncurses.patch
17 Patch1: %{name}-runtimedir.patch
18 Patch2: %{name}-ac.patch
19 URL: http://www.doomsdayhq.com/
20 BuildRequires: OpenAL-devel
21 BuildRequires: OpenGL-devel
22 BuildRequires: SDL-devel >= 1.2.0
23 BuildRequires: SDL_mixer-devel
24 BuildRequires: SDL_net-devel
25 BuildRequires: autoconf
26 BuildRequires: automake
27 BuildRequires: rpmbuild(macros) >= 1.213
28 Requires(post): /sbin/ldconfig
30 # it's FUBAR by storing pointers in int struct fields
31 ExcludeArch: %{x8664} alpha ia64 ppc64 s390x sparc64
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 %define _noautoreqdep libGL.so.1 libGLU.so.1
37 jDoom, jHeretic and jHexen for Linux.
39 %description -l pl.UTF-8
40 jDoom, jHeretic i jHexen dla Linuksa.
43 %setup -q -n deng-%{version}-%{_beta}
57 rm -rf $RPM_BUILD_ROOT
58 install -d $RPM_BUILD_ROOT%{_desktopdir}
61 DESTDIR=$RPM_BUILD_ROOT
63 cat <<EOF > $RPM_BUILD_ROOT%{_desktopdir}/%{name}-doom.desktop
66 Comment=Doom for linux
67 Exec=doomsday -game jdoom
71 Categories=Game;FirstPersonGame;
76 cat <<EOF > $RPM_BUILD_ROOT%{_desktopdir}/%{name}-hexen.desktop
79 Comment=Hexen for linux
80 Exec=doomsday -game jhexen
84 Categories=Game;FirstPersonGame;
89 cat <<EOF > $RPM_BUILD_ROOT%{_desktopdir}/%{name}-heretic.desktop
92 Comment=Heretic for linux
93 Exec=doomsday -game jheretic
97 Categories=Game;FirstPersonGame;
102 rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.a
105 rm -rf $RPM_BUILD_ROOT
109 if [ "$1" = "1" ]; then
110 %banner -e %{name} <<-EOF
111 To run doomsday you need some WAD file: either freedoom package
112 or some shareware or commercial WAD from Doom or Heretic:
113 Doom.wad, Doom1.wad, Doom2.wad, Tnt.wad, Plutonia.wad,
114 Heretic.wad or Heretic1.wad.
115 When you have them, run doomsday with:
116 doomsday -game [ jdoom | jheretic | jhexen ]
120 %postun -p /sbin/ldconfig
123 %defattr(644,root,root,755)
125 %attr(755,root,root) %{_bindir}/doomsday
126 %attr(755,root,root) %{_libdir}/*.so.*.*.*
129 %{_desktopdir}/*.desktop