Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cdogs-sdl for openSUSE:Factory checked in at 2021-05-20 19:25:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cdogs-sdl (Old) and /work/SRC/openSUSE:Factory/.cdogs-sdl.new.2988 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cdogs-sdl" Thu May 20 19:25:37 2021 rev:12 rq:894609 version:0.11.1 Changes: -------- --- /work/SRC/openSUSE:Factory/cdogs-sdl/cdogs-sdl.changes 2021-01-07 21:22:39.797250390 +0100 +++ /work/SRC/openSUSE:Factory/.cdogs-sdl.new.2988/cdogs-sdl.changes 2021-05-20 19:26:09.329672997 +0200 @@ -1,0 +2,32 @@ +Thu Apr 29 11:55:05 UTC 2021 - Ferdinand Thiessen <[email protected]> + +- Update to 0.11.1 + * Add building interior map generator + * Add mouse controls for menus + * Add fists weapon + * Add custom footstep sounds for bones character class + * Add auto-play --demo mode + * Add live backgrounds + * Add pigtails hair + * Fix crash when changing options + * Fix score popups not updating position + * Fix friendly fire from status-inducing weapons e.g. poison + * Fix flower not dropping pickups + * Fix frequent hangs at game startup, interior map generator + * Fix alert sounds for invisible characters + * Fix donut hair + * Improve options menus with left/right arrows + * Change menu sounds + * Change hitsounds enabled on invulnerable characters + * Editor: + * Add some new tile types and map objects e.g. cobble wall + * Add ability to place map objects of different types + on same tile + * Add random door position option for classic/interior + map types + * Add collapse UI area via grave key + * Fix flood fill crashing when applied at map edge + * Fix non-solid map objects added repeatedly at same position +- Add fix-multiple-definitions.patch + +------------------------------------------------------------------- Old: ---- cdogs-sdl-0.10.2.tar.gz New: ---- cdogs-sdl-0.11.1.tar.gz fix-multiple-definitions.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cdogs-sdl.spec ++++++ --- /var/tmp/diff_new_pack.jNJyZF/_old 2021-05-20 19:26:10.117669764 +0200 +++ /var/tmp/diff_new_pack.jNJyZF/_new 2021-05-20 19:26:10.117669764 +0200 @@ -17,14 +17,16 @@ Name: cdogs-sdl -Version: 0.10.2 +Version: 0.11.1 Release: 0 Summary: Classic overhead run-and-gun game License: GPL-2.0-only AND BSD-2-Clause AND CC-BY-3.0 AND CC-BY-SA-3.0 Group: Amusements/Games/Action/Shoot URL: https://cxong.github.io/cdogs-sdl Source: https://github.com/cxong/cdogs-sdl/archive/%{version}/%{name}-%{version}.tar.gz -BuildRequires: cmake >= 3.12 +# PATCH-FIX-UPSTREAM fix-multiple-definitions.patch -- Fix multiple definitions linking error in test file +Patch0: fix-multiple-definitions.patch +BuildRequires: cmake >= 3.1 BuildRequires: enet-devel BuildRequires: fdupes BuildRequires: hicolor-icon-theme @@ -46,6 +48,7 @@ %prep %setup -q +%patch0 -p1 # use system enet rm -rf src/cdogs/enet @@ -57,9 +60,12 @@ %cmake_install %fdupes %{buildroot}%{_datadir} +%check +%ctest + %files %license COPYING -%doc README.md +%doc %{_datadir}/%{name}/README.md %{_datadir}/applications/*.desktop %{_bindir}/%{name}* %{_datadir}/%{name}/ ++++++ cdogs-sdl-0.10.2.tar.gz -> cdogs-sdl-0.11.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/cdogs-sdl/cdogs-sdl-0.10.2.tar.gz /work/SRC/openSUSE:Factory/.cdogs-sdl.new.2988/cdogs-sdl-0.11.1.tar.gz differ: char 13, line 1 ++++++ fix-multiple-definitions.patch ++++++ diff -Nur cdogs-sdl-0.11.1/src/tests/player_test.c cdogs-new/src/tests/player_test.c --- cdogs-sdl-0.11.1/src/tests/player_test.c 2021-04-13 12:56:58.000000000 +0200 +++ cdogs-new/src/tests/player_test.c 2021-04-29 14:16:24.644077308 +0200 @@ -11,13 +11,6 @@ #include <player_template.h> #include <utils.h> -// Stubs -Campaign gCampaign; -NetClient gNetClient; -PlayerTemplates gPlayerTemplates; -Config gConfig; - - FEATURE(assign_unused, "Assign unused input device") // This feature is used to assign input devices to players, before the game // begins. All input devices can emit the "fire" command, at which point
