Hello community, here is the log from the commit of package hedgewars for openSUSE:Factory checked in at 2018-01-19 11:52:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hedgewars (Old) and /work/SRC/openSUSE:Factory/.hedgewars.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hedgewars" Fri Jan 19 11:52:01 2018 rev:4 rq:561248 version:0.9.23 Changes: -------- --- /work/SRC/openSUSE:Factory/hedgewars/hedgewars.changes 2017-12-04 10:01:36.386091815 +0100 +++ /work/SRC/openSUSE:Factory/.hedgewars.new/hedgewars.changes 2018-01-19 11:52:22.354015459 +0100 @@ -1,0 +2,404 @@ +Tue Dec 5 09:41:31 UTC 2017 - [email protected] +- package changes: + * version update to 0.9.23 + * replaced SDL with SDL2 + +- Code changes: +Legend: ++ features +* bugfixes + +HIGHLIGHTS: + + Battalion style + + Fort mode is now a map type instead of a scheme setting + + Fort mode now works with more than 2 teams + + New weapon: rubber duck + + New theme, map, 3 forts, 3 missions, some hats and graves + + WxW style allows you to select one of many wall sets + + Complete HedgeEditor overhaul + + Greatly improved script parameter support for many styles + + Improves stats screen of most styles and missions + + Various improvements for almost all styles + + AI hedgehogs can now use Bee, Vamprism, and Time Box + + Campaign page now shows your progress + + Improved turn timer + + Improved randomization options in team and multiplayer pages + + Improved theme customization support + + Various Lua API additions + * Fix cursor often jumping around after clicking + * A huge amount of bugfixes for both campaigns, the missions and styles + * Video recording functionality is restored + +Content: + + New game-style/mode: Battalion (see https://hedgewars.org/wiki/Battalion ) + + New theme: Beach + + New theme music for Jungle and Fruit themes + + Change SD theme music for Halloween and Hoggywood (old tracks) + + Completely new Cheese map; replaces the old one + + New forts: Lonely_Island, Octopus, Olympic, Snail + + Many new random hedgehog and team names + + Add hats: barrelhider, bishop, jester, leprechaun, pirate_eyepatch, tf_scout, zoo_octopus + + Add hair-less variants of old hats: beefeaterhat, lambdahat, nursehat, pirate_bandana, pirate_hat, poke_ash_hat, RamboClean, sf_vega_hat, sf_guile_hat, simple_red, simple_yellow, simple_green, thugclean + * Remove hat: tf_scount (this was a duplicate of tf_demoman) + * Add graves: Clover, Old_Apple, pi, Simple_reversed, TV, Whisky, Ying_and_Yang + * Redo flags: cm_pentagram, cm_soviet, armenia, ireland, nepal, suisse, sweden, turkey + +Game engine (weapons): + + New weapon: rubber duck + + Freezer can now freeze sticky mines (they get disabled and fall into the water) + + Keep rope / parachute / flying saucer selected when destroyed and secondary ammo selected + * Gameplay fix: Hammer damage is now rounded down. This means it will cause NO DAMAGE to a hedgehog with less than 3 hp. + * Fixed air strikes drops being off-center + * Fixed hedgehogs getting hurt while firing deagle / sniper rifle bullet in certain situations + * Fixed mine, sticky mine, seduction, resurrector not working correctly across wrap world edge + * Fixed teleportation being able to teleport in land if you clicked across the wrap or bounce world edge + * Fixed turn not ending when sticky mine was trapped on rubberband + * Rope is now destroyed when attempting to shoot it through wrap or bouncy world edge + * Fixed possible to move rope angle below 0° while having secondary weapon selected + * Fixed molotov cocktails bouncing vertically off rubber + * Fixed sniper rifle disabling laser sight utility after using + * Fixed RC planes being able to collect frozen crates + * Fixed cake taking over 200 seconds to explode when its stuck and can't move + * Fixed Birdy descending into water when hog took damage or died before it got picked up + * Fixed player being able to switch to dying hog + * Various other fixes + +Game engine (gameplay): + + Fort Mode will now work with more than 2 teams + + Divided Teams mode will now work with more than 2 teams (Hint: you probably want to set world edges to "wrap" in such games) + + Frozen hedgehogs can no longer be poisoned + + AI hedgehogs can now use Bee, Vampirism and Time Box + + Improved hedgehog spawns on maps that lack land mass or free space + + Hogs no longer spawn on icy terrain + + Temporarily suspend Heavy Wind mode while turn timer is not running + + Engine supports now really gigantic maps + * Fixed cursor often jumping back to screen center when putting target location while moving cursor + * Fixed team getting infinite ammo when stockpiling >= 100 ammo (max. finite ammo is now limited to 99) + * Fixed failure to collect crate across wrap world edge + * Remove buggy “/finish” chat command + * Fix key controls not working in ammo menu: ammo menu, placement, camera/cursor movement keys + * Various other fixes + +Game engine (graphics, sounds and texts): + + Show indicator symbols at bottom right while extra damage or low gravity are active + + Color coding for the turn timer: green = ready timer, yellow = turn in progress, red = retreat timer, gray = timer paused + + Play countdown sounds at 1-4 seconds turn time + + Several new sound effects for weapons and utilities + + More ticker messages: Hog gets sick, king died, hog was resurrected, hog time travels (and returns), timeout, kamikaze + + Small visual effects enhancements: Baseball bat, dynamite and more + + Render graves behind everything else, so that they can't hide mines etc. + * Video recording functionality is restored + * Fixed screenshots being too bright if taken in quick succession + * Fixed hedgehog voices missing a response type (Justyouwait/"You're gonna pay for that") on some platforms (e.g. GNU/Linux) + * Fixed SD flakes of themes not working if regular flakes were disabled + * Fixed Seduction's "Yoohoo!" sound not playing + * Fixed hedgehogs saying “Missed” when drowning enemy without dealing damage + * Fixed enemy saying "Missed” when giving poison without direct damage + * Fixed hedgehogs not saying “Stupid” and not displaying announcer message for inflicting self-harm + * Fixed incorrect time box tooltip when in Sudden Death + * Fixed short sound effect breakdown right after using a time box + * Fixed sticky mine sound sometimes playing when shooting portable portal device when a sticky mine is placed on terrain + * Fixed hedgehog holding nothing in hand when napalm or piano strike got selected + * Fixed excessive water splashes sometimes caused by mines + +Highlander: + + Show collected weapons after kill and play sound + + Mission panel now shows all game modifiers (e.g. mines time, vampirism, etc.) + + Loyal Highlander (optional): With “loyal=true” in script param, you only get weapons for enemy kills (clan kills don't count) + * Removed "Freezer"/IceGun from the default Highlander weaponset + +Construction Mode: + + Added script parameter support: + + initialenergy: Amount of energy at start + + energyperround: New energy per round + + maxenergy: Maximum allowed energy + + cratesperround: Maximum placable crates per round + + Completely reworked all in-game texts and descriptions + * Fix rubber being placable inside land + * Fix invalid girder placement costing energy + * Special tools like structure placer now have their own proper descriptions (instead of Air Attack description, etc.) + * Costs for weapon and utility crates were all equal + * Remove airplane cursor + * Fix Lua errors when hog goes to time travel while any filter is in map + * Many other fixes and tweaks + +Racer and TechRacer: + + Allow to only place 2 waypoints in Racer + + Allow to remove Racer waypoints with precise key + + New script parameters for Racer: + + rounds: Number of rounds to play + + waypointradius: Size of waypoints + + maxwaypoints: Maximum allowed number of waypoints + + Show correct ranking and times in stats screen of Racer and TechRacer + * Fix description and icon of waypoint placement tool in Racer + * Remove airplane cursor in Racer + * Fixed waypoint message in TechRacer and Racer overwriting current weapon selection message + * Fixed TechRacer not recording finish if time was >= 100s + +WxW: + + Support for multiple sets of walls per map + + Add optional “Crate Before Attack” rule + + Add optional “All But Last” rule + + Add optional “Kill The Leader” rule + + Script parameter support (see Lua file comment for documentation) + + Possible to set max. number of weapons in game (script parameter only) + + Menu can be disabled (with script parameter “menu=false”) for insant game start + + Possible to set number of crates per turn + + Ropes, ShoppaKing, ShoppaHell and ShoppaNeon can now be played with the classic left and right walls + + Allows almost all game modifiers to be changed, the only exception is crate probabilities + + New wall sets for Ropes, ShoppaNeon, ShoppaDesert, ShoppaWild, ShoppaKing and ShoppaHell. + + Basic support for a bunch of Shoppa maps + + Fully functional even without a map border + + More sound effects + + More helpful mission display after configuration has been accepted + + Hide “Surf Before Crate” setting if surfing is disabled for this map, or the bottom is active and water never rises + + Hide walls setting if script does not provide walls for map yet + + Freeze crates at turn start if Walls Before Crate or Surf Before Crate is enabled (they unfreeze if you met requirements) + + Allow toggling the radar with Switch Hog key while roping or rope selected + * No smoke when hog is near near a WxW wall but walls need not to be touched + * Fix other player being able to change the menu config in the short period before the first turn + +Tumbler: + + Script parameter support: + + spawnbarrels: New barrels per turn + + spawnmines: New mines per turn + + ammoflamer: Initial Flamer fuel + + ammobarrel: Initial Barrel Launcher ammo + + ammomine: Initial Mine Deployer ammo + + minetimerplaced: Mine timer (ms) of mines dropped from Mine Deployer + + bonustime: Bonus time (s) in utility crates + + bonusflames: Bonus Flamer fuel in ammo crates + + chanceammo: Per-turn % chance of an ammo crate drop + + chancetime: Per-turn % chance of an utility crate (extra time) drop + + Alternative weapon selection with slot keys (F1, F2, F3) + + Add mine/barrel launch sounds + + Add countdown sounds + + Rewrote mission description and captions + + Sound and message when trying to fire empty weapon + * Permanently disable some game modifiers which won't work together with this + +Space Invasion: + + Show actual scores in stats screen, and a proper graph + + Show a couple of “awards” (snarky comments) in stats screen + + Remove bonuses “Boom!”, “BOOM!” and “BOOM!! BOOM!! BOOM!!” for balancing reasons + + Script parameter support: + + rounds: Number of rounds + + shield: Initial shield + + barrels: Initial barrel ammo + + pings: Available radar pings + + timebonus: Time bonus for red drones + + barrelbonus: Ammo bonus for green invaders + + shieldbonus: Shield bonus for purple invaders + + forcetheme: Set to “true” to use the selected theme instead of EarthRise + + Complete rewrite of almost all messages and the mission panel + + More event messages + + Show current score in HUD (white number) + + Stop overwriting most game scheme’s parameters + + Disable weapon scheme ++++ 207 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/hedgewars/hedgewars.changes ++++ and /work/SRC/openSUSE:Factory/.hedgewars.new/hedgewars.changes Old: ---- hedgewars-src-0.9.22.tar.bz2 New: ---- hedgewars-rpmlintrc hedgewars-src-0.9.23.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hedgewars.spec ++++++ --- /var/tmp/diff_new_pack.TxJywX/_old 2018-01-19 11:52:31.269595240 +0100 +++ /var/tmp/diff_new_pack.TxJywX/_new 2018-01-19 11:52:31.273595051 +0100 @@ -20,21 +20,22 @@ %define _no_ffmpeg 1 Name: hedgewars -Version: 0.9.22 +Version: 0.9.23 Release: 0 Summary: Turn-based artillery game, featuring fighting hedgehogs License: GPL-2.0 Group: Amusements/Games/Strategy/Turn Based Url: http://www.hedgewars.org/ -Source: http://download.gna.org/hedgewars/hedgewars-src-%{version}.tar.bz2 +Source: http://hedgewars.org/download/releases/hedgewars-src-%{version}.tar.bz2 +Source99: %{name}-rpmlintrc %if 0%{?suse_version} < 1120 BuildRoot: %{_tmppath}/%{name}-%{version}-build %endif -BuildRequires: SDL-devel -BuildRequires: SDL_image-devel -BuildRequires: SDL_mixer-devel -BuildRequires: SDL_net-devel -BuildRequires: SDL_ttf-devel +BuildRequires: SDL2-devel +BuildRequires: SDL2_image-devel +BuildRequires: SDL2_mixer-devel +BuildRequires: SDL2_net-devel +BuildRequires: SDL2_ttf-devel BuildRequires: cmake BuildRequires: fdupes BuildRequires: fpc @@ -128,11 +129,11 @@ mv %{buildroot}%{_datadir}/%{name}/Data/misc/hedgewars-mimeinfo.xml %{buildroot}%{_datadir}/mime/packages/%{name}.xml chmod -x %{buildroot}%{_datadir}/mime/packages/%{name}.xml %{buildroot}%{_datadir}/appdata/hedgewars.appdata.xml -# TODO: $LIB_INSTALL_DIR seems to be ignored. -%ifarch x86_64 -mkdir -p %{buildroot}%{_libdir} -mv %{buildroot}/usr/lib/* %{buildroot}%{_libdir}/ -%endif +## TODO: $LIB_INSTALL_DIR seems to be ignored. +#%%ifarch x86_64 +#mkdir -p %%{buildroot}%%{_libdir} +#mv %%{buildroot}/usr/lib/* %%{buildroot}%%{_libdir}/ +#%%endif %suse_update_desktop_file %{name} %fdupes %{buildroot}%{_datadir} @@ -162,6 +163,7 @@ %{_bindir}/%{name} %{_bindir}/hwengine # ugly, but necessary: +%{_libdir}/libphyslayer.so.1.0 %{_libdir}/libphyslayer.so %files data ++++++ hedgewars-rpmlintrc ++++++ addFilter("devel-file-in-non-devel-package") ++++++ hedgewars-src-0.9.22.tar.bz2 -> hedgewars-src-0.9.23.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/hedgewars/hedgewars-src-0.9.22.tar.bz2 /work/SRC/openSUSE:Factory/.hedgewars.new/hedgewars-src-0.9.23.tar.bz2 differ: char 11, line 1
