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

 -- Martin A. Godisch <godisch@debian.org>  Mon, 15 Jun 2026 20:13:42 +0200

rockdodger (1.1.4-4) unstable; urgency=low

  * Switched to debhelper, some adjustments, closes: #1135841.
  * Updated watch file and standards version.

 -- Martin A. Godisch <godisch@debian.org>  Thu, 04 Jun 2026 10:37:00 +0200

rockdodger (1.1.4-3.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Make requirement for root when building the package explicit.
    (Closes: #1089420)

 -- Niels Thykier <niels@thykier.net>  Wed, 01 Jan 2025 12:21:27 +0000

rockdodger (1.1.4-3) unstable; urgency=low

  * rebuild against current sid

 -- Martin A. Godisch <godisch@debian.org>  Sun, 17 Mar 2024 07:49:12 +0100

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog rockdodger`.
