From foo@bar  Mon Jun 15 19:50:04 2026
Format: 1.8
Date: Mon, 15 Jun 2026 20:13:42 +0200
Source: rockdodger
Binary: rockdodger rockdodger-dbgsym
Architecture: hppa
Version: 1.1.4-5
Distribution: sid
Urgency: medium
Maintainer: hppa Build Daemon (panguru) <buildd2@panguru.parisc-linux.org>
Changed-By: Martin A. Godisch <godisch@debian.org>
Description:
 rockdodger - Fly through an asteroid field avoiding rocks and greeblies
Closes: 1038551 1105733 1139286
Changes:
 rockdodger (1.1.4-5) unstable; urgency=medium
 .
   * Fix FTBFS with make --shuffle=random: declare the dependency of the
     objects on the generated config.h explicitly (new patch
     make-shuffle.diff), closes: #1105733.
   * Fix FTBR by removing COMPILEDATE (new patch ftbr-compiledate.diff); the
     patch also drops the now-unused COMPILEDATE define from the Makefile.
   * Use dh-cruft to register and purge /var/games/rockdodger.scores: add
     debian/rockdodger.purge, drop the manual removal from the postrm and
     build-depend on dh-sequence-cruft, closes: #1139286.
   * Port from SDL 1.2 to SDL 2 (new patch sdl2-port.diff); build-depend on
     libsdl2-dev, libsdl2-image-dev and libsdl2-mixer-dev instead of the
     SDL 1.2 -dev packages, closes: #1038551.
   * sdl2-port.diff: use a real fullscreen mode switch (SDL_WINDOW_FULLSCREEN)
     and render the framebuffer 1:1 instead of scaling a desktop-sized window,
     restoring the crisp text of the SDL 1.2 version.
   * Build with hardening=+all so the setgid binary gets bindnow/full RELRO
     (the dpkg default only enables partial RELRO).
   * Set the setgid-games bit via dpkg-statoverride in the postinst instead of
     a bare chmod, so the mode is recorded in dpkg's database; remove it again
     in the postrm.
   * Drop the manual update-desktop-database calls from the maintainer scripts
     and rely on the desktop-file-utils trigger instead.
   * Harden runtime path and string handling (new patch
     harden-runtime-paths.diff): guard getenv("HOME") against NULL and use
     snprintf() for the data-derived version banner and high-score names.
   * Polish the .desktop entry: short GenericName plus a Keywords field (new
     patch desktop-entry-polish.diff).
   * Drop the redundant Priority field from the source stanza (the default is
     optional).
Checksums-Sha1:
 4019102b91e9e5cfb9fd65b7907ea732bc1f6e8b 119836 rockdodger-dbgsym_1.1.4-5_hppa.deb
 8da8f7566334de8644847edb078c7adf39c99342 11570 rockdodger_1.1.4-5_hppa.buildinfo
 ed41fe4a0676050559ab3fdb7ce77d3dec26a1d5 776264 rockdodger_1.1.4-5_hppa.deb
Checksums-Sha256:
 f973eb224eb9462b3272c0c26053dccdbea0126d9b07c5640f05374da0186b24 119836 rockdodger-dbgsym_1.1.4-5_hppa.deb
 b70c7072fe84006d9a25a588908663daf78348855f5e659c6e43d3a4c7c537b1 11570 rockdodger_1.1.4-5_hppa.buildinfo
 8c664aaa6ca345ceeeef8d55fc71f23b826aefad7a09ad96cccb4ae1102ae41d 776264 rockdodger_1.1.4-5_hppa.deb
Files:
 dc8ae9583f908aba6ebc2218c6fe7274 119836 debug optional rockdodger-dbgsym_1.1.4-5_hppa.deb
 679438d049efeb73d92bd49e17bd70e1 11570 games optional rockdodger_1.1.4-5_hppa.buildinfo
 1c2004f58a23f9d69bccb015ae89dcc2 776264 games optional rockdodger_1.1.4-5_hppa.deb
Signed-By: Debian buildd autosigning key for panguru <buildd_hppa-panguru@buildd.debian.org>

