deepin-terminal (6.5.40+dfsg-1) unstable; urgency=medium

  * New upstream release.
  * Migrate the package to Qt 6 / DTK 6. Upstream 6.5.40 picks Qt 6
    automatically whenever qt6-base-dev is installed, so no extra
    configure flag is needed.
  * debian/control:
    + Build-Depends: replace qt5-qmake, qtbase5-dev, qtbase5-private-dev,
      qttools5-dev and qttools5-dev-tools with qt6-base-dev,
      qt6-base-private-dev, qt6-5compat-dev, qt6-tools-dev and
      qt6-tools-dev-tools.
    + Build-Depends: replace libdtkwidget-dev with libdtk6widget-dev.
    + Build-Depends: drop libdframeworkdbus-dev, no longer referenced by
      the upstream build system.
    + Build-Depends: drop libgmock-dev and libgtest-dev; the tests/
      subdirectory is only built for CMAKE_BUILD_TYPE=Debug, and
      debian/rules forces Release.
    + Build-Depends: drop libutf8proc-dev; the USE_UTF8PROC option
      defaults to OFF and is not enabled here.
    + Build-Depends: add libx11-dev, required by the x11 pkg-config
      module that upstream looks up together with xcb-ewmh.
    + Bump Standards-Version to 4.7.4, dropping the now-default
      Priority and Rules-Requires-Root fields.
  * debian/rules:
    + Drop the obsolete QT_SELECT=5 export.
    + Drop the stray LIB_INSTALL_DIR argument: it was missing its -D
      prefix and the variable is unused by upstream anyway.
    + Fail the build if no .qm file was produced, so that a broken
      lrelease setup can no longer silently ship an untranslated
      package.
  * debian/patches:
    + Refresh 0001 and 0002 for the new upstream release.
    + Drop 0003-avoid-regeneration-of-ts-files.patch, fixed upstream:
      the new cmake/translation-generate.cmake only runs lrelease and
      no longer regenerates the .ts files.
    + Drop 0004-Fix-ftbfs-with-lxqt-build-tools-2.0.0.patch, fixed
      upstream: 3rdparty/terminalwidget now looks for lxqt2-build-tools
      first and falls back to lxqt-build-tools.
  * debian/watch: Convert to version 5 syntax. The download URL and the
    resulting repacked tarball are unchanged (verified byte-identical).
  * debian/lintian-overrides: The bundled terminalwidget library is now
    built as libterminalwidget6; update the overrides accordingly.
  * debian/deepin-terminal.1: Update the option list. -x/--execute and
    -l/--load-theme are gone, -C/--run-script and --keep-open are new,
    and the accepted window modes changed.
  * debian/copyright:
    + Update copyright years.
    + Add CC0-1.0 build scaffolding, LGPL-3+ translations and CC-BY-4.0
      README paragraphs, following upstream's .reuse/dep5.
    + Fix the 3rdparty/terminalwidget/* catch-all paragraph. It claimed
      BSD-3-Clause, but no bundled file is under that licence: the
      BSD-3-clause text only covers the upstream qtermwidget CMake
      modules, which are not bundled, while the project-wide licence in
      3rdparty/terminalwidget/LICENSE is GPL-2. The copyright holders
      are now taken from 3rdparty/terminalwidget/AUTHORS instead of
      naming just two of them.
    + Cover 3rdparty/terminalwidget/lib/encodes/* and
      3rdparty/terminalwidget/lib/qtcompat.h, the only three files in
      the bundled library that UnionTech does hold the copyright on.
    + Fix 3rdparty/terminalwidget/lib/HistorySearch.*, which is GPL-2+
      and not covered by the terminalwidget catch-all paragraph.

 -- Boyuan Yang <byang@debian.org>  Sun, 09 Aug 2026 09:57:22 -0400


deepin-terminal (5.9.51+dfsg-1) unstable; urgency=medium

  * New upstream release. (Closes: #1096235)
  * debian/control: Add new build-dep.
  * debian/patches/0004: Refreshed.

 -- Boyuan Yang <byang@debian.org>  Mon, 17 Feb 2025 16:43:15 -0500

deepin-terminal (5.9.40+dfsg-4) unstable; urgency=medium

  * Add patch to use lxqt2-build-tools.
  * debian/control:
    + Add qt6-tools-dev to Build-Depends.
    + Tighten Build-Depends lxqt-build-tools to (>= 2.0.0~).
    + Replace Build-Depends pkg-config to pkgconf.

 -- Arun Kumar Pariyar <arun@debian.org>  Wed, 27 Nov 2024 22:17:37 +0545

deepin-terminal (5.9.40+dfsg-3) unstable; urgency=medium

  * Add qttools5-dev to Build-Deps (Closes: #1078279).

 -- Arun Kumar Pariyar <arun@debian.org>  Mon, 16 Sep 2024 00:47:32 +0545

deepin-terminal (5.9.40+dfsg-2) unstable; urgency=medium

  [ Arun Kumar Pariyar ]
  * debian/patches:
    + Add 0003-avoid-regeneration-of-ts-files.patch (Closes: #1044857).

  [ Dmitry Shachnev ]
  * Backport upstream fix to not overwrite CMAKE_CXX_FLAGS by CMAKE_C_FLAGS.
    Closes: #1066406.

 -- Arun Kumar Pariyar <arun@debian.org>  Mon, 08 Apr 2024 00:12:37 +0545

deepin-terminal (5.9.40+dfsg-1) unstable; urgency=medium

  * New upstream version 5.9.40+dfsg. (Closes: #1028611)
  * debian/patches:
    + Drop 0003-remove-definitions-DQT_NO_CAST_FROM_ASCII-DQT_NO_CAS.patch
  * Update lintian-overrides.
  * debian/control:
    + Bump Standards-Version to 4.6.2.
    + Add packages libgmock-dev, libgtest-dev, libsecret-1-dev, and
      libxcb-ewmh-dev to B-D.
    + Drop libatspi2.0-dev and chrpath from B-D.
  * debian/copyright: Refresh copyright information.
  * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
    Repository-Browse.

 -- Arun Kumar Pariyar <arun@debian.org>  Thu, 23 Feb 2023 17:48:17 +0545

deepin-terminal (5.2.11-1) unstable; urgency=medium

  * Upload to unstable.

 -- Boyuan Yang <byang@debian.org>  Tue, 09 Nov 2021 23:39:36 -0500

deepin-terminal (5.2.11-1~exp1) experimental; urgency=medium

  [ Arun Kumar Pariyar ]
  * New upstream version 5.2.11.
  * debian/control:
    + Bump debhelper compat to v13.
    + Cleanup un-used the build-depends.
    + Remove deepin-menu from package dependency.
  * debian/patches:
    + Remove 0002-vala-libify-raw_data-conversion-for-Terminal-feed_ch.patch
    + Remove 0003-utils-adjust-to-change-in-vte3-0.59.0.patch
    + Add 0002-fix-desktop-entry-invalid-category-for-DDE.patch
    + Add 0003-remove-definitions-DQT_NO_CAST_FROM_ASCII-DQT_NO_CAS.patch
  * debian/postrm
    + Add sript to remove user configuration for deepin-terminal.
  * debian/rules:
    + Remove valaflags.

  [ Boyuan Yang ]
  * debian/control:
    + Tighten build dependency versions.
    + Bump Standards-Version to 4.6.0.
    + Drop Yangfl from uploaders list as requested.

 -- Boyuan Yang <byang@debian.org>  Tue, 09 Nov 2021 13:39:44 -0500

deepin-terminal (5.0.0+ds1-3) unstable; urgency=medium

  * debian/patches:
    + Add 0004-basic-wayland-support patch file. (Closes: #987933, #894323)
  * debian/control:
    + Add Arun Kumar Pariyar to uploaders list.

 -- Arun Kumar Pariyar <openarungeek@gmail.com>  Mon, 03 May 2021 00:46:19 +0545

deepin-terminal (5.0.0+ds1-2) unstable; urgency=high

  * debian/patches: Add upstream PR to fix FTBFS with new libvte
    (Closes: #954581)
  * debian/control: Bump Standards-Version to 4.5.0.

 -- Boyuan Yang <byang@debian.org>  Thu, 23 Apr 2020 19:18:02 -0400

deepin-terminal (5.0.0+ds1-1) unstable; urgency=medium

  * New upstream release 5.0.0+ds1.
  * debian/control: Bump Standards-Version to 4.4.1.

 -- Boyuan Yang <byang@debian.org>  Fri, 15 Nov 2019 10:47:51 -0500

deepin-terminal (3.2.1.1+ds1-1) unstable; urgency=medium

  * New upstream version 3.2.1.1+ds1
  * d/patches: Add a patch to get rid of lintian warning:
    desktop-entry-invalid-category.

 -- Yanhao Mo <yanhaocs@gmail.com>  Tue, 26 Feb 2019 14:00:19 +0800

deepin-terminal (3.2+ds1-1) unstable; urgency=medium

  * New upstream version 3.2.
  * Revert upstream commit about adding Debian Stretch support back
    (vendoring libraries).
  * debian/control:
    + Update my uploader email address and use @debian.org one.
    + Build-depend on debhelper-compat (= 12) instead of using
      debian/compat file.
    + Bump Standards-Version to 4.3.0.
  * debian/rules:
    + Add back vala workarounds.
  * debian/watch: Add version mangling.

 -- Boyuan Yang <byang@debian.org>  Fri, 11 Jan 2019 10:22:48 -0500

deepin-terminal (3.0.8-1) unstable; urgency=medium

  * Update d/watch
  * Remove d/patches, applyed by upstream.
  * New upstream version 3.0.8

 -- Yanhao Mo <yanhaocs@gmail.com>  Wed, 24 Oct 2018 09:50:12 +0800

deepin-terminal (3.0.7-1) unstable; urgency=medium

  * New upstream version 3.0.7
  * Bump Standards-Version to 4.2.1 (no changes needed).
  * drop d/patch/0002-use-system-lib, applyed by upstream.
  * d/copyright: remove license info of vapi/xcb.vapi.
  * d/watch: simplify it by using "dversionmangle=auto".

 -- Yanhao Mo <yanhaocs@gmail.com>  Sun, 14 Oct 2018 18:38:29 +0800

deepin-terminal (3.0.3+ds-1) unstable; urgency=medium

  * New upstream version 3.0.3+ds
  * Bump Standards-Version to 4.2.0 (no changes needed).

 -- Yanhao Mo <yanhaocs@gmail.com>  Mon, 20 Aug 2018 15:23:39 +0800

deepin-terminal (3.0.1+ds-1) unstable; urgency=medium

  * New upstream version 3.0.1+ds
  * Bump Standards-Version to 4.1.5 (no changes needed).

 -- Yanhao Mo <yanhaocs@gmail.com>  Sat, 21 Jul 2018 11:16:43 +0800

deepin-terminal (3.0.0+ds-2) unstable; urgency=medium

  * Add missing runtime dependency zssh (Closes: #900644).

 -- Yanhao Mo <yanhaocs@gmail.com>  Thu, 14 Jun 2018 08:44:42 +0800

deepin-terminal (3.0.0+ds-1) unstable; urgency=medium

  [ Yanhao Mo ]
  * New upstream release.
  * d/control: Add new uploader Yanhao Mo <yanhaocs@gmail.com>.
  * d/patches: modify patches to adapt to new upstream version.
  * d/rules: Refresh to build new package.
  * d/copyright: Exclude 3rdparty/ directory.
  * d/source/lintian-overrides: No need to override anything, delete it.
  * Bump Standards-Version to 4.1.4 (No changes needed).

  [ Boyuan Yang ]
  * d/rules: Use "dh_missing --fail-missing".

 -- Boyuan Yang <073plan@gmail.com>  Thu, 17 May 2018 21:05:16 +0800

deepin-terminal (2.9.2-1) unstable; urgency=medium

  * Initial release (Closes: #870446)

 -- Yangfl <mmyangfl@gmail.com>  Sun, 18 Mar 2018 12:06:02 +0800
