Hello community, here is the log from the commit of package wesnoth for openSUSE:Leap:15.2 checked in at 2020-02-21 10:52:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/wesnoth (Old) and /work/SRC/openSUSE:Leap:15.2/.wesnoth.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wesnoth" Fri Feb 21 10:52:31 2020 rev:12 rq:777466 version:1.15.1 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/wesnoth/wesnoth.changes 2020-01-15 16:29:08.408777673 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.wesnoth.new.26092/wesnoth.changes 2020-02-21 10:52:44.275339146 +0100 @@ -1,0 +2,464 @@ +Wed Aug 21 12:51:57 UTC 2019 - [email protected] + +- Update to 1.15.1: + * AI improvements + * New campaigns and fixes + * Updated translations + * Please see the packaged changelog.md for details + +------------------------------------------------------------------- +Sat Mar 23 16:40:53 UTC 2019 - Stefan BrĂ¼ns <[email protected]> + +- Add explicit BuildRequires libboost_system-devel (no longer implicit + with Boost 1.69), and also libboost_date-devel and libboost_chrono-devel, + both checked for during cmake run. + +------------------------------------------------------------------- +Mon Feb 25 09:30:37 UTC 2019 - [email protected] + +- Update to 1.14.6: + * No changes provided +- Remove fix_boost_1_59.patch: upstreamed + +------------------------------------------------------------------- +Fri Jan 18 12:37:25 UTC 2019 - Guillaume GARDET <[email protected]> + +- Add disk contraint to avoid 'no space left' error + +------------------------------------------------------------------- +Fri Nov 30 14:00:13 UTC 2018 - [email protected] + +- fix_boost_1_59.patch: explicit cast required to build with + Boost 1.69 and logic::tribool + +------------------------------------------------------------------- +Mon Sep 24 13:46:23 UTC 2018 - [email protected] + +- Update to 1.14.5: + * Campaigns + + A Tale of Two Brothers + o S2 'Chase': improved behavior of undead side leader with + custom AI + * Engine + + Removed incomplete joystick support. + + Removed map scaling algorithm customization. Nearest-neighbor + scaling will now always be used. + + Removed option to disable unit and item halos. + * Language and i18n + + Updated translations: British English, Bulgarian, Chinese + (Simplified), Chinese (Traditional), Czech, French, Galician, + German, Hungarian, Italian, Japanese, Polish, Scottish + Gaelic, Slovak, Spanish, Ukrainian. + * Lua API + + Allow specifying custom flags (in particular teleport) + when using a custom cost function in wesnoth.find_path + * Packaging + + OpenMP support has been removed. It is no longer an + optional build-time dependency. + * Units + + Saurian warriors are now female. (issue #3392) + * WML engine + + Support formula= key in [variable] ConditionalWML + + Support to_location in [move_unit], taking a special location ID + + Support dir in [move_unit] to perform relative movements + + Support location_id in [teleport], [recall], [unstore_unit] + for the target location + + Support a comma-separated list for location_id key in SLF + + Support [filter_weapon] in leadership and resistance abilities, + which activates the ability only when the affected unit is + using a matching weapon. + + Support [filter_second_weapon] in leadership and resistance + abilities, which activates the ability only when the affected + unit's opponent is using a matching weapon. + + Support WFL and percentages in [random_placement]num_items= + + Support [or] in [filter_wml] and similar places + + Support globbing in [filter_wml] via glob_on_* keys + + Add trunc as a valid value for [set_variable]round= + + Remove support for speaker=id in SUF (but retain in [message]) + + Support saner units for some formatting options in [message] + + Support underline=yes|no in [message] + + Support [set_variable]root=cube and root=integer + + Support force_scroll in [move_units_fake] (default no) + + Support facing= in [role][auto_recall] + + Support lists for special and special_active in SWF + + Support usage and alignment in SUF + + Deprecate [replace_map]map= in favor of map_data= + + Add u and v variables in ~ADJUST_ALPHA() and ~CHAN() + + Add clear_shroud in [move_unit] to clear shroud as the unit moves + + Support male_voice and female_voice in [message] + + Support [break], [continue], and [return] in [random_placement] + + [remove_sound_source] now accepts a comma-separated ID list + + Support [filter_team] in [side] in addition to team_name= + +------------------------------------------------------------------- +Thu Jul 26 12:26:41 UTC 2018 - [email protected] + +- Update to 1.14.4: + * Security Fixes + + Fixed Lua being able to escape sandboxing via load/loadstring + (CVE-2018-1999023). + * Add-ons server + + Made it so plain-text .po catalogues in add-ons are detected + and added to the list of translations for them. + * Campaigns + + Dead Water: + o In 'Tirigaz', take the situation into account of orcs being + killed either first or by undead. + + Delfador's Memoirs: + o Fix hero units costing upkeep (issue #3722) + + Eastern Invasion: + o Fixed missing prisoners and loss of recallable units in + 'Captured'. + + Northern Rebirth: + o Level 0 units are not available anymore after scenario 5 + + Secrets of the Ancients: + o Adjust gender of enemies to better match story in S11 & 21 + (issue #3294) + o Simplify dialog to fix possible confusion in S16 (issue + #3291) + o Have nagas be able to recruit in S21 (issue #3293) + + The South Guard: + o S4: undead leader won't leave the castle anymore + o S5: the untypical situation that one can defeat the lich + before finding Urza Afalas is now handled + + Under the Burning Suns: + o S11: added custom graphics for the citadel. + o S12: clarified the alien bodies' weaknesses. + o Various visual improvements. + * Editor + + Fixed saving a map as a scenario not enabling scenario editor + tools. + * Graphics + + New attack animation for the Peasant. + + Tweaked the Ruffian's attack animation timing. + * Language and i18n + + Updated translations: British English, Bulgarian, Chinese + (Simplified), Chinese (Traditional), Czech, French, German, + Hungarian, Japanese, Scottish Gaelic, Slovak, Spanish + * Lua API + + Upgrade to Lua 5.3.5. + * Multiplayer server + + Fixed lobby and whisper messages not having a maximum length. + * User interface + + Improved the layout of the Statistics dialog. + + Allow changing dropdown menu selections with the scrollwheel + (FR #3251). + + Fixed lobby chat box scrolling to top on a new message if it + isn't at the bottom (issue #2789). + + Fixed the unit preview pane not showing the default race icon + when detailing a single unit's stats. + + Sort units secondarily by XP in the unit list dialog. + + Whiteboard related bugfixes + * WML engine + + Fixed errors about WESNOTH_VERSION not being defined when + trying to load add-ons that have preprocessor errors (issues + #1924, #1634). + * Miscellaneous and bug fixes + + Added an advanced preference to enable experimental PRNG + combat. + + Campfires use illumination instead of a different ToD. + + Linux builds now enable security hardening by default. + + Fixed MP admins being unable to observe private games. + + Fixed MP faction, leader, and leader gender changes + persisting even if the selection dialog is dismissed. + + Fixed an issue with positioned sound sources ignoring the + volume set in Preferences after going off the audible radius + and back (issue #3280). + + Fixed wmllint choking on gzipped binary files (e.g. gzipped + tarballs). + + Fixed wmllint crashing on nonexistent paths provided in the + command line (issue #3286). + + Slight changes to the objectives dialogue (pr #3309) + + Greatly improved touch control support. + + Fixed wmlindent crashing on nonexistent paths provided in the + command line (issue #3346). + +------------------------------------------------------------------- +Sun Jun 10 15:31:32 UTC 2018 - [email protected] + +- Update to 1.14.3: + * AI: + + Fixed crash in presence of units with negative hitpoints + (issue #3042). + + Efficiency improvements to filter evaluations in the Goto + Micro AI and some AI helper functions + * Campaigns: + + Dead Water: Fix possibility of villagers blocking pickup of + sword in S10 The Flaming Sword (issue #3207). + + Descent Into Darkness: New Parthyn map in S1 and S6. + + Northern Rebirth: Reduced starting gold and income in + scenarios 10 to 13. + + Secrets of the Ancients: Fix S09 Training Session not ending + when all dark adepts die (issue #3192). + + Tutorial: S2: made enemy starting gold equal to that of the + player. + + Under the Burning Suns: Added portrait and updated sprite for + Giant Ant. + * Language and i18n: ++++ 267 more lines (skipped) ++++ between /work/SRC/openSUSE:Leap:15.2/wesnoth/wesnoth.changes ++++ and /work/SRC/openSUSE:Leap:15.2/.wesnoth.new.26092/wesnoth.changes Old: ---- link-boost.patch wesnoth-1.12.6.tar.bz2 New: ---- 1.15.1.tar.gz _constraints ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wesnoth.spec ++++++ --- /var/tmp/diff_new_pack.9KtaVf/_old 2020-02-21 10:52:50.799353473 +0100 +++ /var/tmp/diff_new_pack.9KtaVf/_new 2020-02-21 10:52:50.843353570 +0100 @@ -1,7 +1,7 @@ # # spec file for package wesnoth # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -16,52 +16,49 @@ # -%define major_version 1.12 +%define boost_min_version 1.56 Name: wesnoth -Version: 1.12.6 +Version: 1.15.1 Release: 0 Summary: Fantasy Turn-Based Strategy Game -License: GPL-2.0+ and EPL-1.0 +License: GPL-2.0-or-later AND EPL-1.0 Group: Amusements/Games/Strategy/Turn Based -Url: http://www.wesnoth.org -Source: http://downloads.sf.net/project/wesnoth/wesnoth-%{major_version}/wesnoth-%{version}/wesnoth-%{version}.tar.bz2 -# PATCH-FIX-UPSTREAM link-boost.patch -- https://github.com/wesnoth/wesnoth/pull/1889 -Patch0: link-boost.patch -BuildRequires: SDL-devel >= 1.2.7 -BuildRequires: SDL_image-devel -BuildRequires: SDL_mixer-devel -BuildRequires: SDL_net-devel -BuildRequires: SDL_ttf-devel -BuildRequires: cmake >= 2.6.0 +URL: http://www.wesnoth.org +Source: https://github.com/wesnoth/wesnoth/archive/%{version}.tar.gz +BuildRequires: cmake >= 2.8.5 BuildRequires: dejavu BuildRequires: fdupes -BuildRequires: freetype2-devel BuildRequires: fribidi-devel BuildRequires: gcc-c++ -BuildRequires: libpng-devel +BuildRequires: hicolor-icon-theme +BuildRequires: libboost_chrono-devel >= %{boost_min_version} +BuildRequires: libboost_date_time-devel >= %{boost_min_version} +BuildRequires: libboost_filesystem-devel >= %{boost_min_version} +BuildRequires: libboost_iostreams-devel >= %{boost_min_version} +BuildRequires: libboost_locale-devel >= %{boost_min_version} +BuildRequires: libboost_program_options-devel >= %{boost_min_version} +BuildRequires: libboost_random-devel >= %{boost_min_version} +BuildRequires: libboost_regex-devel >= %{boost_min_version} +BuildRequires: libboost_system-devel >= %{boost_min_version} +BuildRequires: libboost_thread-devel >= %{boost_min_version} BuildRequires: libvorbis-devel -BuildRequires: lua-devel -BuildRequires: optipng BuildRequires: pkgconfig -BuildRequires: python-devel +BuildRequires: readline-devel BuildRequires: sazanami-fonts -BuildRequires: update-desktop-files BuildRequires: zlib-devel -BuildRequires: pkgconfig(cairo) +BuildRequires: pkgconfig(SDL2_image) >= 2.0.0 +BuildRequires: pkgconfig(SDL2_mixer) >= 2.0.0 +BuildRequires: pkgconfig(SDL2_ttf) >= 2.0.12 +BuildRequires: pkgconfig(cairo) >= 1.10.0 BuildRequires: pkgconfig(dbus-1) -BuildRequires: pkgconfig(pango) +BuildRequires: pkgconfig(fontconfig) >= 2.4.1 +BuildRequires: pkgconfig(libcrypto) +BuildRequires: pkgconfig(pangocairo) >= 1.22.0 +BuildRequires: pkgconfig(sdl2) >= 2.0.4 +Requires: dejavu +Requires: sazanami-fonts Requires: wesnoth-data = %{version} Requires: wesnoth-fslayout = %{version} -BuildConflicts: SDL-devel = 1.2.14 -%if 0%{?suse_version} > 1325 -BuildRequires: libboost_filesystem-devel -BuildRequires: libboost_iostreams-devel -BuildRequires: libboost_locale-devel -BuildRequires: libboost_program_options-devel -BuildRequires: libboost_regex-devel -%else -BuildRequires: boost-devel >= 1.48.0 -%endif %description Battle for Wesnoth is a fantasy turn-based strategy game. Battle for @@ -89,11 +86,6 @@ Group: Amusements/Games/Strategy/Turn Based Requires: wesnoth-fslayout -%package tools -Summary: Battle for Wesnoth: tools for translators and artists -Group: Amusements/Games/Strategy/Turn Based -Requires: wesnoth-data - %package fslayout Summary: Battle for Wesnoth: Basic file system layout Group: Amusements/Games/Strategy/Turn Based @@ -102,10 +94,6 @@ This package contains the game data for Battle For Wesnoth. It is required to play the game. -%description tools -This package includes tools for translators and artists working on -Battle for Wesnoth. - %description server This package contains the server program hosting multiplayer games of Battle for Wesnoth. @@ -119,16 +107,14 @@ %prep %setup -q -%patch0 -p1 +# Fix rpmlint's "E: env-script-interpreter". +sed -i "s:/usr/bin/env python:/usr/bin/python:g" $(find data/tools -type f) %build -%cmake -DMANDIR=%{_mandir} \ - -DDOCDIR=%{_docdir}/wesnoth \ +%cmake -DCMAKE_INSTALL_DOCDIR="%{_docdir}/wesnoth" \ -DENABLE_GAME=ON \ -DENABLE_CAMPAIGN_SERVER=ON \ -DENABLE_SERVER=ON \ - -DENABLE_EDITOR=ON \ - -DENABLE_TOOLS=ON \ -DENABLE_TESTS=OFF \ -DENABLE_NLS=ON \ -DENABLE_DESKTOP_ENTRY=ON \ @@ -140,10 +126,9 @@ %install %cmake_install +# Use system fonts ln -snf %{_datadir}/fonts/truetype/sazanami-gothic.ttf %{buildroot}/%{_datadir}/%{name}/fonts ln -snf %{_datadir}/fonts/truetype/DejaVuSans.ttf %{buildroot}/%{_datadir}/%{name}/fonts -%suse_update_desktop_file -i %{name} Game StrategyGame -%suse_update_desktop_file -i %{name}_editor Game StrategyGame # find_lang only finds one type of filename, this one all .mo files. for dir in %{buildroot}/%{_datadir}/wesnoth/translations/*; do @@ -156,25 +141,18 @@ %files %{_bindir}/%{name} -%{_datadir}/pixmaps/%{name}-icon.png -%{_datadir}/applications/%{name}.desktop +%{_datadir}/applications/org.wesnoth.Wesnoth.desktop +%{_datadir}/icons/hicolor/*/apps/wesnoth-icon.png +%{_datadir}/metainfo/org.wesnoth.Wesnoth.appdata.xml %{_mandir}/man*/wesnoth.*%{ext_man} %{_mandir}/*/man*/wesnoth.*%{ext_man} -%{_datadir}/pixmaps/%{name}_editor-icon.png -%{_datadir}/applications/%{name}_editor.desktop %files data -f %{name}.lang -%doc COPYING changelog copyright +%license COPYING copyright +%doc changelog.md CONTRIBUTING.md README.md %{_datadir}/wesnoth/ %{_docdir}/wesnoth/ -%files tools -%{_bindir}/cutter -%{_bindir}/exploder -%{_bindir}/schema_validator -%{_bindir}/schema_generator -%{_bindir}/wesmage - %files server %{_bindir}/%{name}d %{_mandir}/man*/%{name}d.*%{ext_man} ++++++ _constraints ++++++ <constraints> <hardware> <disk> <size unit="G">9</size> </disk> <memory> <size unit="G">5</size> </memory> </hardware> </constraints>
