openarena (0.8.8+dfsg-13) unstable; urgency=medium

  * Team Upload
  * Use dh-cruft to register & purge /var/games/openarena-server/
  * Salsa CI: also disable empty autopkgtest

 -- Alexandre Detiste <tchet@debian.org>  Wed, 06 May 2026 12:44:51 +0200

openarena (0.8.8+dfsg-12) unstable; urgency=medium

  [ Luca Boccassi ]
  * openarena-server: Create system user using sysusers.d(5)
  * openarena-server: Create working directory using tmpfiles.d(5)
  * openarena-server: Guard against passwd possibly not being installed

  [ Simon McVittie ]
  * openarena-server: Add versioned Breaks to ensure that the
    "u!" sysusers.d syntax is supported
  * d/openarena-server.postinst: Lock the system user on upgrades.
    There's no reason why it should ever need to allow logins, and this
    is consistent with how it is now created by sysusers.d(5).
  * d/openarena-server.tmpfiles:
    Mark for deletion by systemd-tmpfiles --purge
  * d/openarena-server.{sysusers,tmpfiles}: Add header comments
  * d/rules: Try harder to set an appropriate build directory.
    If BUILD_DIR happens to be set in the execution environment (as it
    is when running under Salsa-CI), then the upstream build system will
    try to use that, even if it's inaccessible.
  * d/watch: Convert to v5 format
  * Remove Rules-Requires-Root, no longer required
  * Standards-Version: 4.7.4
    - Remove Priority: optional, no longer required

 -- Simon McVittie <smcv@debian.org>  Tue, 28 Apr 2026 11:00:40 +0100

openarena (0.8.8+dfsg-11) unstable; urgency=medium

  * Set fs_homepath in preference to com_homepath.
    The interpretation of com_homepath has changed in recent ioquake3
    engine snapshots: previously com_homepath .openarena meant
    ~/.openarena, but now it means ~/.config/.openarena and so on (and
    conventionally it would not start with a dot). Use fs_homepath to
    preserve previous functionality: we shouldn't migrate to the XDG
    paths unless an official release from openarena.ws does so.
  * d/salsa-ci.yml: Disable unnecessary build jobs.
    There are no Architecture: all binary packages here, so the "any"
    build is redundant with the default build, and the "all" build
    does nothing.

 -- Simon McVittie <smcv@debian.org>  Tue, 28 Oct 2025 12:30:50 +0000

openarena (0.8.8+dfsg-10) unstable; urgency=medium

  * Add patch to control exported symbols in game modules.
    This avoids a crash on architectures where the engine executable
    exports symbols by default, such as riscv64 and s390x.
    (Closes: #1111671)

 -- Simon McVittie <smcv@debian.org>  Fri, 22 Aug 2025 21:22:40 +0100

openarena (0.8.8+dfsg-9) unstable; urgency=medium

  [ Simon McVittie ]
  * Install symlinks to loadable modules without the architecture suffix.
    This makes this openarena compatible with versions of ioquake3 that
    were built with the new USE_ARCHLESS_FILENAMES option, which greatly
    simplifies its packaging, since we no longer need to maintain a
    table of Debian architectures and their corresponding ioquake3 naming.
  * d/salsa-ci.yml: Use recommended recipe
  * Standards-Version: 4.7.2 (no changes required)

  [ Alexandre Detiste ]
  * remove retired uploader Gonéri Le Bouder

 -- Simon McVittie <smcv@debian.org>  Wed, 20 Aug 2025 20:21:48 +0100

openarena (0.8.8+dfsg-8) unstable; urgency=medium

  * Silence warnings from man(1) by using italic instead of underlines
  * d/p/Fix-a-typo-for-already.patch:
    Mark as applied upstream
  * d/p/Replace-Q_strncpy-to-be-safe-even-if-source-and-destinati.patch,
    d/p/Fix-secondary-weapon-models-registering-346.patch:
    Add patches from upstream to fix overlapping buffers with strncpy()
    and related functions.
    In particular, this fixes display of the machine gun's rotating
    barrel and the lightning gun's beam.
  * Standards-Version: 4.7.0 (no changes required)
  * d/p/g_admin-Fix-an-insufficiently-large-memset.patch:
    Backport a compiler warning fix from upstream
  * d/rules: Silence some noisy but unimportant warnings
  * d/.gitignore: Add
  * d/rules: Tell git to ignore the build directory

 -- Simon McVittie <smcv@debian.org>  Tue, 05 Nov 2024 16:22:35 +0000

openarena (0.8.8+dfsg-7) unstable; urgency=medium

  * d/openarena-server.install: Don't explicitly install
    openarena-server@.service.
    dh_installsystemd does this for us automatically, and letting it
    take responsibility for the instanced unit should make it possible
    to move the systemd units to /usr/lib/systemd by binNMUing with a
    newer debhelper.
  * d/control: Drop unnecessary dependency on lsb-base.
    On systemd systems, this is unnecessary because the init script is
    not used, and on non-systemd systems, this is unnecessary because
    sysv-rc explicitly depends on lsb-base.
  * Remove version constraints unnecessary since bullseye (oldstable)
    on dpkg-dev, ioquake3, ioquake3-server, openarena-data.
  * Update standards version to 4.6.2, no changes needed.

 -- Simon McVittie <smcv@debian.org>  Tue, 17 Oct 2023 10:09:21 +0100

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