Hello community, here is the log from the commit of package hedgewars for openSUSE:Factory checked in at 2018-07-14 20:25:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hedgewars (Old) and /work/SRC/openSUSE:Factory/.hedgewars.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hedgewars" Sat Jul 14 20:25:14 2018 rev:5 rq:622475 version:0.9.24.1 Changes: -------- --- /work/SRC/openSUSE:Factory/hedgewars/hedgewars.changes 2018-01-19 11:52:22.354015459 +0100 +++ /work/SRC/openSUSE:Factory/.hedgewars.new/hedgewars.changes 2018-07-14 20:27:27.540531017 +0200 @@ -1,0 +2,144 @@ +Tue Jul 3 12:00:00 UTC 2018 - [email protected] +- package changes: ++ features +* bugfixes +====================== 0.9.24.1 ==================== + * Fix crash when portable portal device is fired at reduced graphics quality + * Fix possible crash when starting Hedgewars frontend in fullscreen mode + +====================== 0.9.24 ====================== +Game: + + New weapon: Minigun + + New game modifier: Enable switch hedgehog at start of turn + + Change weapon icons: Mudball, air mine + + Add healing visual effect in Paramedics mode and a few scripts + + Show remaining ammo when using Birdy egg or RC Plane bomb + + Add separate control for team chat (default: U) + + Add separate control for changing hedgehog tags (default: Home) + + Toggle all hedgehog tags at once with [Precise] + [Change hedgehog tags] + + Hedgehog tag translucency is now changed with [Switch] + [Change hedgehog tags] + + When using flying saucer shortly after a jump, stay in-mid air + + No longer cut off team/hedgehog names when not playing online + * Fix possible network desynchronization and crash when players rejoin an active game + * Fix time box being usable in Sudden Death with 0 health decrease + * Fix chat input key being sometimes registered twice + * Fix not displaying current volume status after pressing mute key + * Fix many effects not being correctly recorded by the video recorder + * Fix quit menu showing incorrect keys if using non-default key bindings + * Fix script translations not being loaded for Portuguese and Chinese + * When using seduction, only show “CENSORED” text in English locale + +Frontend: + + Migrate to Qt 5 + + Schemes are now stored in separate files under Schemes + + Add default directory DrawnMaps for hand-drawn maps + + Lead player to training missions when starting Hedgewars the first time + * Fix map preview, map name, style name not being displayed if host selects map or style you don't have + * Remove “Upload to YouTube” functionality (it was broken for years) + * Fix broken preview of team hats (e.g. cap_team) + * Fix chart in stats screen not supporting negative numbers + +Content: + + New scenarios: Bazooka Battlefield, Tentacle Terror + + New basic training mission: Movement + + Completely redo basic training missions: Bazooka, Grenade, Rope + + Major overhaul of Sudden Death visuals in most themes + + New flag: uk_scotland + + New voice: Default_pl (Polish) + + New voice: Russian_pl (Polish with a Russian accent) + + Add theme icons for: Blox, CrazyMission, Deepspace, Eyes, Planes + +Styles and game modes: + + Various styles: Add current score/time next to team bars (where applicable) + + Remove rubber duck from most weapon schemes and Random Weapon and Balanced Random Weapon + + Construction Mode: Add a few shortcuts + + Construction Mode: Show selected object at cursor and a crate preview icon + + Construction Mode: Remember all selections + + Construction Mode: Add subtle glow to healing station + + Construction Mode: Allow to change "Switch Hedgehog" in weapon scheme + + Construction Mode: Hide selected sub-modes from crate/object placer from enemies over the net + + Highlander: Replace undocumented script param “mode=orig” to “multiuse=true” + + Highlander: Display the meaning of “multiuse=true” (or lack thereof) in mission panel + + Continental supplies: Custom weapon icons for the special weapons + + Racer, Tech Racer: Before starting a round, make first waypoint flash and center camera to it + + Racer, Tech Racer: Various other waypoint appearance improvements + + Racer: Use dark waypoints in bright themes like Bath + + Racer, HedgeEditor: Show waypoint outline around cursor when placing waypoints + + Battalion: Minor message and visual improvements + + Battalion: Mutate hog hats by default, but not the names + + Battalion: Script parameter “mutatenames=true” to also change the hog names (default: false) + + Battalion (King Mode): Kings always wear crowns and non-kings don't, regardless of settings + + Battalion (King Mode): If the king dies, the hogs die normally instead of disappearing + + Space Invasion: Add a default Space Invasion game scheme + + Capture the Flag: Can now be played with more than 2 clans + + Capture the Flag: Show team scores and score graph in stats screen + + HedgeEditor: Show cursor coordinates in top left corner + + Control: Always remove TimeBox and Resurrector + + Climb Home: Show messages when a fire cake is nearby and when you're inside home + + ShoppaMap: Map complexity can now be changed with the slider + + ShoppaMap: Remove script parameter “pad” + * The Specialists: Less buggy hog switching at turn start + * Mutant: When game ends due to all land being gone, declare the highest-scoring team the winner + * Battalion: Some texts in the mission panel were wrong and misleading + * Construction Mode: Remove drill strike if added by weapon scheme (it's broken) + * Construction Mode, Racer, HedgeEditor: No longer play Incoming voice for building stuff, fix other sound problems + * Capture the Flag: Fix many bugs caused by playing with >2 teams + * Capture the Flag: Properly place flag when first hog uses kamikaze or TimeBox + * Capture the Flag: Fix flag not being dropped when carrier uses piano strike + * CTF_Blizzard: Don't allow more than 2 clans. Excess hogs will be removed + +A Space Adventure: + + Precise Shooting: Display collected ammo + + Hard Flying: Display personal best at mission start + + Killing the Specialists: Add event messages and graphical effects + * Killing the Specialists: Fix very misleading hints in mission panel + * Killing the Specialists: Fix number of rounds measured being way too low + +A Classic Fairytale: + + Mission 3: Display number of turns left at timed parcours + + Mission 2, Mission 5: Reduce computer hog levels + + Mission 6: Change mines + + Mission 7: Add one additional pick hammer in a crate + * Fix incorrect storytelling in mission descriptions + * Missions now work even with corrupted team file, by using a default behaviour + * Mission 1: Fix error message spam when Leaks a Lot drowns + * Mission 3: Fix cannibals sometimes doing nothing for a full turn + * Mission 6: Fix cyborgs sometimes doing nothing for a full turn + * Mission 8: Fix invisible cyborg sometimes blocking the way + * Mission 9: Fix cannibal talking to himself in cut scene if mission starts with 3 natives + +Missions: + + Target Practice: Re-center camera to hog when projectile is destroyed or drowns + +Theme customization: + + Add fallback music with new keys “fallback-music” and “fallback-sd-music” + + Allow to hide themes explicitly with new key “hidden”. Using this key it's possible for hidden themes to have icons + * Fix green color channel on themes with key “sd-tint” + +Lua API: + + New library: SimpleMission: Allows to create missions more easily + + New call: WriteLnToChat(string): Add a line in the chat + + New call: SetVampiric(bool): Toggle vampirism + + New call: SetLaserSight(bool): Toggle laser sight + + New call: GetWind(): Returns current wind (approximation) from -100 to 100 + + New call: GetTeamName(teamIdx): Returns name of team with given index (starts at 0) + + New call: GetTeamIndex(teamname): Returns index of team with given name + + New call: GetTeamClan(teamname): Returns clan of team with given name + + New call: SpawnSupplyCrate(x, y, content, [, amount]): Spawn ammo or utility crate, depending on content + + New call: HealHog(gearUid, healthBoost[, showMessage[, tint]]): Heal hedgehog with graphical effects and message + + New call: SetTeamLabel(teamname[, label]): Set an arbitrary label for a team, will be displayed next to the team bar + + New call: SetSoundMask(soundId, isMasked): Allows to disable playing a sound effect from engine + + New call: SkipTurn(): Force current hedgehog to skip turn + + New call: Explode(x, y, radius[, options]): Cause an explosion + + New param: PlaySound accepts 3rd parameter for voices: instaVoice: If true, sound plays instantly instead of being queued + + New callback: onEndTurn(): Called at the end of a turn (when gears have settled) + + New callback: onSkipTurn(): Called when a hog skips turn + + New hedgehog effect: heArtillery: Per-hedgehog artillery mode (can't walk). Values: 1 = permanently active. 2 = temporarily active (sniper rifle). 0 = not active + * AddAmmo now automatically unselects weapon if it would remove current ammo from current hedgehog + * Fix call: SetWeapon(amNothing) now unselects weapon + * Fix call: SetWind did not update flake flying direction + * Fix global: TotalRounds was stuck at -1 for several turns + * Fix CursorX, CursorY often not being updated when moving cursor at screen border + + +------------------------------------------------------------------- Old: ---- hedgewars-src-0.9.23.tar.bz2 New: ---- hedgewars-src-0.9.24.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hedgewars.spec ++++++ --- /var/tmp/diff_new_pack.O8tie0/_old 2018-07-14 20:27:30.832539468 +0200 +++ /var/tmp/diff_new_pack.O8tie0/_new 2018-07-14 20:27:30.836539478 +0200 @@ -1,7 +1,7 @@ # # spec file for package hedgewars # -# Copyright (c) 2017 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 @@ -20,10 +20,10 @@ %define _no_ffmpeg 1 Name: hedgewars -Version: 0.9.23 +Version: 0.9.24.1 Release: 0 Summary: Turn-based artillery game, featuring fighting hedgehogs -License: GPL-2.0 +License: GPL-2.0-only Group: Amusements/Games/Strategy/Turn Based Url: http://www.hedgewars.org/ Source: http://hedgewars.org/download/releases/hedgewars-src-%{version}.tar.bz2 @@ -44,10 +44,16 @@ BuildRequires: glibc-devel BuildRequires: gmp-devel BuildRequires: hicolor-icon-theme +BuildRequires: libQt5Core-devel +BuildRequires: libQt5Core-private-headers-devel +BuildRequires: libQt5Gui-devel +BuildRequires: libQt5Network-devel +BuildRequires: libQt5Widgets-devel BuildRequires: libffi-devel BuildRequires: libphysfs-devel >= 2.0.3 +BuildRequires: libpng-devel +BuildRequires: libqt5-linguist-devel BuildRequires: lzma -BuildRequires: qt-devel BuildRequires: shared-mime-info BuildRequires: pkgconfig(openssl) %if 0%{?suse_version} > 1210 @@ -63,15 +69,20 @@ # to build server %if %{_no_server} == 0 BuildRequires: ghc -BuildRequires: ghc-bytestring-show-devel +BuildRequires: ghc-bytestring-devel # BuildRequires: ghc-dataenc-devel +BuildRequires: ghc-SHA-devel BuildRequires: ghc-deepseq-devel +BuildRequires: ghc-entropy-devel BuildRequires: ghc-hslogger-devel BuildRequires: ghc-network-devel BuildRequires: ghc-random-devel +BuildRequires: ghc-regex-tdfa-devel +BuildRequires: ghc-sandi-devel BuildRequires: ghc-time-devel BuildRequires: ghc-utf8-string-devel BuildRequires: ghc-vector-devel +BuildRequires: ghc-zlib-devel %endif %description ++++++ hedgewars-src-0.9.23.tar.bz2 -> hedgewars-src-0.9.24.1.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/hedgewars/hedgewars-src-0.9.23.tar.bz2 /work/SRC/openSUSE:Factory/.hedgewars.new/hedgewars-src-0.9.24.1.tar.bz2 differ: char 11, line 1
