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