ioquake3 (1.36+u20260309.5956299e+dfsg-1) unstable; urgency=medium

  * New upstream snapshot
  * d/control: Standards-Version: 4.7.4 (no changes needed)
  * d/copyright: Reorder Files paragraphs by directory depth

 -- Simon McVittie <smcv@debian.org>  Fri, 22 May 2026 12:23:28 +0100

ioquake3 (1.36+u20251228.3ef30e75+dfsg-1) unstable; urgency=medium

  * New upstream snapshot
  * Run in fullscreen at desktop resolution in new installations,
    as discussed recently on the debian-devel-games list
    - d/p/debian/Run-in-a-window-by-default-on-new-installations.patch:
      Drop patch
  * d/control: Standards-Version: 4.7.3 (no changes required)
  * d/control: Remove unnecessary Priority field

 -- Simon McVittie <smcv@debian.org>  Fri, 02 Jan 2026 16:44:41 +0000

ioquake3 (1.36+u20251206.e29c74e1+dfsg-1) unstable; urgency=medium

  * New upstream snapshot

 -- Simon McVittie <smcv@debian.org>  Mon, 08 Dec 2025 11:23:26 +0000

ioquake3 (1.36+u20251111.fcde284+dfsg-1) unstable; urgency=medium

  * New upstream snapshot
  * d/copyright: Update

 -- Simon McVittie <smcv@debian.org>  Mon, 17 Nov 2025 10:55:57 +0000

ioquake3 (1.36+u20251029.a553ad1+dfsg-1) unstable; urgency=medium

  * New upstream snapshot
    - For Quake 3 Arena, this version migrates configuration, data and
      state from ~/.q3a to ~/.config/Quake3, ~/.local/share/Quake3 and
      ~/.local/state/Quake3 respectively (those paths can be overridden
      by the XDG environment variables in the usual way).
    - Other games should set com_homepath or fs_homepath to an appropriate
      location.
  * Refresh patch series
  * Create a flag-file to signal to quake3 that we are using the new paths
  * Add versioned Breaks on older quake3, quake3-server, openarena,
    openarena-server. We need a version that can cope with the new meaning of
    com_homepath.
  * d/*.docs: Update source paths
  * Remove an unnecessary lintian override
  * Reformat packaging (debputy reformat)
  * Remove Rules-Requires-Root, no longer needed since Debian 13
  * d/copyright: Update

 -- Simon McVittie <smcv@debian.org>  Wed, 29 Oct 2025 10:59:44 +0000

ioquake3 (1.36+u20250908.3d8979f+dfsg-1) unstable; urgency=medium

  * New upstream snapshot
  * d/copyright: Remove stanza for a removed file
  * d/watch: Convert to v5 format
  * d/source/lintian-overrides: Ignore a false positive for d/watch v5

 -- Simon McVittie <smcv@debian.org>  Thu, 11 Sep 2025 10:59:19 +0100

ioquake3 (1.36+u20250901.45788d2+dfsg-1) unstable; urgency=medium

  [ Helmut Grohne ]
  * d/rules: Fix FTCBFS by using triplet-prefixed pkgconf
    (Closes: #1112684)

  [ Simon McVittie ]
  * New upstream snapshot
  * d/control, d/rules: Use dpkg build API v1, available since trixie
    - /usr/share/dpkg/buildtools.mk does not need to be included explicitly
  * d/salsa-ci.yml: Exercise cross-builds
  * d/rules: Stop setting ASMFLAGS, no longer needed.
    All files containing standalone GNU assembler code were removed
    upstream, and the remaining GNU assembler code is inlined into C
    source, which already gets all the necessary compiler flags.

 -- Simon McVittie <smcv@debian.org>  Mon, 01 Sep 2025 10:56:57 +0100

ioquake3 (1.36+u20250830.3e0b279+dfsg-1) unstable; urgency=medium

  * New upstream snapshot, fixing FTBFS on architectures not recognised by
    upstream (again)

 -- Simon McVittie <smcv@debian.org>  Sat, 30 Aug 2025 23:00:29 +0100

ioquake3 (1.36+u20250830.2b516c5+dfsg-1) unstable; urgency=medium

  * New upstream snapshot
  * Update patch series
    - d/p/cmake-Only-link-snd_mixa-into-the-client-not-the-dedicate.patch,
      d/p/Remove-unused-matha.S.patch,
      d/p/asm-Remove-unused-S_PaintChannelFrom8.patch,
      d/p/client-Remove-i386-GNU-assembler-version-of-S_WriteLinear.patch:
      Remove, applied upstream
    - d/p/cmake-Set-up-USE_ARCHLESS_FILENAMES-at-top-level.patch,
      d/p/qcommon-Build-generically-for-otherwise-unknown-architect.patch:
      Remove, solved differently upstream
  * d/rules: Stop setting USE_ARCHLESS_FILENAMES, now always-on

 -- Simon McVittie <smcv@debian.org>  Sat, 30 Aug 2025 18:20:15 +0100

ioquake3 (1.36+u20250822.9d2227c+dfsg-2) unstable; urgency=medium

  * d/p/Remove-unused-matha.S.patch,
    d/p/asm-Remove-unused-S_PaintChannelFrom8.patch,
    d/p/client-Remove-i386-GNU-assembler-version-of-S_WriteLinear.patch:
    Add proposed patches to fix FTBFS on armel and armhf
  * d/rules: Pass CPPFLAGS to the assembler (thanks, blhc)
    This probably doesn't matter in practice, since the assembler code
    doesn't manipulate strings and isn't affected by _FORTIFY_SOURCE.

 -- Simon McVittie <smcv@debian.org>  Sat, 23 Aug 2025 11:40:38 +0100

ioquake3 (1.36+u20250822.9d2227c+dfsg-1) experimental; urgency=medium

  * New upstream snapshot
    - Build everything with -fvisibility=hidden, avoiding symbols from the
      executable interposing symbols of the same name in game modules
      (Closes: #1111671)
  * d/p/cmake-Only-link-snd_mixa-into-the-client-not-the-dedicate.patch:
    Add proposed patch to fix one reason for FTBFS on i386
  * d/p/cmake-Set-up-USE_ARCHLESS_FILENAMES-at-top-level.patch,
    d/p/qcommon-Build-generically-for-otherwise-unknown-architect.patch:
    Add proposed patches to fix the build on architectures not
    specifically recognised by upstream
  * d/rules: Build with SSE2 on i386, fixing another reason for FTBFS.
    The new upstream snapshot doesn't build successfully on i386
    without it. As per the trixie release notes, SSE2 is required now,
    so it doesn't seem productive to go to extra effort to avoid that.

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

ioquake3 (1.36+u20250820.03c5ee0+dfsg-1) experimental; urgency=medium

  * New upstream snapshot
  * d/copyright: Update Files-Excluded
  * d/copyright: Update location of some files that were moved
  * Use the new upstream CMake build system
  * Game modules are now loaded from cgame.so, qagame.so and ui.so,
    without architecture-specific suffixes.
    This simplifies the packaging considerably, since we no longer need
    to track the corresponence between Debian architectures and their
    ioquake3 names.
    Add Breaks on older versions of openarena{,-server}, which relied
    on the architecture suffixes.
  * dlopening libcurl is now the only option, so do that.
    Generate ${dlopen:Depends}, ${dlopen:Recommends} for dlopen'd
    dependencies.
  * Build-depend on OpenSSL libcurl, not GNUTLS libcurl. This is the
    SONAME that ioquake3 will dlopen.
  * d/p/debian/Compile-successfully-against-libcurl-7.52.x.patch:
    Drop patch, no longer relevant in any supported Debian release
  * d/p/build-Link-game-cgame-ui-modules-to-LIBS.patch:
    Drop patch, fixed differently in the CMake build system
  * A known regression in this version is that it will not compile
    successfully on architectures not explicitly listed by
    upstream. It isn't clear whether any of the affected architectures
    worked: at least mips64el, riscv64 and s390x already did not (#1111671)

 -- Simon McVittie <smcv@debian.org>  Thu, 21 Aug 2025 09:25:52 +0100

ioquake3 (1.36+u20250316.526edd3+dfsg-1) unstable; urgency=medium

  * New upstream snapshot
  * d/salsa-ci.yml: Use recommended recipe
  * Standards-Version: 4.7.2 (no changes required)

 -- Simon McVittie <smcv@debian.org>  Mon, 17 Mar 2025 15:37:30 +0000

ioquake3 (1.36+u20241011.cc18246+dfsg-1) unstable; urgency=medium

  * New upstream snapshot

 -- Simon McVittie <smcv@debian.org>  Tue, 05 Nov 2024 09:45:44 +0000

ioquake3 (1.36+u20240727.4c19ff2+dfsg-1) unstable; urgency=medium

  * New upstream snapshot
  * d/rules: Pass dpkg's CFLAGS_FOR_BUILD, etc. to native compiler
  * Standards-Version: 4.7.0 (no changes required)

 -- Simon McVittie <smcv@debian.org>  Sun, 18 Aug 2024 16:23:30 +0100

ioquake3 (1.36+u20240714.15f5fe7+dfsg-1) unstable; urgency=medium

  * New upstream snapshot

 -- Simon McVittie <smcv@debian.org>  Mon, 22 Jul 2024 10:22:00 +0100

ioquake3 (1.36+u20240217.7d711f8+dfsg-1) unstable; urgency=medium

  * New upstream snapshot

 -- Simon McVittie <smcv@debian.org>  Thu, 22 Feb 2024 11:03:44 +0000

ioquake3 (1.36+u20231123.972635e+dfsg-1) unstable; urgency=medium

  * New upstream snapshot
  * Silence warnings from man(1) by using italic instead of underlines

 -- Simon McVittie <smcv@debian.org>  Thu, 07 Dec 2023 10:20:40 +0000

ioquake3 (1.36+u20230819.b1e6ef1+dfsg-1) unstable; urgency=medium

  * New upstream snapshot
  * apparmor.d: Allow reading /usr/share/pipewire
  * apparmor.d: Allow SDL audio backends to create named threads
  * d/copyright: Update

 -- Simon McVittie <smcv@debian.org>  Thu, 19 Oct 2023 21:28:33 +0100

ioquake3 (1.36+u20230706.10a45cb+dfsg-1) unstable; urgency=medium

  * New upstream snapshot
  * Release to unstable

 -- Simon McVittie <smcv@debian.org>  Fri, 21 Jul 2023 10:36:16 +0100

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