2 # - icons for desktop files
3 Summary: jDoom, jHeretic and jHexen for Linux
4 Summary(pl): jDoom, jHeretic i jHexen dla Linuksa
9 Group: Applications/Games
10 Source0: http://dl.sourceforge.net/deng/deng-%{version}.tar.gz
11 # Source0-md5: 0e1f34ebddae77315765ce089e88a9f3
12 Patch0: %{name}-ncurses.patch
13 Patch1: %{name}-runtimedir.patch
14 URL: http://www.doomsdayhq.com/
15 BuildRequires: OpenAL-devel
16 BuildRequires: OpenGL-devel
17 BuildRequires: SDL-devel >= 1.2.0
18 BuildRequires: SDL_mixer-devel
19 BuildRequires: SDL_net-devel
20 BuildRequires: autoconf
21 BuildRequires: automake
22 BuildRequires: rpmbuild(macros) >= 1.194
23 Requires(post): /sbin/ldconfig
25 # it's FUBAR by storing pointers in int struct fields
26 ExcludeArch: alpha amd64 ia64 ppc64 s390x sparc64
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 %define _noautoreqdep libGL.so.1 libGLU.so.1
32 jDoom, jHeretic and jHexen for Linux.
35 jDoom, jHeretic i jHexen dla Linuksa.
38 %setup -q -n deng-%{version}
51 rm -rf $RPM_BUILD_ROOT
52 install -d $RPM_BUILD_ROOT%{_desktopdir}
55 DESTDIR=$RPM_BUILD_ROOT
57 cat <<EOF > $RPM_BUILD_ROOT%{_desktopdir}/%{name}-doom.desktop
60 Comment=Doom for linux
61 Exec=doomsday -game jdoom
65 Categories=Game;FirstPersonGame;
70 cat <<EOF > $RPM_BUILD_ROOT%{_desktopdir}/%{name}-hexen.desktop
73 Comment=Hexen for linux
74 Exec=doomsday -game jhexen
78 Categories=Game;FirstPersonGame;
83 cat <<EOF > $RPM_BUILD_ROOT%{_desktopdir}/%{name}-heretic.desktop
86 Comment=Heretic for linux
87 Exec=doomsday -game jheretic
91 Categories=Game;FirstPersonGame;
96 rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.a
99 rm -rf $RPM_BUILD_ROOT
103 if [ "$1" = "1" ]; then
104 %banner -e %{name} <<-EOF
105 To run doomsday you need some WAD file: either freedoom package
106 or some shareware or commercial WAD from Doom or Heretic:
107 Doom.wad, Doom1.wad, Doom2.wad, Tnt.wad, Plutonia.wad,
108 Heretic.wad or Heretic1.wad.
109 When you have them, run doomsday with:
110 doomsday -game [ jdoom | jheretic | jhexen ]
114 %postun -p /sbin/ldconfig
117 %defattr(644,root,root,755)
119 %attr(755,root,root) %{_bindir}/doomsday
120 %attr(755,root,root) %{_libdir}/*.so.*.*.*
123 %{_desktopdir}/*.desktop