hydrogen (1.2.6+dfsg-1) unstable; urgency=medium

  [ Dennis Braun ]
  * New upstream version 1.2.6+dfsg (Closes: #1094294)
  * Drop the doc package for now, because it is depecrecated
    See https://github.com/hydrogen-music/documentation/blob/main/README.md
    Upstream documentation will be used instead
  * Provide manpages for h2cli and h2player and update the hydrogen manpage
  * d/copyright: Update GPL-2+ and GPL-3+ license text
  * Fix wrong date format in manual page
  * Bump Standards-Version to 4.7.2, no changes
  * Remove redundant rules-requires-root field
  * Refresh patchset with gbp pq rebase
  * Change my email address

  [ Nicholas D Steeves ]
  * Acknowledge friendly NMU.
  * Drop 0001-CMake-bump-minimum-required-version-to-3.5.patch, which is
    already part of this upstream release.
  * Drop myself from Uploaders.

 -- Dennis Braun <snd@debian.org>  Tue, 25 Nov 2025 17:37:03 +0100

hydrogen (1.2.2+dfsg-2.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Backport upstream fix for FTBFS with CMake 4. (Closes: #1112997)

 -- Adrian Bunk <bunk@debian.org>  Fri, 21 Nov 2025 14:25:55 +0200

hydrogen (1.2.2+dfsg-2.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Backport upstream fix for FTBFS with CMake 4. (Closes: #1112997)

 -- Adrian Bunk <bunk@debian.org>  Fri, 21 Nov 2025 14:25:55 +0200

hydrogen (1.2.2+dfsg-2) unstable; urgency=medium

  * Remove redundant and incomplete copy of "old_tutorial" because upstream
    now ships the canonical tutorial in its entirety in
    /usr/share/hydrogen/data/doc/tutorial_??.html.
  * Decruft docbase registration of "old_tutorial" and add the new
    upstream-defined tutorial location (this should have been done for
    1.2.2+dfsg-1).
  * Clean up spare /usr/share/hydrogen/data/doc/res/LICENSE.
  * Migrate from pkg-config to pkgconf.
  * Lintian no longer recognises the validity of CC0-1.0 relicenced to GPL-2+,
    so declare that the appdata.xml is CC0-1.0 (lintian is wrong, and this is
    only to silence lintian).
  * Upload to unstable.

 -- Nicholas D Steeves <sten@debian.org>  Sat, 03 Aug 2024 23:13:19 -0400

hydrogen (1.2.2+dfsg-1) experimental; urgency=medium

  * Make use of uscan's multiple upstream tarball (MUT) to add source URL
    for upstream documentation to the watch file.
  * Enable documentation component (by default) in gbp.conf.
  * New upstream release 1.2.0+dfsg.
  * New upstream release 1.2.1+dfsg.
  * Drop 1001-patch-stats.py-with-Python-2to3.patch (no longer needed).
  * Cherry pick 0003-PortMidiDriver-now-compatible-with-PortMidi-217.patch
    from upstream.
  * Add copyright info for the new documentation source.
  * Override lintian false positive for "source-is-missing [documentation/*]".
  * Update my copyright years.
  * Build depend on itstool, so documentation can be rebuilt for DFSG
    compliance.
  * Add 0004-Define-documentation-subdir.patch.
  * Install the new localised documentation (Closes: #1040557, #1025375).
  * Update hydrogen-doc.links because the in-application documentation is now
    the newest available manual rather than the old manuals and tutorials.
  * Stop calling the ancient tutorial "new_tutorial", and install it to
    /usr/share/doc/hydrogen-doc/old_tutorial.
  * New upstream release 1.2.2+dfsg.
  * Rebase quilt series onto this release:
    - Drop 0003-PortMidiDriver-now-compatible-with-PortMidi-217.patch (contents
    already upstream).
    + Update 0004-Define-documentation-subdir.patch to work directly from the
    documentation subdir.
  * Switch from dh overrides to new style 'execute before' and 'execute_after'
    commands injected into the debhelper sequence.
  * Adapt package to upstream's migration from appdata.xml to metainfo.xml.
  * Update upstream copyright years.
  * Use local fonts only:
    + Add 0004-use-local-fonts-only.patch
    + Hydrogen-doc now needs to recommend fonts-noto-core, and fonts-b612.

 -- Nicholas D Steeves <sten@debian.org>  Fri, 27 Oct 2023 16:40:08 -0400

hydrogen (1.2.0~beta1+dfsg-1) unstable; urgency=medium

  * New upstream release 1.2.0-beta1+dfsg.
  * Clean Hydrogen of currently non-DFSG new documentation
    - Use Files-Excluded to exclude tutorial_en.html, which has no source.
    - Add dversion mangling so that uscan will continue to function correctly.
  * Rebase patch queue onto this release.
  * Add libqt5svg5-dev and qttools5-dev-tools to build deps.
  * Drop now irrelevant and incorrect usr/share/hydrogen/data/*.h2song from
    hydrogen-data.install.
  * Install new default theme.
  * Copyright: Update my email address and years.
  * Update watch file to correctly mangle upstream prerelease version
    separator; The effect is $1-foo-1 to $1~foo-1 in the Debian package; This
    is needed because all prereleases should sort lower than the actual
    upstream release.

  [ Nicholas D Steeves and Dennis Braun ]
  * Declare Standards-Version: 4.6.1 (no changes required).

 -- Nicholas D Steeves <sten@debian.org>  Sun, 27 Nov 2022 14:22:34 -0500

hydrogen (1.1.1+52.gb917e057-1) unstable; urgency=medium

  * Import upstream snapshot. (Closes: #1005912)
  * Rebase patch queue onto this version.
  * Temporarily disable docs install (they don't exist in dev releases).
  * Overwrite source/lintian-overrides with hydrogen.lintian-overrides.

 -- Nicholas D Steeves <sten@debian.org>  Tue, 12 Apr 2022 17:30:24 -0400

hydrogen (1.1.1-1) unstable; urgency=medium

  * Upload to unstable.
  * Switch watch file to Github Releases, because upstream appears to have
    abandoned the sf.net project (eg: the 1.1.0 release tarball exists only
    on Github).
  * Also update Source in copyright.
  * Declare Standards-Version: 4.6.0.1 (no changes required).
  * Add lintian override for false positive
    inconsistent-appstream-metadata-license, because (gpl-2.0+ != gpl-2+) is
    false; these are equivalent expressions that refer to the same license.
  * Harmonise copyright file with upstream claims, and note the contributors
    who appear to have been deleted without a trace in the Comment field for
    "Files: *".

 -- Nicholas D Steeves <sten@debian.org>  Mon, 07 Feb 2022 23:43:16 -0700

hydrogen (1.1.0~beta1-1~exp1) experimental; urgency=medium

  * New upstream release: version 1.1.0~beta1.
  * Rebase all patches onto this release.
  * Adjust hydrogen-doc.install for new location of documentation assets.
  * Remove build/CMakeCache.txt using dh_clean.

 -- Nicholas D Steeves <sten@debian.org>  Fri, 07 May 2021 10:30:30 -0400

hydrogen (1.0.1-3) unstable; urgency=medium

  * Add Breaks & Replaces to hydrogen for hydrogen-data (Closes: #983089)
    + Fixes the upgrade from buster to bullseye with the man page installation
  * Set upstream metadata fields: Archive, Bug-Database, Bug-Submit

 -- Dennis Braun <d_braun@kabelmail.de>  Fri, 19 Feb 2021 15:48:08 +0100

hydrogen (1.0.1-2) unstable; urgency=medium

  * control: Update my email address.
  * Do source-only upload to package can migrate to testing.

 -- Nicholas D Steeves <sten@debian.org>  Thu, 28 Jan 2021 23:04:01 -0500

hydrogen (1.0.1-1) unstable; urgency=medium

  [ Ondřej Nový ]
  * d/changelog: Remove trailing whitespaces
  * d/control: Set Vcs-* to salsa.debian.org

  [ Filipe Sateler]
  * Change maintainer address to debian-multimedia@lists.debian.org

  [ Olivier Humbert ]
  * Update d/changelog: deleting unnecessary empty lines
  * Update d/control:
    - add Pulseaudio to the description
    - debhelper: declare version
  * Update d/hydrogen.install (install a better image)

  [ Nicholas D Steeves ]
  * Reintroduce hydrogen to Debian. (Closes: #960539)
  * New upstream version 1.0.0~beta2.
  * Rebase all patches onto 1.0.0~beta2:
    - Drop 020170916~27d664c.patch (possibly resurrect).
    - Drop 1000_portaudio_v2.patch (no longer needed).
    - Drop 1001_rubberband_path.patch (merged upstream).
    - Drop 1002_fix_locale_coverage.patch (exists upstream @L42).
    - Drop 1005_name_shouldnt_repeat_genericname.patch (merged upstream).
    - Drop 1006_porttime.patch (merged upstream).
    - Drop 1008-ftbfs-gcc-4.7.diff (no longer needed).
    - Drop 1010-spelling.patch (no longer needed).
    - Drop 1015-man_path.patch (no longer needed).
    - Drop 1020-cxx_flags.patch (no longer needed).
  * Fix typos in description, enhance grammar, and refer to Qt as "Qt"
    rather than "QT". Thanks to Thomas Vincent for finding this while
    working on a translation. (Closes: #945042)
  * Update filenamemangle, uversionmangle, and version match to allow uscan
    to detect alpha, beta, and rc versions.  We're now tracking beta Qt5
    releases, because Qt4 is unmaintained and was removed from Debian.
  * Built against qtbase5-dev instead of libqt4-dev. (Closes: #954823)
  * Add the following new build-deps: libqt5xmlpatterns5-dev, qttools5-dev.
  * Add myself to Uploaders.
  * rules: export QTDIR=/usr/lib/qt5.
  * Add libcppunit-dev to build-deps; this will activate unit tests.
  * Add liblo-dev to build-deps; this enables Open Sound Control (OSC).
  * Add 1001-patch-stats.py-with-Python-2to3.patch.
  * Drop Jaromír Mikeš from Uploaders, because he has not been active in
    Debian for > 2 years, and because he communicated that he is no longer
    working on this package (see Bug #954823, Message #15).
  * Drop Jonas Smedegaard from Uploaders on his request (see Bug #954823,
    Message #37).
  * Migrate the package from cdbs to debhelper:
    - Switch to debhelper-compat 13.
    - Drop debian/control.in.
    - Drop cdbs build-dep.
    - Convert existing rules file into dh sequence compatible format, and
      drop the license boilerplate, because this is declared in Files:debian/*
      of copyright.
    - Install man page with debian/hydrogen.manpages.
    - Drop README.source, which existed to declare that this was a cdbs-using
      package.
    - Drop translation regeneration during dh_auto_build, because it replaces
      good translations with unfinished ones, eg: "Directory %1 does not
      exist" -> "Le répertoire %1 n'existe pas" is replace by "unfinished".
    - Drop copyright-check and copyright_hints, which were used in the cdbs
      rules, but which are no longer used.
  * Update hydrogen-data.install for new upstream locations of appdata.xml.
  * Update hydrogen-data.install and hydrogen-data.links for new upstream
    location of h2-icon.svg.
  * hydrogen.install: Drop icon installation, because it exists in
    hydrogen-data.
  * rules: export DEB_CMAKE_EXTRA_FLAGS
  * copyright:
    - Fix inaccurate date range for "The hydrogen development team".
    - Update Sebastian Moors' years.
    - Update Jérémy Zurcher's years.
    - Add missing section for cmake/Sanitizers.cmake.
    - Add missing section for Przemysław Sitek's files.
    - Add missing section for src/www/hydrogen.php.
    - Add myself to Files: debian/*
    - Drop License-Grant and License-Reference fields, because they are not
      part of DEP-5.
    - Add short license texts for GPL-2+, GPL-3+, and Apache-2.0, and include
      the conventional "On Debian systems, the complete text…can be
      found…common-licenses/license-name" text.
  * source/lintian-overrides: Bug #786450 has not yet been resolved.  Drop
    overrides for missing-license-paragraph-in-dep5 and
    missing-license-text-in-dep5, because they are no longer necessary with
    the changes to copyright noted above.
  * Add hydrogen-doc.links to make the manual, old tutorial, and new tutorial
    more discoverable by linking them to /usr/share/docs.
  * Register the tutorial with docbase.
  * Add lintian override for
    package-contains-documentation-outside-usr-share-doc.  See header of
    hydrogen-doc.lintian-overrides for more information.
  * Reimport upstream 1.0.1 using Sourceforge tarball, because the Github one
    omits the HTML manual (available in LANG codes: CA, EN, ES, FR, IT, and
    NL).  The New Tutorial is unfortunately only available in EN; however,
    the old tutorial continues to be provided for EN, FR, and IT.
  * Update watch file to use the Sourceforge source, and declare that we're
    using this source in copyright.
  * Drop build-dep on dh-buildinfo; this functionality is now provided by
    default with .buildinfo files.
  * control: Document why we can't use an https Homepage at this time.
  * 2001_avoid_live_non-free_drumkits.patch: Add missing original Date and
    Forwarded fields.
  * debian/tests/control: Add comment indicating why "allow-stderr" is
    probably the right decision.
  * Add 0003-use-h2-icon.png.patch and install h2-icon.bpm as h2-icon.png.
  * Add upstream/metadata.
  * Add override_dh_auto_configure to pass $DEB_CMAKE_EXTRA_FLAGS as
    arguments to cmake and thus actually do something with them.
  * Create debian/not-installed to ignore the unused static library
    (libhydrogen-core-1.0.1.a).
  * Also ignore headers by adding them to not-installed.  In both cases, see
    git history to quickly revert and restore bin:libhydrogen-core-1.0.1 and
    bin:hydrogen-dev, if ever someone requires them.

  [ Dennis Braun ]
  * New upstream version 1.0.1
  * Update 2001_avoid_live_non-free_drumkits.patch
  * Install the desktop icon directly from
    usr/share/icons/hicolor/scalable/apps
  * Add me as uploader
  * Set Rules-Requires-Root: no
  * Update d/copyright:
    - Add "The hydrogen development team" to Files: *
    - Remove obsolete file entries and LGPL-2.1+
    - Add myself to the debian/ section
  * Update d/source/lintian-overrides:
    - inconsistent-appstream-metadata-license is false positive

  [ Dennis Braun and Nicholas D Steeves ]
  * Provide an autopkgtest (h2cli-convert); this functionally tests
    Hydrogen's h2song (xml) export-to-wav functionality, and tests if the
    resulting wav file has the requested target bit depth and sampling
    rate.
  * Declare Standards-Version: 4.5.1 (no further changes required).

  [ Ross Gammon ]
  * Move appdata.xml and desktop file to the hydrogen package
  * Remove unused lintian override for desktop file
  * Drop changelog entry for unreleased beta version

 -- Nicholas D Steeves <nsteeves@gmail.com>  Wed, 06 Jan 2021 21:17:22 -0500

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