kraft (2.0.0-1build1) stonking; urgency=medium

  * No-change rebuild for KDE PIM 26.04.

 -- Rik Mills <rikmills@kde.org>  Wed, 10 Jun 2026 23:28:30 +0100

kraft (2.0.0-1) unstable; urgency=medium

  * Upload to unstable.
  * New upstream release.
  * Update the patches:
    - Use-the-non-legacy-add_test-CMake-command.patch: drop, fixed upstream
    - Extract-Git-info-at-build-time-only-if-possible.patch: drop, fixed
      upstream
  * Bump Standards-Version to 4.7.3, no changes required.
  * Drop Priority: optional, no more needed since dpkg 1.22.13.
  * Switch Vcs-* fields back to the 'master' packaging branch.

 -- Pino Toscano <pino@debian.org>  Tue, 06 Jan 2026 22:32:10 +0100

kraft (2.0.0~rc1-2) experimental; urgency=medium

  * More and more unit tests assume an installed layout for the data, so:
    - install kraft in a local directory, pointing to it via XDG_DATA_DIRS
    - use a static "tmp" subdirectory of the local "test_root" as $TMPDIR,
      so it is already cleaned, and it does not pollute the system $TMPDIR
    - print the leftover temporary files after running the tests, to easily spot
      leaked files
    - drop patch tests-skip-t_defaultprovider.diff, as the test runs fine now
  * Backport the upstream PR https://github.com/dragotin/kraft/pull/272 to use
    the non-legacy add_test() CMake command; patch
    Use-the-non-legacy-add_test-CMake-command.patch
    - drop tests-new-add_test.diff, replaced
  * Backport the upstream PR https://github.com/dragotin/kraft/pull/273 to not
    use 'git' at build time when not available; patch
    Extract-Git-info-at-build-time-only-if-possible.patch
    - drop cmake-fix-without-git.diff, replaced
  * Drop the locales-all build dependency, no more needed by the tests.

 -- Pino Toscano <pino@debian.org>  Tue, 23 Dec 2025 19:40:59 +0100

kraft (2.0.0~rc1-1) experimental; urgency=medium

  * New upstream development release:
    - switches to Qt5/KF5 (Closes: #1088983)
    - erml2pdf.py is no more shipped (Closes: #1083203)
    - watermarkpdf.py switches to pypdf (Related: #1029734)
  * Update watch file to handle also beta/rc versions, and skip tags without dot
    in them (hard to programmatically distinguish the version).
  * Update the patches:
    - tests-skip-t_defaultprovider.diff: refresh
    - cmake-fix-without-git.diff: refresh
  * Update the build dependencies following the port to Qt 6:
    - remove qtbase5-dev, libqt5svg5-dev, libkf5akonadi-dev,
      libkf5akonadicontact-dev, libkf5config-dev, libkf5contacts-dev,
      libkf5i18n-dev, libgrantlee5-dev, and libqt5sql5-sqlite
    - add qt6-base-dev, qt6-svg-dev, libkf6config-dev, libkf6contacts-dev,
      libkf6i18n-dev, libkf6texttemplate-dev, libakonadi-dev,
      libakonadicontact-dev, and libqt6sql6-sqlite
  * Update the other build dependencies according to the upstream build system:
    - bump extra-cmake-modules to 6.0.0
    - drop libctemplate-dev, no more needed now
  * Switch the kf5 dh addon to kf6.
  * Modernize building:
    - add the dh-sequence-kf6 build dependency to use the kf6 addon
      automatically
    - add the dh-sequence-python3 build dependency to use the python3 addon
      automatically
    - drop the pkg-kde-tools build dependency, no more explicitly needed
    - drop all the manually specified addons and buildsystem for dh
  * Switch the dependencies/recommends libqt5sql5-sqlite, and libqt5sql5-mysql
    to libqt6sql6-sqlite, and libqt6sql6-mysql.
  * Drop the -DAKONADI_LEGACY_BUILD=ON cmake argument, as it is no more legacy
    API to use.
  * Tweak the add_test() CMake calls to ensure the test executables are found;
    patch tests-new-add_test.diff
    - adapt tests-skip-t_defaultprovider.diff to it
  * Switch the python3-pypdf2 dependency to python3-pypdf, as watermarkpdf.py
    now is ported to the latter. (Closes: #1029734)
  * Drop the python3-reportlab dependency: it was needed for erml2pdf.py, which
    is no more shipped now.
  * The rebuild ensures that existing packages are used; python3-pypdf2 was
    handled on its own, and mentioned above. (Closes: #1115424)
  * Bump Standards-Version to 4.7.2, no changes required.
  * Drop Rules-Requires-Root: no, no more needed since Debian trixie.
  * Switch Vcs-* fields to the 'experimental' packaging branch.

 -- Pino Toscano <pino@debian.org>  Tue, 23 Dec 2025 00:59:46 +0100

kraft (1.2.2-1) unstable; urgency=medium

  * New upstream release.

 -- Pino Toscano <pino@debian.org>  Wed, 02 Oct 2024 06:52:55 +0200

kraft (1.2.1-1) unstable; urgency=medium

  * New upstream release.
  * Update the patches:
    - cmake-fix-without-git.diff: refresh
  * Include /usr/share/dpkg/pkg-info.mk: this makes SOURCE_DATE_EPOCH exported
    during the build, and the upstream build system will not embed the hostname
    of the build host.
  * Drop the ".tag" file created for running cmake, as the upstream build system
    now gracefully handles its lack.
  * The tests now properly pass no matter which locale is set for the build
    host, so:
    - drop the tests-dateformat.diff patch
    - stop setting the de_DE.utf8 locale when running the tests
  * Drop the python3-six dependency, as the six Python module is no more used
    now. (Closes: #1067723)
  * Bump Standards-Version to 4.7.0, no changes required.

 -- Pino Toscano <pino@debian.org>  Mon, 06 May 2024 13:53:00 +0200

kraft (1.1-1) unstable; urgency=medium

  * New upstream release.
  * Update the build dependencies according to the upstream build system:
    - bump cmake to 3.16.0
  * Pass -DAKONADI_LEGACY_BUILD=ON to cmake to build with Akonadi older than
    23.04 (i.e. what currently available in Debian unstable).
  * Fix source build without git or a .git directory around:
    - do not try to get git branch information if there is no .git directory;
      patch cmake-fix-without-git.diff
    - create a ".tag" file for the cmake run, since apparently the build system
      assumes it is there (while it is not) in case .git is not present
  * Make the tests pass:
    - add the locales-all build dependency
    - run tests using the de_DE.utf8 locale
    - fix the expected date strings when no date format is configured; patch
      tests-dateformat.diff

 -- Pino Toscano <pino@debian.org>  Sun, 17 Sep 2023 06:01:17 +0200

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