courier-unicode (2.5.0.20260502-1) experimental; urgency=medium

  * New upstream release.
  * Add debian/patches/fix-lintian-underset-warnings.patch.
  * Rename and refactor debian/libcourier-unicode11.install to
    debian/libcourier12.install.
  * Rename and refactor debian/libcourier-unicode11.symbols to
    debian/libcourier-unicode12.symbols.
  * debian/control:
    - Bump the library package name from libcourier-unicode11 to
      libcourier-unicode12.
    - Bump libcourier-unicode-dev Depends from
      "libcourier-unicode11 (= ${binary:Version})" to
      "libcourier-unicode12 (= ${binary:Version})".
  * debian/rules:
    - Remove the flag forcing building with gnu++17, which is no longer needed
      with the recent update of autoconf.
    - Refactor override_dh_autoreconf to execute_before_dh_autoreconf.

 -- Soren Stoutner <soren@debian.org>  Fri, 22 May 2026 14:58:06 -0700

courier-unicode (2.5.0-1) experimental; urgency=medium

  [ Manuel Guerra ]
  * New upstream version.
  * Add debian/source/lintian-overrides to override a
    very-long-line-length-in-source-file tag.
  * Rename and refactor debian/libcourier-unicode10.install to
    debian/libcourier-unicode11.install.
  * Rename and refactor debian/libcourier-unicode10.symbols to
    debian/libcourier-unicode11.symbols
  * debian/control:
    - Bump the library package name from libcourier-unicode10 to
      libcourier-unicode11.
    - Bump libcourier-unicode-dev Depends from
      "libcourier-unicode10 (= ${binary:Version})" to
      "libcourier-unicode11 (= ${binary:Version})".
    - Bump Standards-Version from 4.7.2 to 4.7.4, removing the priority tag.
  * debian/copyright:  Add myself as copyright holder to the debian/* stanza.
  * debian/rules:  Force building with gnu++17 to fix FTBFS with gcc16
    (closes: #1133449).

  [ Soren Stoutner ]
  * Remove debian/patches/use-system-libraries.patch, which is no longer needed
    to build the package, if it ever was.
  * debian/control:
    - Remove Build-Depends on the following packages, which are no longer needed
      to build the package, if they ever were.
      - unicode-data.
      - w3c-sgml-lib:native.
      - dh-sequence-builtusing.
    - Remove Built-Using ${dh-builtusing:unicode-data} and
      ${dh-builtusing:w3c-sgml-lib}.
  * debian/copyright:  Update upstream copyright.
  * debian/rules:  Refactor cleaning logic.
  * debian/watch:  Standardize the formatting of the watch file.

 -- Soren Stoutner <soren@debian.org>  Tue, 12 May 2026 14:29:31 -0700

courier-unicode (2.4.0-4) unstable; urgency=medium

  * Upload to unstable.
  * debian/control:
    - Fix "work" > "word" typo in descriptions (closes: #1122678, thanks Vincent
      Danjean <vdanjean@debian.org>)
    - Add implementation of the bi-directional algorithm to the descriptions.

 -- Soren Stoutner <soren@debian.org>  Fri, 12 Dec 2025 14:27:31 -0700

courier-unicode (2.4.0-3) experimental; urgency=medium

  * debian/libcourier-unicode10.symbols:  Update symbols file from buildd logs
    for architectures that won't cross-build.

 -- Soren Stoutner <soren@debian.org>  Fri, 28 Nov 2025 10:16:08 -0700

courier-unicode (2.4.0-2) experimental; urgency=medium

  * Remove debian/patches/0000-correct-visibility.patch, as it prevents
    important symbols from being exported.
  * Rename debian/patches/
    0001-Use-data-files-from-unicode-data-and-w3c-dtd-xhtml-p.patch to
    use-system-libraries.patch
  * debian/copyright:  Update for new upstream release.
  * debian/libcourier-unicode10.symbols:  Update the symbols file now that the
    patch preventing all the symbols from being generated has been removed.
  * debian/rules:  Remove obsolete build hardening flags.

 -- Soren Stoutner <soren@debian.org>  Wed, 26 Nov 2025 12:09:03 -0700

courier-unicode (2.4.0-1) experimental; urgency=medium

  * New upstream release.
  * Add debian/patches/fix-man-cannot-break-line.patch.
  * Remove debian/patches/0005-correct-man-pages.patch.  Removing it does not
    produce any errors.  It likely was instituted to address a previous lintian
    warning.
  * Rename debian/libcourier-unicode8.install to libcourier-unicode10.install
    and update the contents to match.
  * Rename debian/libcourier-unicode8.symbols to libcourier-unicode10.symbols
    and refresh the symbols for the new upstream release.
  * debian/patches/0000-correct-visibility.patch:  Refresh offsets.
  * debian/patches/
    0001-Use-data-files-from-unicode-data-and-w3c-dtd-xhtml-p.patch:  Refresh
    fuzz.
  * debian/control:  Bump the package name from libcourier-unicode8 to
    libcourier-unicode10.
  * debian/libcourier-unicode-dev.install:  Remove
    usr/share/aclocal/courier-unicode.m4 as it is no longer provided upstream.
  * debian/watch:  Update from version 4 to version 5.

 -- Soren Stoutner <soren@debian.org>  Tue, 28 Oct 2025 12:03:10 -0700

courier-unicode (2.3.2-3) unstable; urgency=medium

  * Create debian/libcourier-unicode-dev.manpages.
  * debian/copyright:  Set the main license to be GPL-3 instead of GPL-3+, which
    was an error by a previous maintainer.
  * debian/libcourier-unicode8.symbols:  Refresh symbols for GCC 15
    (closes:#1114082, #1114532).
  * debian/libcourier-unicode-dev.install:  Stop installing the manpages from
    this file, now handled by libcourier-unicode-dev.manpages.
  * debian/lrc.config:  Update to exclude lrc.config itself.

 -- Soren Stoutner <soren@debian.org>  Sat, 06 Sep 2025 17:26:21 -0700

courier-unicode (2.3.2-2) unstable; urgency=medium

  * Add debian/lrc.config.
  * Remove unneeded debian/libcourier-unicode-dev.dirs and
    debian/libcourier-unicode8.dirs.
  * Be more explicit about the files being installed in the debian/*.install
    files.
  * debian/control:  Remove obsolete "Rules-Requires-Root: no".
  * debian/rules:
    - Remove unneeded "include /usr/share/dpkg/default.mk".
    - Remove appending of CPPFLAGS to CFLAGS and CXXFLAGS (obsolete since
      debhelper >= 9).
    - Remove the obsolete sed command.

 -- Soren Stoutner <soren@debian.org>  Thu, 21 Aug 2025 08:04:06 -0700

courier-unicode (2.3.2-1) unstable; urgency=medium

  * debian/control:
    - Add build-depends on dh-sequence-builtusing.
    - Switch to "Built-Using: ${dh-builtusing:unicode-data},
      ${dh-builtusing:w3c-sgml-lib}".
  * debian/copyright:  Update copyright information for new upstream release.
  * debian/libcourier-unicode8.symbols:  Update for improved hardening flags.
  * debian/patches/0000-correct-visibility.patch:  Refresh fuzz.
  * debian/rules:
    - Improve build hardening flags.
    - Remove the undefined "an-trap" macro from the man pages.
    - Remove manual built-using commands.

 -- Soren Stoutner <soren@debian.org>  Wed, 16 Apr 2025 15:48:29 -0700

courier-unicode (2.3.1+really2.3.1-3) unstable; urgency=medium

  * Upload to unstable.
  * Add debian/salsa-ci.yml with default contents.

 -- Soren Stoutner <soren@debian.org>  Tue, 18 Mar 2025 09:30:58 -0700

courier-unicode (2.3.1+really2.3.1-2) experimental; urgency=medium

  * debian/control:  Mark the build-depend on w3c-sgml-lib as :native so that
    crossbuilding works.
  * debian/libcourier-unicode8.symbols:  Update the symbols from the build
    logs.

 -- Soren Stoutner <soren@debian.org>  Wed, 05 Mar 2025 15:34:24 -0700

courier-unicode (2.3.1+really2.3.1-1) experimental; urgency=medium

  * Remove obsolete debian/courier-unicode.shlibs.
  * Add debian/
  * debian/control:
    - Rename libcourier-unicode4 to libcourier-unicode8.
    - Add build-depends on dh-sequence-pkgkde-symbolshelper.
    - Add pre-build-depends on ${misc:Pre-Depends} for libcourier-unicode8.
  * debian/libcourier-unicode8.dirs:  Rename from libcourier-unicode4.dirs.
  * debian/libcourier-unicode8.install:  Rename from
    libcourier-unicode4.install.
  * debian/rules:
    - Add "export DPKG_GENSYMBOLS_CHECK_LEVEL=4".
    - Export Built-Using to debian/libcourier-unicode8.substvars.

 -- Soren Stoutner <soren@debian.org>  Mon, 03 Mar 2025 12:16:07 -0700

courier-unicode (2.3.1+really2.1.2-1) unstable; urgency=medium

  * Fix broken 2.3.1 upload to unstable, temporarily reverting to 2.1.2
    (Closes: #1099185).
  * Temporarily restore patches.

 -- Soren Stoutner <soren@debian.org>  Mon, 03 Mar 2025 11:37:43 -0700

courier-unicode (2.3.1-1) unstable; urgency=medium

  * New upstream release.
  * Remove debian/patches/0003-Make-mkultcase-deterministic.patch, applied
    upstream.
  * Remove debian/patches/0002-Disable-Failing-Tests.patch:  Obsolete.
  * Remove debian/patches/0004-Spelling-Fixes.patch, applied upstream.
  * Add debian/upstream/metadata.
  * debian/changelog:  Remove trailing whitespace.
  * debian/control:
    - Replace Markus Wanner <markus@bluegap.ch> with myself as maintainer.
    - Add "Rules-Requires-Root: no".
    - Bump standards-version to 4.7.2, no changes required.
    - Remove obsolete breaks and replaces libcourier-unicode1.
  * debian/copyright:
    - Refactor for current upstream code.
    - Add myself to the debian/* stanza.
  * debian/libcourier-unicode-dev.install:  Add
    usr/share/aclocal/courier-unicode-version.m4.
  * debian/patches/0000-correct-visibility.patch:  Refresh fuzz.
  * debian/patches/0001-Use-data-files-from-unicode-data-and-w3c-dtd-xhtml-p.patch:
    Refresh failed hunks, refactor for current upstream.
  * debian/patches/0005-correct-man-pages.patch:  Refresh failed hunks.
  * debain/rules:  Remove obsolete --as-needed flag.
  * debian/upstream/signing-key.asc:  Update to match current upstream key.

 -- Soren Stoutner <soren@debian.org>  Thu, 27 Feb 2025 17:04:47 -0700

courier-unicode (2.1.2-2) unstable; urgency=medium

  * Drop build dependency on pkg-kde-tools.
  * Bump S-V to 4.5.1, drop d/compat and use debhelper-compat instead,
    use debian/not-installed and dh_missing to simplify the dh_install
    invocation and allowing to eliminate the override.
  * Update d/watch to use version 4 and take a third digint into
    account.

 -- Markus Wanner <markus@bluegap.ch>  Tue, 16 Feb 2021 22:43:32 +0100

courier-unicode (2.1.2-1) unstable; urgency=medium

  * New upstream release 2.1.2.
  * Drop symbols file, replace with plain shlibs approach.
  * Really drop the unneeded dh-autoreconf build dependency.

 -- Markus Wanner <markus@bluegap.ch>  Mon, 28 Dec 2020 15:03:35 +0100

courier-unicode (2.1-3.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Add missing symbol. (Closes: #952237)

 -- Sudip Mukherjee <sudipm.mukherjee@gmail.com>  Thu, 05 Mar 2020 22:27:14 +0000

courier-unicode (2.1-3) unstable; urgency=medium

  * Tweak patch 0000-correct-visibility.patch: Export a few required
    globals.  Adjust symbols file.

 -- Markus Wanner <markus@bluegap.ch>  Tue, 23 Oct 2018 19:35:23 +0200

courier-unicode (2.1-2) unstable; urgency=medium

  * d/control: correct Vcs-* links to point to the new salsa project.
  * Drop unneeded dh-autoreconf build dependency.
  * Drop unneeded `--parallel` argument to dh.
  * Add patch 0005-correct-man-pages.patch to correct over-length
    man page lines.

 -- Markus Wanner <markus@bluegap.ch>  Sun, 21 Oct 2018 16:29:27 +0200

courier-unicode (2.1-1) unstable; urgency=medium

  * New upstream release.
  * Refresh patch 0000-correct-visibility.patch.
  * Revamp symbols file, really use pkg-kde-tools, add templinst symbols
    that appear with gcc-8. Closes: #897726.
  * Bump d/compat to 11.
  * Use https for d/watch.
  * Update years in d/copyright, use https.
  * Bump Standards-Version to 4.2.1: no further changes required.

 -- Markus Wanner <markus@bluegap.ch>  Tue, 16 Oct 2018 18:40:31 +0200

courier-unicode (2.0-2) unstable; urgency=medium

  * Add patch 0000-explicit-visibility.patch which makes class
    iconvert visible, again, with -fvisibility=hidden. Adjust
    symbols file accordingly.
  * Add patch 0004-Spelling-Fixes.patch to fix a couple spelling
    errors.

 -- Markus Wanner <markus@bluegap.ch>  Tue, 15 Aug 2017 20:56:50 +0200

courier-unicode (2.0-1) unstable; urgency=medium

  * New upstream release.
  * Update d/copyright.
  * Refresh patches.
  * Update symbols for libcourier-unicode4, use c++ format where
    applicable, leveraging pkg-kde-tools.
  * Bump Standards-Version to 4.0.1, no changes required.

 -- Markus Wanner <markus@bluegap.ch>  Sun, 06 Aug 2017 21:15:50 +0200

courier-unicode (1.4-5) unstable; urgency=medium

  * Migrate the new package from experimental to unstable.
  * Add patch 0003-Make-mkultcase-deterministic.patch to increase
    reproducibility of builds.
  * Bump Standards-Version to 4.0.0, no changes required.
  * Add patch 0004-Spelling-Fixes.patch.

 -- Markus Wanner <markus@bluegap.ch>  Sun, 02 Jul 2017 19:24:35 +0200

courier-unicode (1.4-4) experimental; urgency=medium

  * Take over the package. Closes: #848979.
  * Update d/watch to ignore development snapshots.
  * Rename libcourier-unicode1 to libcourier-unicode3 to match
    the SONAME of the library. Add a symbols file.
  * Drop autotools-dev, use only dh-autoreconf.
  * Update Vcs-* and Homepage to use https.
  * Bump S-V: no changes required.
  * Use different long descriptions for the two binary packages.
  * d/rules: Save and restore original source files to allow for
    subsequent builds to work.
  * d/rules: Move down the inclusion of default.mk, so the
    hardening=+all actually takes effect.
  * Disable only LineBreak- and WordBreakTests, enable all others,
    with patch 0002-Disable-Failing-Tests.patch
  * Add a Breaks+Replaces against libcourier-unicode1, as it
    provided libcourier-unicode.so.3.0.0.

 -- Markus Wanner <markus@bluegap.ch>  Thu, 06 Apr 2017 19:04:49 +0200

courier-unicode (1.4-3) unstable; urgency=medium

  * Orphan the package.

 -- Ondřej Surý <ondrej@debian.org>  Wed, 21 Dec 2016 15:01:14 +0100

courier-unicode (1.4-2) unstable; urgency=medium

  * Depend on w3c-sgml-lib instead of w3c-dtd-xhtml (Closes: #813792)

 -- Ondřej Surý <ondrej@debian.org>  Fri, 05 Feb 2016 11:59:30 +0100

courier-unicode (1.4-1) unstable; urgency=medium

  * Initial release
  * Add d/watch with support for signed packages
  * Imported Upstream version 1.4

 -- Ondřej Surý <ondrej@debian.org>  Thu, 31 Dec 2015 11:27:46 +0100
