Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package RigelEngine for openSUSE:Factory checked in at 2021-11-25 23:05:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/RigelEngine (Old) and /work/SRC/openSUSE:Factory/.RigelEngine.new.1895 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "RigelEngine" Thu Nov 25 23:05:49 2021 rev:9 rq:933893 version:0.8.2beta Changes: -------- --- /work/SRC/openSUSE:Factory/RigelEngine/RigelEngine.changes 2021-10-04 18:42:20.806289665 +0200 +++ /work/SRC/openSUSE:Factory/.RigelEngine.new.1895/RigelEngine.changes 2021-11-25 23:06:12.949180551 +0100 @@ -1,0 +2,51 @@ +Sun Nov 21 17:58:50 UTC 2021 - Martin Hauke <[email protected]> + +- Update to version 0.8.2 + New features + * Added a smooth scrolling and movement mode. When this is + enabled, the game is taking full advantage of the display + framerate (60 FPS or higher) by interpolating object and + camera movement during rendering (internal game logic is + still running at 15 FPS). This is currently still work in + progress, see known issues. + * The engine has a built-in screenshot function now. Press F12 + to take a screenshot. It will be saved as PNG in either your + Duke Nukem II game files directory, or in the user profile + directory if the former is not writable. + * It's now possible to skip the bonus screen after finishing a + level by pressing Enter or Esc (or controller button A or B). + * Added an option to the Enhancements tab to skip the intro + when RigelEngine starts (same as the -s command line option). + * Added information about currently active gamepads to the + options menu + Improvements + * In widescreen mode, out of bounds areas are now drawn in + black instead of showing the background. + * Replacement backgrounds (mods) can now be wider than the + original art they are replacing, and will be displayed + correctly (without distortion) + * For auto-scrolling backgrounds, the scroll position is now + saved/restored when quick saving/loading. + * The game will now run even if the intro movie files + (NUKEM2.F1, .F2 etc.) are missing. The movies will be + skipped instead of exiting the game. + * Game physics are more correct now w.r.t. the original code + when it comes to items falling down. + Bug fixes + * Fixed the "wall dance" glitch. This glitch allows Duke to move + through walls using a specific sequence of moves. + * Fixed spiders sometimes not latching on to Duke when touching + him. + * Fixed items getting stuck in the ceiling when the box was shot + while hidden behind a rock that would later fall down (e.g. in + N2). + * Fixed missing animation for the Computer merchandise pickup. + * Fixed a glitch when starting a level while having high + resolution mods enabled, where the graphics would briefly show + as low resolution. + * Fixed in-game messages not being affected by screen shake when + in widescreen mode. +- Remove patches: + * 749.patch + +------------------------------------------------------------------- Old: ---- 749.patch RigelEngine-0.8.1beta.tar.xz New: ---- RigelEngine-0.8.2beta.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ RigelEngine.spec ++++++ --- /var/tmp/diff_new_pack.xcgp6D/_old 2021-11-25 23:06:13.497178661 +0100 +++ /var/tmp/diff_new_pack.xcgp6D/_new 2021-11-25 23:06:13.497178661 +0100 @@ -18,15 +18,13 @@ Name: RigelEngine -Version: 0.8.1beta +Version: 0.8.2beta Release: 0 Summary: A modern reimplementation of the game Duke Nukem II License: GPL-2.0-only Group: Amusements/Games/Action/Arcade URL: https://github.com/lethal-guitar/RigelEngine Source: %{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM: 749.patch - Fix "threads" not found on Tumbleweed -Patch0: https://patch-diff.githubusercontent.com/raw/lethal-guitar/RigelEngine/pull/749.patch # PATCH-FIX-OPENSUSE: fix-find-boost-program_options Patch1: fix-find-boost-program_options.patch BuildRequires: boost-devel @@ -51,7 +49,6 @@ %prep %setup -q -%patch0 -p1 %patch1 -p1 %build @@ -59,7 +56,8 @@ export CC="gcc-9" export CXX="g++-9" %endif -%cmake \ +%cmake -DBUILD_TESTS=ON \ + -DBUILD_MODDING_TOOLS=ON \ %ifarch %arm aarch64 -DUSE_GL_ES=1 \ %endif ++++++ RigelEngine-0.8.1beta.tar.xz -> RigelEngine-0.8.2beta.tar.xz ++++++ ++++ 13016 lines of diff (skipped) ++++++ _service ++++++ --- /var/tmp/diff_new_pack.xcgp6D/_old 2021-11-25 23:06:14.825174079 +0100 +++ /var/tmp/diff_new_pack.xcgp6D/_new 2021-11-25 23:06:14.825174079 +0100 @@ -2,8 +2,8 @@ <service name="tar_scm" mode="disabled"> <param name="scm">git</param> <param name="url">https://github.com/lethal-guitar/RigelEngine.git</param> - <param name="revision">v0.8.1</param> - <param name="versionformat">v0.8.1beta</param> + <param name="revision">v0.8.2</param> + <param name="versionformat">v0.8.2beta</param> <param name="versionrewrite-pattern">v(.*)</param> </service> <service name="recompress" mode="disabled"> ++++++ fix-find-boost-program_options.patch ++++++ --- /var/tmp/diff_new_pack.xcgp6D/_old 2021-11-25 23:06:14.837174038 +0100 +++ /var/tmp/diff_new_pack.xcgp6D/_new 2021-11-25 23:06:14.837174038 +0100 @@ -1,13 +1,13 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index 405533e..084da2e 100644 +index 80bd62c..85e7cf5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -54,7 +54,7 @@ if("${CMAKE_SYSTEM_NAME}" STREQUAL "Emscripten") +@@ -55,7 +55,7 @@ if("${CMAKE_SYSTEM_NAME}" STREQUAL "Emscripten") rigel_define_wasm_targets_for_dependencies() else() - set(Boost_USE_STATIC_LIBS ON) + set(Boost_USE_STATIC_LIBS OFF) - find_package(Boost 1.65 COMPONENTS program_options) + find_package(Boost 1.64 COMPONENTS program_options) find_package(SDL2 REQUIRED) find_package(SDL2_mixer REQUIRED)
