-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Tue, 05 May 2026 14:37:58 +0200 Source: maelstrom Architecture: source Version: 4.0.1+ds-1 Distribution: experimental Urgency: medium Maintainer: Pino Toscano <[email protected]> Changed-By: Pino Toscano <[email protected]> Closes: 1048938 Changes: maelstrom (4.0.1+ds-1) experimental; urgency=medium . * Upload to experimental to give it a bit more testing (w.r.t. both the source itself and the resulting game). * New upstream release: - it should not change files anymore, thanks to the switch to cmake (Closes: #1048938) * Upstream moved to GitHub, so: - switch Homepage to https://github.com/libsdl-org/Maelstrom - rewrite watch file to v5 pointing to GitHub; the release tarball is downloaded from the release assets as the git submodules are needed * Rewrite copyright according to the updated upstream sources. * Repack the upstream sources to remove various bits which are not needed: - the embedded copy of SDL 3 - the builtin mod, available as data files already - bits for Android, Google Play, macOS, Steam * Update the patches: - game_installdir.patch: drop, obsolete by the switch to cmake - install-hook.diff: drop, obsolete by the switch to cmake - debian-diff-to-be-split-some-day.patch: drop, as all the bits are obsolete now - missing-include.diff: drop, obsolete - global-saves-compatibility.patch: drop, as it is no more easily doable now * Update the build dependencies according to the upstream build system: - switch libsdl2-dev, and libsdl2-net-dev to libsdl3-dev for the switch to SDL 3 (sdl3-net is still used as vendorized, as not releases yet) - add cmake - remove pkgconf, no more needed * Update building following the switch to cmake: - pass -DCMAKE_INSTALL_BINDIR=/usr/games to cmake to install the application binary to /usr/games - pass -DSTEAM=FALSE to cmake to disable any customization & installation specific for Steam - pass -DUSE_VENDORED_SDL=FALSE to cmake to use the system SDL 3 - pass -DSTANDALONE_INSTALL=FALSE to cmake to make it install using a "classic" distribution layout - drop the autoconf & configure handling - stop adding -Wall to CFLAGS and CXXFLAGS, as it is now added by the upstream build system - drop manual cleanups after the installation, as they are no more needed now - drop debian/clean, as everything is now built in a subdirectory * The old xpm application icon is gone; to replace it, use the ico file meant for the "web" version: - add the icoutils build dependency - use icotool to extract various icons from store/web/icon.ico for the XDG hicolor icon theme - drop the usage of convert - drop the imagemagick build dependency, and the graphicsmagick-imagemagick-compat Build-Conflicts - drop debian/maelstrom.dirs, as the directories as created while extracting the icons * Update the installed documentation: - drop the bits installed by the build system, as what is wanted will be installed manually - stop shipping Changelog, as it was removed - ship the new README.md - drop the ".txt" extension from the CREDITS, and "Paper" files - drop various READMEs and documentation no more provided * Adapt the desktop file to pass --windowed rather than -windowed. * Remove manpage symlink for Maelstrom-netd, as that executable is gone. * Drop Rules-Requires-Root: no, no more needed since Debian trixie. * Drop Priority: optional, no more needed since dpkg 1.22.13. * Bump Standards-Version to 4.7.4, no changes required. Checksums-Sha1: 6822b437c97a765fb7174684661d089ad0bd319a 1910 maelstrom_4.0.1+ds-1.dsc ab07ab37583d0aca2a8b775e12df949dbd60a00c 1590268 maelstrom_4.0.1+ds.orig.tar.xz 6c8cff3598147cacd479a46acf2db0ee0a3b3ba6 18928 maelstrom_4.0.1+ds-1.debian.tar.xz 4bcc66bc0456aabb1781d0c110ae427ca002c534 12595 maelstrom_4.0.1+ds-1_source.buildinfo Checksums-Sha256: 2ffaa2e4e1ca9a99eaaca841b1c5e9e3ddc2ffb2f69c6335e11ec2a55428098f 1910 maelstrom_4.0.1+ds-1.dsc aea87cd20b8b201522503355bff3259816f2cd1435e0f33ce0108488c80ba3f1 1590268 maelstrom_4.0.1+ds.orig.tar.xz 040885831a18089f8bc062f804c9a95da7743e3381a451cada0e4d39c04f38f0 18928 maelstrom_4.0.1+ds-1.debian.tar.xz aebc1b10ca69cb80b5a1a285532bd90e53c141fb78718c77a09359078bde96b0 12595 maelstrom_4.0.1+ds-1_source.buildinfo Files: 9f274f266aff3a8f88571c3197190912 1910 games optional maelstrom_4.0.1+ds-1.dsc ba5c92163a448326dc31e86cabe736a9 1590268 games optional maelstrom_4.0.1+ds.orig.tar.xz 9e3050182167fd09d2ede97ca04bf76d 18928 games optional maelstrom_4.0.1+ds-1.debian.tar.xz 50716ae2080f76d55fb1a79f3c8e915c 12595 games optional maelstrom_4.0.1+ds-1_source.buildinfo
-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEXyqfuC+mweEHcAcHLRkciEOxP00FAmn55TUACgkQLRkciEOx P01Ibw/6AjF9GC19KI6YNQWZlH4LIvebzVFJ6vBG5C26EJkVQ2IBpptFI4hzpGHP EvLjBZUy8XrlxbApeoyWOQIBihw4A9WFgfRMvowVBUXqKW9huOY524cdmCvcKG/g ZiKGAk0Ox/WcZ/pe7DcHV9nOdLecc6N3jRZZu/X7Hcyc94ncbt8YbIbOysO59ITi jw88g10yXqInKSKZWp1OcQhm0CiSsN04pt1ZgD16loPVywmmUbTrlAndDAU85ygn CF06YUXH1zAIsxFwwRIh5Hx00aBXnjVCZyb+Rj9cGJlu8j5XdsOp1dbalE5tsJ4L 8T+l93xVX0eyeruqo04V7RgWPSKVy4hVPSRIiFwulvhqiXqD0XOtM//GJT8r+l+p I62pTm+Ra85QO7YWFE4o0tsXtrcXI3a11VuiXcZ/SkFxz7zkzxoriY1kYyLLB0dd VRLF9HoNxzqTigoIU9aa0Q92GIfT0XtOLyrdqlfcWFOwWDzGNGbAy65/pVFqs3gO oVLlqyxV2pCFWyguLBEtXCPc4BV28Tn/hQFHsVVg7owpqP3fLU8ci7owpCuljHDx pEEPg9h9PKFad7MNtTEFByd9TVAjiVQYrWmPyjyI1kpEewsxUFZe7yQ0mfBS5/qK fJrML+gdNWuiu6h/ceYia9Vfgff/ad1GTDGGrIQTyPDZstZMr+8= =h06e -----END PGP SIGNATURE-----
pgppBrVx7vBmb.pgp
Description: PGP signature

