wesnoth-1.18 1:1.17.26-1 source package in Debian

Changelog

wesnoth-1.18 (1:1.17.26-1) unstable; urgency=medium

  * New upstream release 1.18 RC1.
    - Fixes horizontal scrolling with libsdl2 versions (>= 2.0.18) on X11 and
      versions (>= 2.0.20) on Wayland.
    - Add new package wesnoth-1.18-wof for the newly added mainline campaign,
      "Winds of Fate".
    - New gettext domain wesnoth-tools.
    - Refresh wesnothd-name patch.
  * Fix installation via AppStream-based software centers not installing the
    music or any campaigns except the tutorial.  Make the wesnoth-1.18 package
    provide the main program for Wesnoth and recommend instead of depending on
    all the campaign packages.  Make wesnoth-core a transitional package that
    depends on wesnoth-1.18.  Don't build a wesnoth-1.18-core package.  Add
    NEWS entry about the changes.  (LP: #2033222)
    - wesnoth-1.18 still recommends wesnoth-1.18-music, so without a separate
      wesnoth-1.18-core package to only suggest it, the music is always pulled
      in by default (regression of LP #281791).
  * Use updated systemd service file from upstream for wesnoth-1.18-server.
    - Adds Documentation keys.
      (Fixes lintian info tag systemd-service-file-missing-documentation-key)
    - Adds systemd security features.
    - Resets the socket file's owner, group, and mode after wesnothd is
      started from within the game (where it runs under a different user).
  * Run wesnothd as a new system user and group "_wesnoth", because running as
    "nobody" is unsafe.  Fixes a warning message in systemd 246+.
    (Fixes lintian warning tag systemd-service-file-uses-nobody-or-nogroup)
  * Store PID and socket files in /run instead of /var/run.  Fixes a warning
    from systemd-tmpfiles.  (See lintian bug #984678)
    (Fixes lintian info tag systemd-tmpfile-in-var-run)
  * Allow running multiple versions of wesnothd under systemd.  Different
    -p/--port options must be specified.
    - Running multiple wesnothd versions under sysvinit was already possible
      with -p/--port in /etc/default/wesnoth-* DAEMON_OPTS.
  * Use the system copy of Lua, which is possible now for the first time since
    the 1.8 branch.
  * Update build dependencies:
    - Add libcurl4-openssl-dev, libfontconfig-dev, pkgconf, and python3.
    - Remove libboost-serialization-dev, libfreetype-dev, libfribidi-dev,
      libpng-dev, and libsdl2-ttf-dev.
    - Update version restrictions of cmake, libboost-*-dev, libcairo2-dev,
      libpango1.0-dev, libsdl2-dev, libsdl2-image-dev, and libssl-dev.
  * Update missing jQuery and tablesorter source files.
  * Update debian/copyright and rewrite in machine-readable format 1.0.
    (Fixes lintian pedantic tag no-dep5-copyright)
    - Since the addition of xBRZ code in version 1.13.0, the wesnoth-x.yy
      program has been licensed under GPL-3.  Wesnoth code without xBRZ is
      still under GPL-2+ or compatible licenses.
    - Add script to convert upstream's new machine-readable copyrights.csv
      file for images and sounds to Debian's machine-readable format 1.0.
  * Add patch to warn about privacy breach: connections to Google and Wesnoth
    servers from HTML file generated by "wesnoth_addon_manager --html HTML".
    - Document this problem and possible solutions in debian/TODO.
  * Use HTTPS homepage.
  * Remove outdated and unnecessary addon manager COPYING.txt from
    wesnoth-1.18-tools.
  * Drop undefined ${shlibs:Depends} and add missing ${perl:Depends} in
    wesnoth-1.18-tools package Depends.
  * Update deprecated debian/*.tmpfile name.
  * Fix font symlinks creation in debian/rules.
  * Fix regression of #445550 (relative symbolic links to fonts) caused by
    1:1.16.10-1 switching to modernized debian/rules using short-hand dh.
    Caught by lintian: unused-override absolute-symlink-in-top-level-folder
  * Remove unused CPPFLAGS and CMAKE_SWITCHES in debian/rules.
  * Run "conftests" SDL initialization tests (new since 1.17.4) in
    debian/rules.
  * Run WML tests under autopkgtest.
  * Update lintian overrides.
  * Add myself to Uploaders.

 -- P. J. McDermott <email address hidden>  Wed, 21 Feb 2024 08:38:00 -0500

Upload details

Uploaded by:
Debian Games Group
Uploaded to:
Sid
Original maintainer:
Debian Games Group
Architectures:
any all
Section:
misc
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Downloads

File Size SHA-256 Checksum
wesnoth-1.18_1.17.26-1.dsc 4.2 KiB 97b7036a8601e757967cd8cd0beea7d6bee5497391b8a8ca7b70c0ccb76164d8
wesnoth-1.18_1.17.26.orig.tar.bz2 439.1 MiB 1d8edb7909d0723adfa9fb87aad0dab0ccef50f0e57281e97f6b6ee887796aa7
wesnoth-1.18_1.17.26-1.debian.tar.xz 175.2 KiB eeae22435f3a18c0dd81241f66b848d989c52b1a7ab17506c12f4e101f3d6982

No changes file available.

Binary packages built by this source