1 #
2 # Doom2D Forever spec file. It's a official build of game for Linux.
3 # Maintainer: Dmitry Lyashuk <lyashuk.voxx@gmail.com>
4 #
5 # Copyright (C) Doom 2D: Forever Developers
6 #
7 # This program is free software: you can redistribute it and/or modify
8 # it under the terms of the GNU General Public License as published by
9 # the Free Software Foundation, version 3 of the License ONLY.
10 #
11 # This program is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
15 #
16 # You should have received a copy of the GNU General Public License
17 # along with this program. If not, see <http://www.gnu.org/licenses/>.
18 #
29 BuildRequires: fpc libenet-devel libvorbis-devel libopus-devel libopusfile-devel libgme-devel libxmp-devel libopenal-devel libsdl2.0-devel
36 %description
37 Doom-themed platformer with network play, modern port of the 1996 Doom 2D by Prikol Software. Package contains main binary, headless binary and editor binary with icons and desktop files. Manual (man d2df) included.
39 %prep
41 # Game sources.
44 mkdir bin
45 mkdir tmp
47 %build
50 # Main bin.
52 fpc -g -gl -FE../../bin -FU../../tmp -dUSE_SDL2 -dUSE_OPENGL -dUSE_OPENAL -dUSE_SDL2 -dUSE_XMP -dUSE_VORBIS -dUSE_OPUS -dUSE_GME Doom2DF.lpr
54 # Headless bin.
57 mkdir tmp
59 fpc -g -gl -FE../../bin -FU../../tmp -dUSE_SYSSTUB -dUSE_OPENAL -dUSE_XMP -dUSE_VORBIS -dUSE_MODPLUG -dUSE_OPUS -dUSE_GME -dHEADLESS -oDoom2DF_H Doom2DF.lpr
61 %install
63 # Create directories.
67 # Installing files.
68 # Game.
73 # Other.
78 %clean
82 %files
85 # Binaries.
89 # Icons.
92 # Desktop files.
95 # Man pages.