libsdl2-mixer (2.8.1+dfsg-2) unstable; urgency=medium

  * d/libsdl2-mixer-2.0-0.symbols: Only generate dependencies on stable
    releases
  * d/control, d/rules: Switch from modplug to libxmp as recommended by
    upstream
  * d/control, d/rules, d/clean: Load libfluidsynth dynamically.
    This allows it to be relaxed from Depends to Recommends, and allows
    its -dev package to be dropped from the Depends of the -dev package,
    which in turn means that developers do not always need the fluidsynth
    service installed.
  * d/rules: Remove build option explicitly disabling mikmod.
    This backend was removed in 2.6.0.
  * d/rules: Remove option explicitly disabling libmad for MP3.
    This backend was removed in 2.6.0.

 -- Simon McVittie <smcv@debian.org>  Tue, 11 Mar 2025 11:25:34 +0000

libsdl2-mixer (2.8.1+dfsg-1) unstable; urgency=medium

  * New upstream stable release
  * d/copyright: Update
  * d/control, d/copyright: Update upstream URL references to point to Github
  * Standards-Version: 4.7.0 (no changes required)
  * d/control, d/tests: Depend on pkgconf in preference to pkg-config
  * d/rules, d/libsdl2-mixer-dev.install: Install examples as manual tests.
    Install them to a multiarch location since we don't currently have a
    libsdl2-mixer-dev package, and it doesn't seem worth adding one for
    two small manual tests.
  * d/salsa-ci.yml: Add

 -- Simon McVittie <smcv@debian.org>  Sat, 08 Feb 2025 16:08:16 +0000

libsdl2-mixer (2.8.0+dfsg-1) unstable; urgency=medium

  * New upstream stable release
  * d/copyright: Exclude vendored minimp3.
    We don't use this in Debian, so there's little value in reviewing new
    versions or tracking their copyright status in d/copyright.
  * d/copyright: Update
  * d/libsdl2-mixer-2.0-0.symbols: Update
  * d/rules: Update build options to enable/disable codecs.
    GME (game music emulation) and WavPack are disabled for now,
    to minimize dependencies and security exposure. Enabling them in
    future would be a compatible change, if a game in Debian needs them,
    but disabling them after they were enabled would be an incompatible
    change, so the conservative approach is to start small.
  * d/clean: Fix FTBFS-twice-in-a-row by removing regenerated files
    (Closes: #1046994)
  * d/gbp.conf: Only sign packaging tags, not upstream tags
  * d/gbp.conf: Rely on uscan to repack upstream source.
    This will use Files-Excluded in d/copyright, rather than separate
    configuration.
  * d/gbp.conf: Use DEP-14 branch names

 -- Simon McVittie <smcv@debian.org>  Mon, 22 Jan 2024 13:12:35 +0000

libsdl2-mixer (2.6.3+dfsg-1) unstable; urgency=medium

  [ Debian Janitor ]
  * d/control: Remove version constraints unnecessary since Debian 10
  * d/upstream/metadata: Add

  [ Simon McVittie ]
  * New upstream stable release
    - Functionally equivalent to 2.6.2+dfsg-2
    - Drop patch from 2.6.2+dfsg-2, applied upstream
  * d/copyright: Update
  * d/control: Update standards version to 4.6.2 (no changes needed)
  * d/control: Remove version constraints unnecessary since Debian 11
  * d/upstream/metadata: Add Repository field
  * d/tests: Run Xvfb with -noreset to make the test more reliable.
    See #981201.
  * d/tests: Instruct xvfb-run to choose a server number automatically
  * d/watch: Only watch for 2.x versions.
    The upstream 'main' branch now targets SDL 3 (under development), and
    should be packaged separately as a libsdl3-mixer source package.

 -- Simon McVittie <smcv@debian.org>  Sat, 15 Jul 2023 18:05:33 +0100

libsdl2-mixer (2.6.2+dfsg-2) unstable; urgency=medium

  * d/watch: Update for Github website changes
  * d/p/music_opus.c-Fixed-the-memory-leak-after-tags.patch:
    Add minor memory leak fix from upstream release-2.6.x branch

 -- Simon McVittie <smcv@debian.org>  Fri, 28 Oct 2022 18:13:41 +0100

libsdl2-mixer (2.6.2+dfsg-1) unstable; urgency=medium

  * New upstream release

 -- Simon McVittie <smcv@debian.org>  Mon, 29 Aug 2022 21:05:51 +0100

libsdl2-mixer (2.6.1+dfsg-1) unstable; urgency=medium

  * New upstream release, functionally equivalent to 2.6.0+dfsg-2
    - d/p/configure.ac-Make-sure-to-set-VERSION.patch:
      Drop, applied upstream

 -- Simon McVittie <smcv@debian.org>  Mon, 18 Jul 2022 14:25:38 +0100

libsdl2-mixer (2.6.0+dfsg-2) unstable; urgency=medium

  * d/p/configure.ac-Make-sure-to-set-VERSION.patch:
    Add patch to ensure that Version is set in the .pc file.
    This resolves FTBFS in dependent packages like wesnoth-1.16.
  * d/tests: Verify that the pkg-config metadata has a suitable
    version number

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

libsdl2-mixer (2.6.0+dfsg-1) unstable; urgency=medium

  * New upstream release
  * d/libsdl2-mixer-2.0-0.symbols: Update
  * d/libsdl2-mixer-2.0-0.symbols: Use stable release for new symbols.
    We don't need to keep track of which specific prerelease introduced
    each symbol now that there's a stable release.
  * d/watch: Only look for stable releases
  * d/rules: Enable full compiler hardening
  * Switch branch for upload to unstable

 -- Simon McVittie <smcv@debian.org>  Sat, 09 Jul 2022 14:55:01 +0100

libsdl2-mixer (2.5.2+dfsg-1) experimental; urgency=medium

  * New upstream prerelease
  * d/watch: Don't download Windows binaries, etc.
  * d/watch: Accept prereleases for experimental branch
  * Add myself to Uploaders
  * Drop all patches, included in the new upstream prerelease
  * d/libsdl2-mixer-dev.install: Install the new CMake metadata
  * d/tests: Exercise a CMake build

 -- Simon McVittie <smcv@debian.org>  Fri, 17 Jun 2022 10:56:20 +0100

libsdl2-mixer (2.5.1+dfsg-2) experimental; urgency=medium

  * d/patches: Add post-release-candidate fixes from upstream
  * Standards-Version: 4.6.1 (no changes required)
  * d/.gitignore: Add

 -- Simon McVittie <smcv@debian.org>  Tue, 31 May 2022 14:39:47 +0100

libsdl2-mixer (2.5.1+dfsg-1) experimental; urgency=medium

  * Team upload
  * New upstream prerelease
  * d/watch: Download new releases from Github
  * d/watch: Don't download prereleases by default
  * d/copyright: Remove exclusion patterns that are no longer needed

 -- Simon McVittie <smcv@debian.org>  Thu, 26 May 2022 12:40:57 +0100

libsdl2-mixer (2.5.0~git20220523+g8805ff3+dfsg-1) experimental; urgency=medium

  * Team upload
  * New upstream git snapshot
  * d/copyright: Update
  * d/rules: Update configure options
  * d/libsdl2-mixer-2.0-0.symbols: Update

 -- Simon McVittie <smcv@debian.org>  Tue, 24 May 2022 18:12:01 +0100

libsdl2-mixer (2.5.0~git20220512.g4366e74+dfsg-1-1) experimental; urgency=medium

  * Team upload
  * New upstream git snapshot

 -- Simon McVittie <smcv@debian.org>  Mon, 16 May 2022 14:23:53 +0100

libsdl2-mixer (2.5.0~git20220509.g5c43733+dfsg-1) experimental; urgency=medium

  * Team upload
  * New upstream git snapshot

 -- Simon McVittie <smcv@debian.org>  Mon, 09 May 2022 14:11:57 +0100

libsdl2-mixer (2.0.5~20220126.g6845d9f+dfsg-1) experimental; urgency=medium

  * Team upload
  * New upstream snapshot
  * Add -dev dependencies mentioned in .pc file

 -- Simon McVittie <smcv@debian.org>  Wed, 02 Mar 2022 20:39:57 +0000

libsdl2-mixer (2.0.5~20220103.g3f5a050+dfsg-1) experimental; urgency=medium

  * Team upload
  * New upstream snapshot
  * d/copyright: Update
  * d/rules: Don't explicitly specify SHLIBVER.
    Specifying a version for dh_makeshlibs, and remembering to increment it
    every time new ABI is added, is error-prone. In debhelper compat level
    12 and up, the default is to generate a conservative dependency using
    dh_makeshlibs -VUpstream-Version. The symbols file (which is more
    precise) also takes precedence over the shlibs version.

 -- Simon McVittie <smcv@debian.org>  Fri, 07 Jan 2022 14:14:05 +0000

libsdl2-mixer (2.0.5~20211214.gffd0589+dfsg-1) experimental; urgency=medium

  * Team upload
  * Branch for experimental
  * New upstream snapshot
    - Drop patches, applied upstream
    - d/copyright: Update
  * Add a .symbols file
  * d/copyright, d/gbp.conf: Filter more generated/vendored files.
    If we're repacking the tarball *anyway*, we might as well exclude these
    too. They'll be restored by dh_autoreconf.
  * Escape CPPFLAGS properly, so -fvisibility=hidden gets enabled.
    We had the wrong number of layers of escaping here, resulting in a
    compiler warning which indirectly disabled detection of
    -fvisibility=hidden.
  * Bump debhelper compat level from 12 to 13
    + debian/rules: Drop --fail-missing argument to dh_missing, which is
      now the default.
  * Re-export upstream signing key without extra signatures.
  * Drop transition for old debug package migration.
    The legacy -dbg package was replaced by -dbgsym in Debian 10, and we
    don't support skipping a release when upgrading.
  * Standards-Version: 4.6.0 (no changes required)

 -- Simon McVittie <smcv@debian.org>  Tue, 14 Dec 2021 20:36:45 +0000

libsdl2-mixer (2.0.4+dfsg1-4) unstable; urgency=medium

  * Team upload
  * Fix FTBFS with autoconf 2.71 (Closes: #993157)

 -- Simon McVittie <smcv@debian.org>  Mon, 06 Sep 2021 10:15:13 +0100

libsdl2-mixer (2.0.4+dfsg1-3) unstable; urgency=medium

  * Team upload.

  [ Simon McVittie ]
  * Add a superficial autopkgtest for libsdl2-mixer-dev (Closes: #941428)
  * d/rules: Don't explicitly use --as-needed linker option.
    It's the default with bullseye toolchains.

  [ Felix Geyer ]
  * Switch to debhelper compat level v12

  [ Debian Janitor ]
  * Use secure copyright file specification URI.
  * debian/copyright: use spaces rather than tabs to start continuation
    lines.
  * Rely on pre-initialized dpkg-architecture variables.

  [ Fabian Greffrath ]
  * Backport a patch from upstream that fixes a use-after-free in
    music_fluidsynth.c, which would cause a segmentation fault with
    libfluidsynth 2.1.6 whenever a song was stopped.

 -- Fabian Greffrath <fabian@debian.org>  Fri, 22 Jan 2021 10:59:38 +0100

libsdl2-mixer (2.0.4+dfsg1-2) unstable; urgency=medium

  * Team upload.
  * Recommend a recent enough timgm6mb-soundfont package or an
    alternative provider of sf3-soundfont-gm and use the default
    soundfont throughout the package.

 -- Fabian Greffrath <fabian@debian.org>  Sun, 04 Aug 2019 13:48:23 +0200

libsdl2-mixer (2.0.4+dfsg1-1) unstable; urgency=medium

  * Team upload.
  * New upstream version.
  * Verify signature of upstream tarball.
  * Switch from libmad to libmpg123 to avoid potential GPL licensing issues
    of libsdl2-mixer users.
  * Enable support for the Opus codec.

 -- Felix Geyer <fgeyer@debian.org>  Sun, 03 Feb 2019 12:40:50 +0100

libsdl2-mixer (2.0.2+dfsg1-3) unstable; urgency=medium

  * Bump Policy Standards-Version to 4.2.1 (no changes needed)
  * Switch to debhelper compat level v11
  * d/watch:
    - Set to version=4
    - Use https for URL
  * d/control:
    - Use https for Homepage URL
    - Set "Rules-Requires-Root: no"
    - Update Vcs-* URLs

 -- Manuel A. Fernandez Montecelo <mafm@debian.org>  Fri, 19 Oct 2018 23:47:51 +0200

libsdl2-mixer (2.0.2+dfsg1-2) unstable; urgency=medium

  * Team upload.
  * Fix the shlib symlink again, thanks again Andreas Beckmann
    (Closes: #877270).

 -- Fabian Greffrath <fabian@debian.org>  Thu, 09 Nov 2017 17:19:39 +0100

libsdl2-mixer (2.0.2+dfsg1-1) unstable; urgency=medium

  * Team upload.
  * New upstream version 2.0.2+dfsg1.
  * Bump Build-Depends to libsdl2-dev (>= 2.0.7) as per configure.in
    requirements.
  * Remove bug-715461-soundfont_paths.patch, applied upstream.
  * Bump SHLIBVER to 2.0.2 as INTERFACE_AGE has been reset in configure.in.
  * Call aclocal before dh_autoreconf to fix FTBFS.
  * Move the dbgsym-migration parameter to the dh_strip call.
  * Add support for the fluidr3mono-gm-soundfont package:
    + Add fluidr3mono-gm-soundfont to the list of alternative recommends.
    + Add Breaks: libfluidsynth1 (<< 1.1.7~) to make sure we have a
      version of that library available that supports the SF3 soundfont
      format.
    + Add the soundfont file to the MIX_INIT_SOUNDFONT_PATHS macro.

 -- Fabian Greffrath <fabian@debian.org>  Thu, 09 Nov 2017 17:00:37 +0100

libsdl2-mixer (2.0.1+dfsg1-3) unstable; urgency=medium

  * Update Recommends musescore-soundfont-gm -> timgm6mb-soundfont, thanks
    Thorsten Glaser (Closes: #870793)

 -- Manuel A. Fernandez Montecelo <mafm@debian.org>  Sat, 05 Aug 2017 13:48:50 +0200

libsdl2-mixer (2.0.1+dfsg1-2) unstable; urgency=medium

  * Bump Policy Standards-Version to 4.0.0 (no changes needed)
  * Switch to debhelper compat level v10
    - dh flags --parallel are not needed
    - autoreconf is invoked by default
      * disable autoheader (invoked automatically by autoreconf),
        necessary in order to use debhelper compat level v10 without
        overriding dh-autoreconf calls
  * Use automatic dbgsym packages, drop -dbg
  * Update Vcs-* URLs

 -- Manuel A. Fernandez Montecelo <mafm@debian.org>  Sat, 29 Jul 2017 23:18:31 +0200

libsdl2-mixer (2.0.1+dfsg1-1) unstable; urgency=medium

  * New upstream release
  * d/examples/Makefile: link against SDL2_mixer.  Thanks Riku Saikkonen.
    (Closes: #774717)
  * d/patches:
    - Remove fix-750706-upstream-8ef083375857.patch, backported from upstream

 -- Manuel A. Fernandez Montecelo <mafm@debian.org>  Tue, 26 Jan 2016 16:54:51 +0000

libsdl2-mixer (2.0.0+dfsg1-5) unstable; urgency=medium

  * Add patch fix-750706-upstream-8ef083375857.patch backported from
    upstream to fix playing speed with timidity backend.  Thanks Sylvain
    Beucler (Closes: #750706)

 -- Manuel A. Fernandez Montecelo <mafm@debian.org>  Sat, 25 Oct 2014 11:07:28 +0100

libsdl2-mixer (2.0.0+dfsg1-4) unstable; urgency=medium

  * Bump Policy Standards-Version to 3.9.6 (no changes needed)
  * Copy patch bug-715461-soundfont_paths.patch from sdl-mixer1.2 to use
    better quality sounds than those of freepats.  Thanks Fabian Greffrath
    (Closes: #766019)

 -- Manuel A. Fernandez Montecelo <mafm@debian.org>  Sat, 25 Oct 2014 00:45:21 +0100

libsdl2-mixer (2.0.0+dfsg1-3) unstable; urgency=low

  * Bump Policy Standards-Version to 3.9.5 (no changes needed)
  * Do not call dh_autoreconf with autogen.sh as parameter, and use
    instead other methods to force the update of ltmain.sh and
    config.{sub,guess} files, needed when having new architectures such as
    arm64 (Closes: #727435)

 -- Manuel A. Fernandez Montecelo <mafm@debian.org>  Sun, 09 Mar 2014 11:24:29 +0000

libsdl2-mixer (2.0.0+dfsg1-2) unstable; urgency=low

  * Issue extra -I/usr/include/libmodplug during compilation to avoid a
    FTBFS due to recent changes in libmodplug (Closes: #725564)
  * Build-Depends on pkg-config
  * Clean-up of debian/rules

 -- Manuel A. Fernandez Montecelo <mafm@debian.org>  Sat, 19 Oct 2013 16:30:18 +0100

libsdl2-mixer (2.0.0+dfsg1-1) unstable; urgency=low

  * New upstream release
  * Filter upstream tarball from binaries and unneeded cruft
    - Remove from debian/copyright files that are now filtered out when creating
      the orig.tar
  * Remove patches carried from version sdl-mixer1.2, all of them were applied
    upstream (4) or had been backported (1)
  * Recommend MIDI patch set "freepats"

 -- Manuel A. Fernandez Montecelo <mafm@debian.org>  Tue, 13 Aug 2013 20:03:24 +0100

libsdl2-mixer (2.0.0~rc1-1) unstable; urgency=low

  * Initial release. (Closes: #711570)

 -- Manuel A. Fernandez Montecelo <mafm@debian.org>  Sat, 08 Jun 2013 01:16:42 +0100
