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>

Reply via email to