yquake2 (8.41+dfsg-1) unstable; urgency=medium

  * New upstream release (engine and base game only)

 -- Simon McVittie <smcv@debian.org>  Fri, 06 Sep 2024 22:02:53 +0100

yquake2 (8.40+dfsg-1) unstable; urgency=medium

  * New upstream release 8.40 (engine and base game)
  * New upstream release 2.13 (The Reckoning / xatrix)
  * New upstream release 2.12 (Ground Zero / rogue)
  * d/copyright: Update
  * Standards-Version: 4.7.0 (no changes required)

 -- Simon McVittie <smcv@debian.org>  Wed, 31 Jul 2024 10:50:04 +0100

yquake2 (8.30+dfsg-1) unstable; urgency=medium

  * Add game-code for official expansion packs.
    Now that id Software has re-released the expansion packs' game code
    under the GPL (as opposed to the previous non-free SDK license), the
    yquake2 project has obtained permission from its other contributors
    to relicense similarly, reverting a few changes for which no such
    permission was obtained.
  * d/copyright: Update

 -- Simon McVittie <smcv@debian.org>  Sun, 10 Dec 2023 22:24:53 +0000

yquake2 (8.30+ctf1.10+dfsg-1) unstable; urgency=medium

  * New upstream release 8.30 (engine and base game)
  * New upstream release 1.10 (CTF game)
  * d/gbp.conf: Use debian/latest branch for packaging

 -- Simon McVittie <smcv@debian.org>  Sun, 10 Dec 2023 18:54:26 +0000

yquake2 (8.20+ctf1.09+dfsg-1) unstable; urgency=medium

  * New upstream release
  * Update standards version to 4.6.2 (no changes needed)
  * Remove version constraints unnecessary since buster (oldstable)

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

yquake2 (8.10+ctf1.08+dfsg-1) unstable; urgency=medium

  * New upstream release
  * Refresh patch series
  * Update Lintian overrides syntax
  * Standards-Version: 4.6.1 (no changes required)
  * d/watch: Use +dfsg versioning to avoid a Lintian warning

 -- Simon McVittie <smcv@debian.org>  Sat, 09 Jul 2022 17:29:29 +0100

yquake2 (8.01+ctf1.08~dfsg-1) unstable; urgency=medium

  * New upstream release
    - d/p/backends-Only-enable-ARM-RunFast-mode-when-targeting-hard.patch:
      Drop patch, applied upstream
  * d/watch: Update for Github website changes
  * d/copyright: Explicitly state which stanza applies to ctf/.
    This reassures Lintian that we did track licensing terms for the
    additional component.
  * Use recommended debhelper compat level 13

 -- Simon McVittie <smcv@debian.org>  Mon, 07 Feb 2022 11:12:01 +0000

yquake2 (8.00+ctf1.08~dfsg-3) unstable; urgency=medium

  * d/p/backends-Only-enable-ARM-RunFast-mode-when-targeting-hard.patch:
    Add proposed patch to fix FTBFS on armel
  * Build-Depend on libgl-dev instead of transitional libgl1-mesa-dev

 -- Simon McVittie <smcv@debian.org>  Mon, 11 Oct 2021 10:49:53 +0100

yquake2 (8.00+ctf1.08~dfsg-2) unstable; urgency=medium

  * d/rules: Set the correct YQ2_ARCH for architectures like amd64.
    On architectures where the `uname -m` representation of the CPU differs
    from the Debian representation, we want the `uname -m` representation.
    Previously, this was not done correctly.
  * d/rules: Specify the architecture when building CTF, too.
    This fixes reproducibility during cross-compilation, which would
    previously have used the build architecture name. (CTF is a
    multiplayer-only mode that cannot load saved games, so the savegame
    code is not actually used.)
  * d/p/debian/savegame-Add-compatibility-with-older-Debian-builds.patch:
    Add patch for savegame compatibility with older Debian builds
  * d/rules: Normalize ppc64el architecture name like upstream would.
    Linux uname -m is ppc64le for this architecture.

 -- Simon McVittie <smcv@debian.org>  Tue, 05 Oct 2021 10:57:28 +0100

yquake2 (8.00+ctf1.08~dfsg-1) unstable; urgency=medium

  * d/watch: Handle release candidates, update CTF version
  * New upstream release
    - Drop all patches, applied upstream
    - Install Quake II map bugfixes
    - Note that some configuration options have been renamed from gl_*
      to r_* in preparation for an optional Vulkan renderer (not included
      here), and the meaning of the vid_fullscreen option has changed. Some
      reconfiguration might be necessary after upgrading to this version.
  * d/p/debian/build-Don-t-use-SSE-on-i386.patch:
    Add a patch to use Debian's i386 baseline, which lacks MMX and SSE.
    This will make yquake2 continue to run on older i686-class CPUs, such as
    Intel Pentium II and AMD Geode GX/LX models from 20+ years ago, at the
    cost of being slower and potentially more buggy than it would otherwise
    be on post-baseline i686-class CPUs like the Pentium III (1999) and
    Athlon XP (2001).
  * Standards-Version: 4.6.0 (no changes required)

 -- Simon McVittie <smcv@debian.org>  Tue, 05 Oct 2021 00:57:51 +0100

yquake2 (7.45+ctf1.07~dfsg-1) unstable; urgency=medium

  * New upstream release
  * Refresh patch series
    - Drop many patches, applied upstream
  * d/rules: Don't explicitly use --as-needed linker option.
    It's the default with bullseye toolchains.
  * d/p/signalhandler-Fix-a-typo.patch:
    Add patch to fix a typo detected by Lintian
  * d/patches: Move ctf patches into a topic subdirectory

 -- Simon McVittie <smcv@debian.org>  Sat, 31 Oct 2020 12:06:32 +0000

yquake2 (7.43+ctf1.07~dfsg-1) unstable; urgency=medium

  [ Fabian Greffrath ]
  * Remove myself from Uploaders.

  [ Simon McVittie ]
  * New upstream release
  * Standards-Version: 4.5.0 (no changes required)
  * d/changelog: Trim trailing whitespace
  * d/upstream/metadata: Add
  * d/rules: Remove build options that no longer do anything
  * Redo patches to be (hopefully) upstreamable

 -- Simon McVittie <smcv@debian.org>  Fri, 28 Feb 2020 09:01:17 +0000

yquake2 (7.42+ctf1.06~dfsg-1) unstable; urgency=medium

  * Standards-Version: 4.4.1 (no changes required)
  * New upstream release

 -- Simon McVittie <smcv@debian.org>  Sun, 22 Dec 2019 22:05:13 +0000

yquake2 (7.41+ctf1.06~dfsg-2) unstable; urgency=medium

  * Upload to unstable
  * d/salsa-ci.yml: Request standard CI on salsa.debian.org
  * Standards-Version: 4.4.0 (no changes required)
  * Use debhelper-compat 12

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

yquake2 (7.41+ctf1.06~dfsg-1) experimental; urgency=medium

  * New upstream release

 -- Simon McVittie <smcv@debian.org>  Wed, 12 Jun 2019 22:00:28 +0100

yquake2 (7.40+ctf1.06~dfsg-1) unstable; urgency=medium

  * New upstream release
    - Refresh patch series
    - Build-Depend on libcurl-dev
    - Install new documentation
  * Standards-Version: 4.3.0 (no changes required)
  * Add Depends on libgl1, loaded via dlopen()
  * Add Recommends on libopenal1, loaded via dlopen() as the preferred
    audio backend (plain SDL is also possible)
  * Add Suggests on various flavours of libcurl, optionally used for
    download redirection

 -- Simon McVittie <smcv@debian.org>  Sun, 10 Feb 2019 15:47:17 +0000

yquake2 (7.30+ctf1.05~dfsg-2) unstable; urgency=medium

  * Team upload.

  [ Simon McVittie ]
  * Revert "Update maintainer address".
    The lists.alioth.debian.org form is still canonical.

  [ Bruno "Fuddl" Kleinert ]
  * Fix broken symlink: /usr/share/doc/yamagi-quake2/NEWS ->
    ../yamagi-quake2-core/NEWS (Closes: #915867)

 -- Bruno "Fuddl" Kleinert <fuddl@debian.org>  Sat, 08 Dec 2018 10:34:14 +0100

yquake2 (7.30+ctf1.05~dfsg-1) unstable; urgency=medium

  * Update maintainer address
  * New upstream release
    - d/copyright: Update
  * Install upstream CHANGELOG (which is actually just release notes) to
    /usr/share/doc/package/NEWS.gz as recommended by Policy §12.7
  * Standards-Version: 4.2.1 (no further changes required)
  * Refresh patches
    - d/p/Fix-segfault-in-OGG_PlayTrack-when-ogg_enable-is-set-to-z.patch,
      d/p/Fix-spelling-of-information-and-re-word-a-comment-with-mu.patch:
      Drop, applied upstream

 -- Simon McVittie <smcv@debian.org>  Sat, 08 Sep 2018 17:07:03 +0100

yquake2 (7.21+ctf1.05~dfsg-1) unstable; urgency=medium

  * d/README.source: Add a note about how to update to new upstream releases
  * New upstream release
  * Refresh patches
    - d/p/Make-uses-of-pkg-config-cross-compilation-friendly.patch:
      drop, applied upstream
  * ctf-Use-SOURCE_DATE_EPOCH-for-reproducible-build.patch,
    Link-ctf-game.so-to-math-library.patch,
    Fix-some-spelling-mistakes-detected-by-Debian-s-Lintian-t.patch:
    Mark some CTF patches as forwarded upstream
  * d/p/Fix-segfault-in-OGG_PlayTrack-when-ogg_enable-is-set-to-z.patch:
    Add post-release fix for a segfault with non-default configuration
  * Standards-Version: 4.1.5 (no changes required)
  * d/p/Fix-spelling-of-information-and-re-word-a-comment-with-mu.patch:
    Fix more spellings flagged by Lintian

 -- Simon McVittie <smcv@debian.org>  Sat, 21 Jul 2018 12:07:17 +0100

yquake2 (7.20+ctf1.05~dfsg-2) unstable; urgency=medium

  * d/p/Make-uses-of-pkg-config-cross-compilation-friendly.patch:
    Use $(PKG_CONFIG) so that cross-compilation can use an
    appropriately-prefixed pkg-config
  * d/rules: Explicitly set YQ2ARCH and YQ2OSTYPE instead of letting
    the Makefile use uname -m and uname -s, for cross-compilation
  * Note that cross-compilation requires a multiarch libopusfile-dev
    (see #899138)

 -- Simon McVittie <smcv@debian.org>  Tue, 12 Jun 2018 11:37:31 +0100

yquake2 (7.20+ctf1.05~dfsg-1) unstable; urgency=medium

  * New upstream release
  * d/copyright: Update
  * Refresh patch series
  * Fix-a-potential-crash-in-ai_run_melee-and-ai_run_missile.patch:
    Apply a bugfix patch from upstream CTF module

 -- Simon McVittie <smcv@debian.org>  Sun, 11 Mar 2018 21:43:17 +0000

yquake2 (7.10+ctf1.05~dfsg-2) unstable; urgency=medium

  * Standards-Version: 4.1.3 (no changes required)
  * Use https URL for Homepage
  * Move packaging to salsa.debian.org
  * d/gbp.conf: Make sure secondary ctf tarball is present

 -- Simon McVittie <smcv@debian.org>  Tue, 16 Jan 2018 09:45:12 +0000

yquake2 (7.10+ctf1.05~dfsg-1) unstable; urgency=medium

  * Standards-Version: 4.1.2 (no changes required)
  * New upstream release
    - Refresh patches

 -- Simon McVittie <smcv@debian.org>  Sun, 10 Dec 2017 20:01:20 +0000

yquake2 (7.02+ctf1.05~dfsg-2) unstable; urgency=medium

  * Standards-Version: 4.1.1 (no changes required)
  * Set Rules-Requires-Root to no. With recent dpkg and debhelper
    versions, this package can build without fakeroot.
  * Move from deprecated priority extra to optional

 -- Simon McVittie <smcv@debian.org>  Mon, 06 Nov 2017 09:31:48 +0000

yquake2 (7.02+ctf1.05~dfsg-1) unstable; urgency=medium

  * Standards-Version: 4.1.0 (no changes required)
  * New upstream release
    - Update debian/copyright for new version of stb_image.h

 -- Simon McVittie <smcv@debian.org>  Thu, 28 Sep 2017 10:50:18 +0100

yquake2 (7.01+ctf1.05~dfsg-2) unstable; urgency=medium

  * Add patch to link CTF with -lm explicitly, fixing FTBFS
  * Add CPPFLAGS to CTF CFLAGS
  * Fix some Lintian-detected spelling mistakes

 -- Simon McVittie <smcv@debian.org>  Thu, 14 Sep 2017 20:34:25 +0100

yquake2 (7.01+ctf1.05~dfsg-1) unstable; urgency=medium

  * Change Architecture to linux-any. If someone wants to run this
    game on kFreeBSD or Hurd, please see the output of
    `git grep __linux` for places that might need changes, then send
    a tested patch.
  * Reduce exclusion list to stuff/osx and stuff/icon. stuff/win32-libs
    no longer exists in 7.01, and stuff/misc no longer includes a
    precompiled mkdir.exe.
  * Rely on Files-Excluded in debian/copyright to repack tarball
  * Add game code for CTF v1.05, which is also GPL (Closes: #872841)
  * Add patch for CTF to use SOURCE_DATE_EPOCH
  * Add patch for CTF to append to CFLAGS, LDFLAGS

 -- Simon McVittie <smcv@debian.org>  Thu, 14 Sep 2017 11:57:15 +0100

yquake2 (7.01~dfsg1-1) unstable; urgency=medium

  * New upstream release
    - d/patches: Refresh, drop patches that are no longer needed
  * d/copyright: Use https URL in Format
  * Declare compliance with Policy 4.0.0

 -- Simon McVittie <smcv@debian.org>  Mon, 26 Jun 2017 08:10:51 +0100

yquake2 (7.00~dfsg1-1) unstable; urgency=medium

  * Increase debhelper compat level to 10 for parallel build
  * New upstream release (Closes: #864483)
    - d/copyright: Update
    - d/patches: Refresh
    - d/patches/7.01: Import some post-release fixes from upstream
  * d/control: Fix spelling of "contributors"
  * d/p/Only-use-usr-local-opt-openal-soft-on-Darwin.patch:
    Don't try to link to OpenAL from /usr/local/opt/openal-soft

 -- Simon McVittie <smcv@debian.org>  Sun, 18 Jun 2017 16:08:55 +0100

yquake2 (6.00~dfsg1-1) unstable; urgency=medium

  * New upstream release
    - remove several patches, applied upstream

 -- Simon McVittie <smcv@debian.org>  Tue, 13 Dec 2016 13:34:32 +0000

yquake2 (5.34~dfsg1-1) unstable; urgency=medium

  * Switch Vcs-Git to https (see #810378)
  * Standards-Version: 3.9.8 (no changes needed)
  * New upstream release
    - no longer specific to amd64 and i386 (Closes: #826689)
    - install 3D crosshair for stereoscopic rendering
    - refresh patches
    - install new README.md instead of old README
  * Enable full compiler hardening
  * Rewrite __DATE__ patch to use SOURCE_DATE_EPOCH directly
  * debian/gbp.conf: use DEP-14 branch names

 -- Simon McVittie <smcv@debian.org>  Fri, 01 Jul 2016 08:55:49 +0100

yquake2 (5.32~dfsg1-1) unstable; urgency=medium

  * Imported Upstream version 5.32
  * Remove debian/patches/000*, applied upstream.

 -- Fabian Greffrath <fabian@debian.org>  Mon, 02 Nov 2015 10:43:42 +0100

yquake2 (5.31~dfsg1-2) unstable; urgency=medium

  [ Simon McVittie ]
  * Move patches from upstream to the beginning of the patch series,
    and add DEP-3 metadata
  * Split rpath-avoidance into a separate patch

  [ Fabian Greffrath ]
  * Add patch by Simon McVittie to override the default basedir
    instead of adding a path if SYSTEMWIDE is defined.
    + This lets "+set basedir" take precedence over the SYSTEMDIR,
      which is useful if you have the demo and full-game data installed
      in different base directories to be able to test the demo for
      regressions.
  * Add debian/yquake2.h to debian/clean to make sure it gets
    regenerated for each package revision.

 -- Fabian Greffrath <fabian@debian.org>  Tue, 06 Oct 2015 14:14:06 +0200

yquake2 (5.31~dfsg1-1) unstable; urgency=medium

  * Imported Upstream version 5.31~dfsg1
    + Backport two commits from upstream GIT to fix crosshair scaling
      (Closes: #799952).
    + Refresh patches.
  * Do not hard-code WITH_SYSTEMDIR at build time anymore. The engine expects
    the renderer in the same directory anyway and game data is expected in
    /usr/share/games/quake2, where this defaults to (Closes: #800118).
    + Extend debian/patches/Append...patch to also remove the bogus rpaths
      instructions from LDFLAGS.
  * Update Uploaders field and packaging Copyright to my <fabian@debian.org>
    address.
  * Add "Recommends: quake2" to the yamagi-quake2 package and
    "Recommends: quake2-server | yamagi-quake2" to yamagi-quake2-core.
  * Remove debian/README.source, did not contain any relevant information
    anymore.

 -- Fabian Greffrath <fabian@debian.org>  Tue, 29 Sep 2015 11:59:24 +0200

yquake2 (5.30~dfsg1-1) unstable; urgency=medium

  * New upstream release
    - update debian/copyright
    - refresh patches
    - drop patch adding LIBDIR: the engine now looks for files relative
      to the executable, which happens to be exactly the directory we were
      using as our LIBDIR
  * Use https and cgit for Vcs-Browser
  * Stop using numbered patches for gbp pq
  * Add patch to replace __DATE__ with BUILDDATE, and define that macro
    from the debian/changelog date
    - build with TZ=UTC and LC_ALL=C.UTF-8 to make that deterministic
  * Drop libjpeg-dev build-dependency, yquake2 now has its own simplistic
    JPEG loader

 -- Simon McVittie <smcv@debian.org>  Tue, 05 May 2015 11:02:44 +0100

yquake2 (5.21~dfsg1-2) unstable; urgency=medium

  * Change libjpeg8-dev build-dependency to libjpeg-dev for libjpeg-turbo
    transition
  * Standards-Version: 3.9.6 (no changes needed)

 -- Simon McVittie <smcv@debian.org>  Thu, 09 Oct 2014 08:07:27 +0100

yquake2 (5.21~dfsg1-1) unstable; urgency=low

  * New upstream release
    - the refresher (renderer) is now directly linked into the executable
    - refresh patches
  * Standards-Version: 3.9.5 (no changes needed)
  * Release to unstable

 -- Simon McVittie <smcv@debian.org>  Mon, 13 Jan 2014 10:22:42 +0000

yquake2 (5.11.v2~dfsg1-1) experimental; urgency=low

  [ Fabian Greffrath ]
  * Initial release (Closes: #689824).
  * Filter potentially non-free stuff out of the upstream release tarball.
  * Append to {C,LD}FLAGS instead of overriding them,
    obey dpkg-buildflags thereby.
  * Install port-specific architecture-dependent files
    into a separate LIBDIR directory.
  * Fix spelling-errors detected by lintian.
  * Add Recommends: libgl1-mesa-glx | libgl1, libopenal1. They get dlopen()ed
    and should be installed in all but unusual installations. This way they
    also show up in reportbug templates.

  [ Simon McVittie ]
  * Add myself to Uploaders
  * Enable pristine-tar support
  * Fix git-import-orig filter syntax
  * Also filter out src/backends/sdl_osx since those files' origin and
    license are unclear
  * debian/copyright: document why this is in contrib, and how the
    orig tarball was filtered
  * Provide a virtual package for the quake2-engine
  * Take the engine and server off the $PATH, recommending the quake2
    package (from src:quake >= 4) as the "user-facing" Quake II package
  * Provide virtual packages for the quake2-engine and quake2-engine-server
  * Split out a yamagi-quake2-core package with the server and shared files
  * Link against libgl, libopenal1 libraries at compile time in the
    usual way, instead of dlopen() + Recommends
  * Set SYSTEMWIDE directory to the LIBDIR, so the wrapper scripts
    in the quake2, quake2-server packages can select either demo data
    (/usr/share/games/quake2-demo) or full data (/usr/share/games/quake2)
    if both are installed
  * yamagi-quake2-core: add Breaks/Replaces for the
    yamagi-quake2 packages provided by upstream
  * Upload to experimental

 -- Simon McVittie <smcv@debian.org>  Sun, 29 Sep 2013 14:38:45 +0100
