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

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

  [ Debian Janitor ]
  * Bump debhelper compat level from 12 to 13
  * Update renamed lintian tag names in lintian overrides
  * d/upstream/metadata: Add
  * Remove version constraints unnecessary since buster (oldstable)

  [ Simon McVittie ]
  * Set more upstream metadata fields
  * Update Standards-Version to 4.6.2 (no changes required)
  * Remove Lintian overrides that are no longer needed
  * d/control: Replace transitional libfreetype6-dev with libfreetype-dev
  * Drop unnecessary lsb-base dependency.
    In bookworm this is provided by the Essential sysvinit-utils package.
    In older releases, it was unnecessary when booting with systemd, and
    pulled in as a dependency by sysvinit-based init systems that used our
    LSB init script.
  * d/apparmor.d/usr.lib.rtcw: Resync with ioquake3

 -- Simon McVittie <smcv@debian.org>  Sun, 08 Jan 2023 17:57:49 +0000

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

  * Update AppArmor profiles to use abstractions from 2.13.x.
    A suitable version is available in Debian 10 and Ubuntu 19.10.
  * Explicitly link game, cgame, ui modules to libm.
    This is the equivalent of #966150, but for RTCW.
  * Link with -Wl,-z,defs to enforce that all modules are self-contained
  * Mark patch for #966150 as applied upstream
  * Standards-Version: 4.5.1 (no changes required)
  * d/gbp.conf: Use debian/latest branch for packaging
  * d/copyright: Remove a duplicate line
  * Add Lintian overrides for overzealous breakout-link tag (#971707)
  * Remove unused Lintian override

 -- Simon McVittie <smcv@debian.org>  Tue, 22 Dec 2020 20:56:20 +0000

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

  * Upload to unstable
  * d/salsa-ci.yml: Request standard CI on salsa.debian.org
  * d/rules: Set LC_ALL=C.UTF-8 and TZ=UTC.
    This affects the build date derived from SOURCE_DATE_EPOCH,
    which should be the same for all builds to improve reproducibility.
  * d/rules: Use dh_auto_build for the build step.
    In particular this results in setting the right CC, CXX and PKG_CONFIG
    when cross-compiling.
  * Explicitly set COMPILE_ARCH, COMPILE_PLATFORM as well as ARCH and
    PLATFORM.
    Otherwise the build system will think we're cross-compiling on any
    non-special-cased architecture where uname -m doesn't match the CPU
    part of the GNU tuple (or when reprotest builds under linux32 on
    amd64), which in recent versions causes the upstream build system
    to reject pkg-config.
  * Explicitly set PKG_CONFIG, even when not cross-compiling
  * d/rules: Remove migration path from rtcw-dbg, which was not in
    stretch or buster
  * Standards-Version: 4.4.0 (no changes required)

 -- Simon McVittie <smcv@debian.org>  Tue, 09 Jul 2019 20:17:09 +0100

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