[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Accepted maelstrom 3.0.7-1 (source) into experimental



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 29 Dec 2021 11:16:51 +0100
Source: maelstrom
Architecture: source
Version: 3.0.7-1
Distribution: experimental
Urgency: medium
Maintainer: Pino Toscano <pino@debian.org>
Changed-By: Pino Toscano <pino@debian.org>
Closes: 762499
Changes:
 maelstrom (3.0.7-1) experimental; urgency=medium
 .
   * New upstream release.
   * Solely use the version number of the GPL release, rather than the combined
     version of the original game which is basically no more.
   * Adopt package. (Closes: #762499)
   * Update the patches:
     - configure.patch: refresh, drop fixed parts
     - destdir.patch: drop, fixed upstream
     - install-hook.diff: refresh
     - debian-diff-to-be-split-some-day.patch: refresh/update:
       - drop fixed parts upstream
       - drop casts to char*, as the code is more constness aware/safe
       - drop most of the sprintf/vsprintf/strcpy conversions to
         snprintf/vsnprintf/strncpy, as
         SDL_snprintf/SDL_vsnprintf/SDL_strlcpy are used
     - implicit-conversion.patch: drop, fixed upstream
   * Update the build dependencies according to the upstream build system:
     - switch libsdl1.2-dev, and libsdl-net1.2-dev to libsdl2-dev, and
       libsdl2-net-dev for the switch to SDL 2
     - add pkg-config
   * Update maelstrom.docs with the new documentation filenames.
   * Drop Images/Makefile from debian/clean, as that file is no more shipped.
   * Since Maelstrom runs as fullscreen by default, pass -windowed as parameter
     in the desktop file to restore the old default behaviour for XDG menus.
   * The new version saves the scores of the current user in a local user
     directory, rather than only in a system location; hence:
     - remove the extra BMPDIR location, and tweak GAME_INSTALLDIR in
       configure.patch so it can be set to a subdirectory of /usr/share/games
       via ./configure parameter
     - every data file is installed in /usr/share/games/Maelstrom, so drop the
       bits in maelstrom.dirs and rules to relocate the files; only remove those
       misplaced (e.g. docs) or duplicated (i.e. the Maelstrom executable)
     - drop the different group, and guid bit for the Maelstrom executable;
       as result, Rules-Requires-Root can be switched from "binary-targets"
       (set in 1.4.3-L3.0.6+main-9) to "no".
     - add global-saves-compatibility.patch to read the scores from the older
       system location in case there are no local scores for the user, to help
       users migrate from the previous system
     - drop postinst, as there is nothing more to setup when installing/updating
     - add a preinst to remove the /usr/lib/games/maelstrom/Maelstrom-Scores
       symlink (manually created by the old postinst) before the new version is
       unpacked
     - drop the cleanup of /usr/lib/games/maelstrom/Maelstrom-Scores from postrm,
       as that file was cleaned on upgrade
   * Include <time.h> in Maelstrom-netd.c, needed for time(); patch
     missing-include.diff.
   * Use the upstream autogen.sh script to regenerate the build system, instead
     of the standard autoreconf; this makes it possible to drop the
     modernization bits in configure.patch.
   * Rename configure.patch to game_installdir.patch, as it only changes
     GAME_INSTALLDIR now.
Checksums-Sha1:
 a708a7a80a0bb99f0b5599c857176f6ae4de8e1b 1802 maelstrom_3.0.7-1.dsc
 5263931ccb6be01bf5a06456843ef3253655207e 1971558 maelstrom_3.0.7.orig.tar.gz
 fc4ff30d41e4b4c338c782c49aa8d668d5d3b8cb 11752 maelstrom_3.0.7-1.debian.tar.xz
 4f420d5fda2fd0ad06af13500003786ee77cd1e9 11815 maelstrom_3.0.7-1_source.buildinfo
Checksums-Sha256:
 561dd93d2f1b575fc8f20c0a7102395356f831e2a172f1c9c7e393ede985919f 1802 maelstrom_3.0.7-1.dsc
 93680322f4b04d4727ea8e0b461f259b604dc69e7465cb91d2b9aad378a9a036 1971558 maelstrom_3.0.7.orig.tar.gz
 a7d7f51ee88375465626cab2f61cc4f06f848320a87904a7124645ee097f48e7 11752 maelstrom_3.0.7-1.debian.tar.xz
 58bae74c19b823ba54185d0e8ded7ec9834d85abc604f0f2743b327875f390ed 11815 maelstrom_3.0.7-1_source.buildinfo
Files:
 08c8f3e9b613a1250f0e4cb1accc5d9b 1802 games optional maelstrom_3.0.7-1.dsc
 3437294981f43d23d73d8b69170a1f0e 1971558 games optional maelstrom_3.0.7.orig.tar.gz
 28852d9b93f9cc3238dcb6a3d9991082 11752 games optional maelstrom_3.0.7-1.debian.tar.xz
 191b195cae05fa103d56e4e5de5a857e 11815 games optional maelstrom_3.0.7-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEXyqfuC+mweEHcAcHLRkciEOxP00FAmHMNdIACgkQLRkciEOx
P02naQ/7BRjFq63UaIhRz+p4Gtt5DTwYETrjG2TFA5Kt/g7NVGsFjtQ8q8gfhbSr
cfho1CqkBrr5pgt03oqGVJbvYpJneI0jqI6j+biTYJQXrO3GNHglA0anYPgjKH2F
H2rqXek5IFulCGqvCxgTMiiGJ+lzkhCYqAJa4Ct4eNdCKjaIV7RcrkInAF2Zjozl
opcV2cQeoFUQTlb7c4KpWGgZx2iqViFGXyGOvZpOP3vB0TdMtudKbN2Rw9HP9WL1
si8MiZUEgTx2zGKXFBk51bI1h86aQt5bp5+6Qf9LXq7Av8OCOyQFAn2Bes7XUWHb
3x+NGBXErU3QnqsCSFQxbnavJDVP3mZh7WO4sEEAKjcKjNwdqNSJa3NqhWq6tAQy
P37megxDBwtDIkiKQh8qe8763vA6890uv3a2zD2RrX+NroHrupszRPMUF2C7oWfN
V0l6jaaccpUdVevu2kJ6wHTivHscwelPyIqwZPys3BEu9KJqNBQW7mowKzvVNdcI
PdX+9Upvxj4CwOOZeEX5bzyB8vYmzM1qRXYh2rixjoE4VvVkYFmeYNTk9YM04KU6
JFfp4gmaT2lI1wE+5fUWhQJKofw+XmpoVNsCo4cZX+rNOhPj0TFt1oyQCX8BFVbT
dru/HXrQc5jPrS+fbZfORHsbxY54L3+/WLSlFyAd0lfFAn9mTfM=
=iE+n
-----END PGP SIGNATURE-----


Reply to: