Hello community, here is the log from the commit of package wesnoth for openSUSE:Factory checked in at 2018-05-29 10:27:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wesnoth (Old) and /work/SRC/openSUSE:Factory/.wesnoth.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wesnoth" Tue May 29 10:27:35 2018 rev:4 rq:606842 version:1.14.1 Changes: -------- --- /work/SRC/openSUSE:Factory/wesnoth/wesnoth.changes 2017-09-11 16:18:10.663574584 +0200 +++ /work/SRC/openSUSE:Factory/.wesnoth.new/wesnoth.changes 2018-05-29 10:27:51.118306086 +0200 @@ -1,0 +2,128 @@ +Sun May 13 12:22:52 UTC 2018 - [email protected] + +- Add _constraints to prevent build failures due to memory + exhaustion. + +------------------------------------------------------------------- +Wed May 9 21:31:41 UTC 2018 - [email protected] + +- Update to 1.14.1: + * Campaigns + + Eastern Invasion: + o In 'Captured', fixed units incorrectly costing upkeep after + leveling up. + o Secrets of the Ancients + o Fixed minor unit naming inconsistencies (issues #2844 and + #2846). + + Under the Burning Suns: + o Added custom graphics for the broken tree in S1. + o Various sprite and image updates. + o Fixed a bug in the formation ability causing defense bonuses + not being received in some cases. + * Language and i18n: + + Updated translations: British English, Chinese (Simplified), + Czech, French, Galician, German, Italian, Japanese, Scottish + Gaelic, Slovak, Spanish + + Fixed Logging Options tooltips not being translatable (issue + #2837). + * Multiplayer server: + + Added support for matching user, IP, and email bans from a + forums board when the forum_user_handler is enabled and + active. (IP and email bans with wildcards are not supported + yet.) + + Fixed various instances of the server crashing under certain + conditions. + * Performance: + + Added an option to disable the FPS limiter for a slight + performance boost. + * Units: + + Changed the plural name for the merfolk race from Mermen to + Merfolk (issue #2940) and replaced a few instances in core + unit or terrain descriptions accordingly. + * User interface: + + Removed individual Join/Observe buttons for each game in the + MP Lobby. + + Highlight the titles of MP games with vacant slots. + + Improved MP Lobby layout on low resolutions. + + Improved reporting of network errors in the MP lobby (issue + #3005). + + Ensure the chat widget remains the correct size even after a + window resize. + + Custom MP game names are now capped at 50 characters. + + Restored Era info to main MP game display. + + Improved the resolution selection criteria for the MP Lobby. + + Fixed inactive weapon specials being displayed in the Unit + Attack dialog unlike in 1.12 (issue #3033). + * Miscellaneous and bug fixes + + Removed misleading tooltip text stating registered nicknames + are optional for the official MP server. + + Attempting to save a screenshot with an unsupported format now + shows an error message, instead of saving the screenshot as + BMP with the requested extension. + + It is now possible to disable logdomains in the Logging + Options dialog. + + Fixed the wesnoth(6) manpage claiming the default log level is + 'error' when it has been 'warning' since version 1.9.0. + + Document --log-none in the wesnoth(6) manpage. + + Avoid trying to load invalid base64-encoded data URIs. + + wesnoth_addon_manager and the addons.wesnoth.org web index + can now use data URIs. + * Fixed a crash when using certain invalid color= values. + * Implemented a workaround for an unhandled std::bad_cast from + string comparison functions that caused a crash-to-desktop + when opening Preferences among others (issue #3050). + +------------------------------------------------------------------- +Tue May 8 11:04:58 UTC 2018 - [email protected] + +- Update to 1.14.0: + * Campaigns: Under the Burning Suns: + + New set of Quenoth faction and character portraits by + LordBob. + + Updated sprites for several Quenoth units. + + Fixed "Invalid WML found" error that can be caused by the + Quenoth Youth support ability. + * Help browser: + + Temporarily hidden Editor section as it is mostly incomplete + and of little use right now (issue #2963). + * Language and i18n: + + Fixed Version label on the title screen not being + translatable (issue #2914). + + Updated translations: Czech, French, Galician, German, + Japanese, Polish, Scottish Gaelic, Slovak, Spanish + * Multiplayer: + + Fixed regression causing a crash-to-desktop when trying to + log into the server using a registered and active account + without specifying a password. + + Fixed an infinite loading screen if the server shut down or + restarted mid-login. + + Fixed an infinite loading screen when attempting to login + with an unregistered nickname followed by a registered one. + + Dark Forecast: Fixed possible Lua error when the weather + changes. + * User Interface: + + Implemented MP chat message history saving (issue #1194, + issue #2802). + + Fixed context menus not dismissing on right click. + * Miscellaneous and bug fixes: + + Fixed an AI assertion when a unit with one disabled attack + attacked a unit with no attacks or a single disabled attack. +- Update build dependencies: + * SDL: + + Move from SDL1 to SDL2. + + Remove dependency on net. + * Boost: + + Added libboost_random-devel. + + Added libboost_thread-devel. + + Minimum version is now 1.56. + * Others: + + New build dependency on libcrypto. + + Added build dependency on readline-devel (optional, for + command history in the built-in Lua console). + + Dependencies on fonts are also relevant for runtime. +- Drop tools subpackage (removed from upstream sources). +- Drop link-boost.patch (fixed upstream). +- Drop conditionals for Leap 42.3: It wont't build anyway as boost + 1.56 is not available. + +------------------------------------------------------------------- Old: ---- link-boost.patch wesnoth-1.12.6.tar.bz2 New: ---- _constraints wesnoth-1.14.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wesnoth.spec ++++++ --- /var/tmp/diff_new_pack.nR0Tbh/_old 2018-05-29 10:27:59.022014062 +0200 +++ /var/tmp/diff_new_pack.nR0Tbh/_new 2018-05-29 10:27:59.026013914 +0200 @@ -1,7 +1,7 @@ # # spec file for package wesnoth # -# 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 @@ -16,52 +16,47 @@ # -%define major_version 1.12 +%define major_version 1.14 +%define boost_min_version 1.56 Name: wesnoth -Version: 1.12.6 +Version: 1.14.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 +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_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_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 +84,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 +92,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 +105,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 +124,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 +139,18 @@ %files %{_bindir}/%{name} -%{_datadir}/pixmaps/%{name}-icon.png %{_datadir}/applications/%{name}.desktop +%{_datadir}/icons/hicolor/*/apps/wesnoth-icon.png +%{_datadir}/metainfo/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> <memory> <size unit="G">5</size> </memory> </hardware> </constraints> ++++++ wesnoth-1.12.6.tar.bz2 -> wesnoth-1.14.1.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/wesnoth/wesnoth-1.12.6.tar.bz2 /work/SRC/openSUSE:Factory/.wesnoth.new/wesnoth-1.14.1.tar.bz2 differ: char 11, line 1
