deepin-terminal (6.5.40+dfsg-1)
[PTS] [DDPO]
OK: VCS matches the version in the archive
- Git: https://salsa.debian.org/pkg-deepin-team/deepin-terminal.git
-
- Branch: master
- Path: debian/changelog
- Repo size: 1310720
- Browser: https://salsa.debian.org/pkg-deepin-team/deepin-terminal
- Last scan: 2026-09-07 10:31:02+00
- Error: https://salsa.debian.org/api/v4/projects/pkg-deepin-team%2Fdeepin-terminal API request failed: 401 Unauthorized at /srv/qa.debian.org/data/vcswatch/vcswatch line 410.
- Next scan: 2026-09-12 11:28:00+00
- Debian changelog in Git:
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
- This branch is even with tag debian/6.5.40+dfsg-1