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-----