iortcw (1.51.c+dfsg1-10) unstable; urgency=medium

  * Team Upload
  * Handle /var/games/rtcw-server with dh-cruft
  * Salsa CI: disable empty autopkgtest

 -- Alexandre Detiste <tchet@debian.org>  Wed, 06 May 2026 13:13:02 +0200

iortcw (1.51.c+dfsg1-9) unstable; urgency=medium

  * rtcw-server: Use sysusers.d(5) to create system user account
  * rtcw-server: Use tmpfiles.d(5) to create state directory
  * rtcw-server: Lock system user account on upgrade.
    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).
  * Standards-Version: 4.7.4
    - Remove Priority: optional, no longer needed
  * d/*.lintian-overrides: Acknowledge use of vendored libminizip.
    The included version has been modified to use the Quake 3 engine's
    Z_Malloc zone allocator, which is believed to be functionally necessary.
    See ioquake/ioq3#116 and JACoders/OpenJK#642 upstream.

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

iortcw (1.51.c+dfsg1-8) unstable; urgency=medium

  * d/rules: Pass dpkg's recommended CFLAGS, etc. to native compiler
    if used. In practice this source package doesn't (yet?) so this is
    only for completeness.
  * Mark packaging to be normalized by `debputy reformat`
  * d/copyright: Don't quote the FSF's former postal address here
  * Use dpkg build API v1
  * Remove Rules-Requires-Root, unnecessary since Debian 13
  * d/watch: Convert to uscan format v5
  * d/salsa-ci.yml: Use recommended recipe
  * 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.
  * Standards-Version: 4.7.2 (no changes required)

 -- Simon McVittie <smcv@debian.org>  Wed, 29 Oct 2025 11:00:55 +0000

iortcw (1.51.c+dfsg1-7) unstable; urgency=medium

  * apparmor.d: Update from ioquake3
    - Allow reading /usr/share/pipewire
    - Allow SDL audio backends to name their background threads
  * Silence warnings from man(1) by using italic instead of underlines

 -- Simon McVittie <smcv@debian.org>  Thu, 07 Dec 2023 11:00:24 +0000

iortcw (1.51.c+dfsg1-6) unstable; urgency=medium

  * d/rtcw-server.install: Don't explicitly install rtcw-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.

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

iortcw (1.51.c+dfsg1-5) unstable; urgency=medium

  * Use launcher from game-data-packager-runtime instead of a shell script.
    This provides a better UX if data files are missing.
    For the dedicated server, we can't guarantee that
    game-data-packager-runtime is installed, and we don't want an
    explicit dependency on it because that would pull in a whole X11
    stack, so only use it opportunistically, falling back to a shell
    script implementation if necessary.

 -- Simon McVittie <smcv@debian.org>  Tue, 12 Sep 2023 16:35:22 +0100

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