Accepting request 648882 from games
- Update to snapshot 2.5.1.5 SVN4532 OBS-URL: https://build.opensuse.org/request/show/648882 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/prboom-plus?expand=0&rev=8
This commit is contained in:
commit
6a61a652f7
14
_service
Normal file
14
_service
Normal file
@ -0,0 +1,14 @@
|
||||
<services>
|
||||
<service name="tar_scm" mode="disabled">
|
||||
<param name="scm">svn</param>
|
||||
<param name="url">https://svn.prboom.org/repos/branches/prboom-plus-24/prboom2</param>
|
||||
<param name="exclude">data/sounds/dsdg*</param>
|
||||
<param name="exclude">data/sprites/dogs*</param>
|
||||
<param name="versionformat">2.5.1.5+svn%r</param>
|
||||
</service>
|
||||
<service name="recompress" mode="disabled">
|
||||
<param name="file">*.tar</param>
|
||||
<param name="compression">xz</param>
|
||||
</service>
|
||||
<service name="set_version" mode="disabled"/>
|
||||
</services>
|
@ -1,17 +0,0 @@
|
||||
#!/bin/sh -ex
|
||||
# Remove Wolfenstein dogs from source; they belong to another game
|
||||
# with incompatible licensing.
|
||||
|
||||
: ${DOOMWADDIR:=/usr/share/doom};
|
||||
|
||||
version=$(perl -lne 'if(/^Version\s*:\s*(\S+)/){print$1;exit}' <prboom-plus.spec)
|
||||
rm -Rf "prboom-plus-$version"
|
||||
tar -xf "prboom-plus-$version.tar.gz"
|
||||
pushd "prboom-plus-$version/"
|
||||
# retain files so automake won't complain
|
||||
for i in data/sounds/dsdg*.wav data/sprites/dogs*.ppm; do
|
||||
>"$i"
|
||||
done
|
||||
popd
|
||||
find "prboom-plus-$version" -print0 | sort -z | \
|
||||
tar --no-r --null --use=xz -T- -cvf "prboom-plus-$version+.tar.xz"
|
@ -2,16 +2,24 @@ From: Jan Engelhardt <jengelh@inai.de>
|
||||
Date: 2012-02-19 07:16:45.000000000 +0100
|
||||
|
||||
---
|
||||
src/version.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
src/version.c | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
Index: prboom-plus-2.5.1.1/src/version.c
|
||||
Index: prboom2-2.5.1.5+svn4532/src/version.c
|
||||
===================================================================
|
||||
--- prboom-plus-2.5.1.1.orig/src/version.c
|
||||
+++ prboom-plus-2.5.1.1/src/version.c
|
||||
@@ -35,4 +35,4 @@
|
||||
|
||||
--- prboom2-2.5.1.5+svn4532.orig/src/version.c
|
||||
+++ prboom2-2.5.1.5+svn4532/src/version.c
|
||||
@@ -37,11 +37,11 @@
|
||||
#include "version.h"
|
||||
|
||||
-const char version_date[] = __DATE__ " " __TIME__;
|
||||
+const char version_date[] = "";
|
||||
#ifndef BUILD_DATE
|
||||
-#define BUILD_DATE __DATE__
|
||||
+#define BUILD_DATE ""
|
||||
#endif
|
||||
|
||||
#ifndef BUILD_TIME
|
||||
-#define BUILD_TIME __TIME__
|
||||
+#define BUILD_TIME ""
|
||||
#endif
|
||||
|
||||
const char version_date[] = BUILD_DATE " " BUILD_TIME;
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e5554c6690677886fc976182f03e2f4cc16d9b3ffb8e039c839065d082031bbe
|
||||
size 1118052
|
@ -1,3 +1,16 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 14 08:55:03 UTC 2018 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to snapshot 2.5.1.5 SVN4532
|
||||
* Move to SDL2
|
||||
* Added the "cap_fps" config variable
|
||||
* The Del key can be used to clear key bindings in the setup menu.
|
||||
* Added "Weapon Attack Alignment" option to align the weapon while
|
||||
shooting. Possible values: "off" (doom behavior), "horizontal",
|
||||
"centered" and "bobbing" for bobbing during fire.
|
||||
* Removed the "Strafe 50 on Turns" and "Two-key strafe50:
|
||||
StrafeOn + MoveLR = strafe50" feature.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 29 23:57:18 UTC 2016 - jengelh@inai.de
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package prboom-plus
|
||||
#
|
||||
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -12,22 +12,21 @@
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
Name: prboom-plus
|
||||
Version: 2.5.1.4
|
||||
Version: 2.5.1.5+svn4532
|
||||
Release: 0
|
||||
Summary: Open source port of the DOOM game engine
|
||||
License: GPL-2.0+
|
||||
Summary: DOOM source port with demo compatibility
|
||||
License: GPL-2.0-or-later
|
||||
Group: Amusements/Games/3D/Shoot
|
||||
Url: http://prboom-plus.sf.net/
|
||||
|
||||
#SVN-Clone: https://svn.prboom.org/repos/branches/prboom-plus-24/prboom2
|
||||
#DL-URL: http://downloads.sf.net/prboom-plus/prboom-plus-2.5.1.4.tar.gz
|
||||
Source: %name-%version+.tar.xz
|
||||
Source2: clean_source.sh
|
||||
Source: prboom2-%version.tar.xz
|
||||
Patch1: prboom-nodatetime.diff
|
||||
Patch2: prboom-types1.diff
|
||||
Patch3: prboom-types2.diff
|
||||
@ -39,12 +38,13 @@ BuildRequires: Mesa-devel
|
||||
BuildRequires: automake
|
||||
BuildRequires: fluidsynth-devel
|
||||
BuildRequires: hicolor-icon-theme
|
||||
BuildRequires: libSDL_image-devel
|
||||
BuildRequires: libSDL_mixer-devel
|
||||
BuildRequires: libSDL_net-devel
|
||||
BuildRequires: libpng-devel
|
||||
BuildRequires: libvorbis-devel
|
||||
BuildRequires: pcre-devel
|
||||
BuildRequires: pkgconfig(SDL2_image)
|
||||
BuildRequires: pkgconfig(SDL2_mixer)
|
||||
BuildRequires: pkgconfig(SDL2_net)
|
||||
BuildRequires: pkgconfig(sdl2)
|
||||
%if 0%{?suse_version} >= 1320
|
||||
BuildRequires: portmidi-devel
|
||||
%endif
|
||||
@ -55,35 +55,42 @@ Obsoletes: prboom <= 2.5.0
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
|
||||
%description
|
||||
PrBoom+ is a Doom source port developed from the original PrBoom
|
||||
project, an open-source port of Doom, the classic 3D first-person
|
||||
shooter game which outclassed any 3D world games that preceded
|
||||
it, with amazing speed, flexibility, and outstanding gameplay.
|
||||
PrBoom+ is a conservative Doom source port. It features:
|
||||
|
||||
prboom(-plus) focuses heavily on retaining compatibility with the
|
||||
original Doom engines, which plays a big role in demo recording and
|
||||
playback.
|
||||
* The removal of engine limits and bugs, like the visplane limit,
|
||||
savegame size limit, the tutti-frutti and medusa visual effects,
|
||||
and others.
|
||||
* BOOM editing extensions, e.g. configurable animated/switch
|
||||
textures, deep water effect, scrolling walls/floors/ceilings,
|
||||
conveyor belts, translucent walls and sprites, friction effects,
|
||||
and generic linedef actions.
|
||||
* Focus on retaining compatibility with the original Doom engines
|
||||
for the purpose of demo recording and playback.
|
||||
* High resolution rendering of map geometry, optionally in OpenGL
|
||||
mode.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%setup -qn prboom2-%version
|
||||
%patch -P 1 -P 2 -P 3 -P 5 -P 6 -P 7 -P 8 -p1
|
||||
|
||||
%build
|
||||
cp -alv data/sounds/free/*.wav data/sounds/
|
||||
cp -alv data/sprites/free/* data/sprites/
|
||||
autoreconf -fi
|
||||
# rpm has its own optimizations, so turn off shipped defaults
|
||||
%configure --enable-gl --disable-cpu-opt --program-prefix="" \
|
||||
--with-waddir="%_datadir/doom" --disable-dogs
|
||||
make %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
b="%buildroot"
|
||||
%make_install gamesdir="%_bindir"
|
||||
|
||||
# convenience symlink
|
||||
ln -s prboom-plus "%buildroot/%_bindir/prboom"
|
||||
|
||||
install -Dm0644 ICONS/prboom-plus.svg "%buildroot/%_datadir/icons/hicolor/scalable/apps/prboom-plus.svg"
|
||||
install -Dm0644 ICONS/prboom-plus.desktop "%buildroot/%_datadir/applications/prboom-plus.desktop"
|
||||
|
||||
install -Dm0644 ICONS/prboom-plus.bash "%buildroot/%_datadir/bash-completion/completions/prboom-plus.bash"
|
||||
install -Dm0644 ICONS/prboom-plus.svg "$b/%_datadir/icons/hicolor/scalable/apps/prboom-plus.svg"
|
||||
install -Dm0644 ICONS/prboom-plus.desktop "$b/%_datadir/applications/prboom-plus.desktop"
|
||||
install -Dm0644 ICONS/prboom-plus.bash "$b/%_datadir/bash-completion/completions/prboom-plus.bash"
|
||||
|
||||
%post
|
||||
%desktop_database_post
|
||||
@ -97,7 +104,7 @@ install -Dm0644 ICONS/prboom-plus.bash "%buildroot/%_datadir/bash-completion/com
|
||||
%defattr(-,root,root)
|
||||
%_bindir/*
|
||||
%_datadir/doom/
|
||||
%_datadir/doc/%name-%version/
|
||||
%_datadir/doc/*
|
||||
%_mandir/*/*
|
||||
%_datadir/applications/prboom-plus.desktop
|
||||
%_datadir/icons/hicolor/scalable/apps/prboom-plus.svg
|
||||
|
3
prboom2-2.5.1.5+svn4532.tar.xz
Normal file
3
prboom2-2.5.1.5+svn4532.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:faebc9ebee10d34ab862d155eb3dd1e0764b168a09a4389bb10acc9d5f35f527
|
||||
size 1684780
|
Loading…
Reference in New Issue
Block a user