dtkcore (5.7.9-1) unstable; urgency=medium
authorBoyuan Yang <byang@debian.org>
Tue, 11 Feb 2025 20:11:16 +0000 (15:11 -0500)
committerBoyuan Yang <byang@debian.org>
Tue, 11 Feb 2025 20:11:16 +0000 (15:11 -0500)
  * Upload to unstable.

[dgit import unpatched dtkcore 5.7.9-1]

16 files changed:
1  2 
debian/TODO
debian/changelog
debian/control
debian/copyright
debian/gbp.conf
debian/libdtkcore-dev.docs
debian/libdtkcore-dev.install
debian/libdtkcore5-bin.install
debian/libdtkcore5-bin.manpages
debian/libdtkcore5.shlibs
debian/qdbusxml2cpp-fix.1
debian/rules
debian/source/format
debian/source/lintian-overrides
debian/upstream/metadata
debian/watch

diff --cc debian/TODO
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d96991ee67acbfbeec6b73b53a4e62aa724a877b
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++* Enable test.
index 3861173c32adb94ee99fece8f45f1b953c43fa77,0000000000000000000000000000000000000000..338e6b0257b8ac75b17472a1fb56f4fc5b03dfb1
mode 100644,000000..100644
--- /dev/null
@@@ -1,367 -1,0 +1,482 @@@
- dtkcore (5.7.9) unstable; urgency=medium
++dtkcore (5.7.9-1) unstable; urgency=medium
 +
-   [ root ]
-   * UNRELEASED
++  * Upload to unstable.
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Thu, 23 Jan 2025 09:07:08 +0000
++ -- Boyuan Yang <byang@debian.org>  Tue, 11 Feb 2025 15:11:16 -0500
 +
- dtkcore (5.7.8) unstable; urgency=medium
++dtkcore (5.7.9-1~exp2) experimental; urgency=medium
 +
-   [ root ]
-   * UNRELEASED
++  * debian/control: Let libdtkcore-dev Breaks+Replaces:
++    libdtkcommon-dev (<< 5.7.5). (Closes: #1095715)
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Tue, 14 Jan 2025 11:17:31 +0000
++ -- Boyuan Yang <byang@debian.org>  Tue, 11 Feb 2025 11:50:59 -0500
 +
- dtkcore (5.7.7) unstable; urgency=medium
++dtkcore (5.7.9-1~exp1) experimental; urgency=medium
 +
-   [ root ]
-   * UNRELEASED
++  * New upstream release 5.7.9.
++  * debian/libdtkcore5.shlibs: Require library version (>= 5.7).
++  * debian/control: Require dtkcommon (>= 5.7.9) for dtklog.
++  * Upload to experimental.
++  * debian/patches: Dropped, not needed.
++  * debian/rules: Enable -DBUILD_WITY_SYSTEMD.
++  * debian/libdtkcore5-bin.install: Updated.
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Thu, 09 Jan 2025 09:28:38 +0000
++ -- Boyuan Yang <byang@debian.org>  Mon, 10 Feb 2025 19:36:21 -0500
 +
- dtkcore (5.7.6) unstable; urgency=medium
++dtkcore (5.6.2.2-1) unstable; urgency=medium
 +
-   [ root ]
-   * UNRELEASED
++  * Upload to unstable.
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Thu, 02 Jan 2025 05:43:52 +0000
++ -- Boyuan Yang <byang@debian.org>  Wed, 04 Dec 2024 07:18:37 -0500
 +
- dtkcore (5.7.5) unstable; urgency=medium
++dtkcore (5.6.2.2-1~exp1) experimental; urgency=medium
 +
-   * fix: pidfd leak
++  * New upstream release 5.6.2.2.
++  * debian/rules: Adjust for CMake-based build.
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Thu, 12 Dec 2024 03:03:54 +0000
++ -- Boyuan Yang <byang@debian.org>  Sat, 03 Dec 2022 09:05:57 -0500
 +
- dtkcore (5.7.4) unstable; urgency=medium
++dtkcore (5.5.33-2) unstable; urgency=medium
 +
-   * fix: hasVtable is incorrect when destructing
++  * debian/patches: Drop explicit cxx11 from tests. (Closes: #1038703)
++  * debian/control:
++    + Bump Standards Version to 4.6.2.
++    + Update my Uploaders email to debian.org email.
++  * debian/upstream/metadata: Fix Repository URL.
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Tue, 03 Dec 2024 02:00:45 +0000
++ -- Arun Kumar Pariyar <arun@debian.org>  Wed, 21 Jun 2023 00:09:53 +0545
 +
- dtkcore (5.7.3) unstable; urgency=medium
++dtkcore (5.5.33-1) unstable; urgency=medium
 +
-   [ root ]
-   * UNRELEASED
++  * New upstream version 5.5.33.
++  * debian/libdtkcore5.shlibs: update version to 5.5.33.
++  * debian/rules: Add buildsystem=qmake.
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Wed, 20 Nov 2024 02:19:06 +0000
++ -- Clay Stan <claystan97@gmail.com>  Tue, 02 Aug 2022 13:14:06 +0800
 +
- dtkcore (5.7.2) unstable; urgency=medium
++dtkcore (5.5.32-1) unstable; urgency=medium
 +
-   [ root ]
-   * UNRELEASED
++  * New upstream version.
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Wed, 13 Nov 2024 01:53:26 +0000
++ -- Boyuan Yang <byang@debian.org>  Wed, 15 Jun 2022 13:26:45 -0400
 +
- dtkcore (5.7.1) unstable; urgency=medium
++dtkcore (5.5.31-1) unstable; urgency=medium
 +
-   * feat: 增加智能终端设备类型 (#434)
-     Thanks to Whale107
-   * fix: remove unnecessary link libraries
-   * fix: DDBusInterface signal loss
-   * fix(util): error appid from `getAppIdFromAbsolutePath`
++  * New upstream version.
++  * debian/libdtkcore5.shlibs: update version to 5.5.31.
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Wed, 16 Oct 2024 03:30:45 +0000
++ -- Boyuan Yang <byang@debian.org>  Tue, 24 May 2022 23:35:19 -0400
 +
- dtkcore (5.6.34) unstable; urgency=medium
++dtkcore (5.5.30-1) unstable; urgency=medium
 +
-   [ root ]
-   * UNRELEASED
++  * New upstream version.
++  * debian/libdtkcore5.shlibs: update version to 5.5.30.
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Tue, 20 Aug 2024 05:03:51 +0000
++ -- Boyuan Yang <byang@debian.org>  Tue, 12 Apr 2022 16:10:36 -0400
 +
- dtkcore (5.6.32) unstable; urgency=medium
++dtkcore (5.5.23-1) unstable; urgency=medium
 +
-   * refactor: log files move to dtklog(Issue: #182)
++  * New upstream version 5.5.23.
++  * debian/copyright: updated.
++  * debian/libdtkcore5.shlibs: update version to 5.5.23.
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Mon, 08 Jul 2024 02:29:21 +0000
++ -- Clay Stan <claystan97@gmail.com>  Mon, 21 Feb 2022 15:21:41 +0800
 +
- dtkcore (5.6.31) unstable; urgency=medium
++dtkcore (5.5.17.1-1) unstable; urgency=medium
 +
-   * chore: use '&&' and '||' instead of 'and' and 'or'
++  * Upload to unstable.
++  * Bump Standards-Version to 4.6.0.
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Thu, 27 Jun 2024 09:11:34 +0000
++ -- Boyuan Yang <byang@debian.org>  Tue, 09 Nov 2021 13:33:41 -0500
 +
- dtkcore (5.6.30) unstable; urgency=medium
++dtkcore (5.5.17.1-1~exp1) experimental; urgency=medium
 +
-   * feat: 允许基于dtk开发的应用动态控制其日志输出等级(Task: 307567)(Influence: 允许基于dtk开发的应用动态控制其日志输出等级)
-   * fix: lshw查询内存大小时返回多元素数组,修正解析过程(Bug: 228681)(Influence: DSysInfo::memoryInstalledSize解析过程)
-   * fix: 从文件中读取deepinType和productType值时因为权限问题会失败(Influence: 正常显示版本和说明)
-   * feat: 增加registerLoggingRulesWatcher接口(Task: 303379)
-   * fix: 修复计算 build 版本号错误的问题(Influence: 构建版本号(BUILD_VERSION ))
-   * feat: DeepinType类型增加军用版(Task: 316703)(Influence: DeepinType类型)
-   * fix: 修复日志格式时间戳显示异常问题(Bug: 236239)(Influence: 使用DLogManager的应用日志输出格式)
-   * chore: loggingrules config move to preference
-   * refactor: remove LoggingRules interface
-   * fix: crashed when access DSGApplication::id early
-   * chore: fallback to dsgconfig value
-   * fix(build): build faild on Qt 6.7.1
++  [ Clay Stan ]
++  * New upstream version 5.5.17.1.
++  * add qdbusxml2cpp manpage.
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Thu, 30 May 2024 02:46:32 +0000
++  [ Boyuan Yang ]
++  * Upload new version to experimental. (Closes: #993174)
++  * Tighten library version requirement using
++    debian/libdtkcore5.shlibs.
++  * debian/upstream/metadata: Fix field names.
++  * debian/control: Drop ${shlibs:Depends} from libdtkcore-dev
++    dependency field, useless.
 +
- dtkcore (5.6.29) unstable; urgency=medium
++ -- Boyuan Yang <byang@debian.org>  Sun, 07 Nov 2021 08:25:42 -0500
 +
-   * chore: remove warning for dbusxml2cpp in qt6
++dtkcore (5.4.13-1) unstable; urgency=medium
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Mon, 13 May 2024 03:02:53 +0000
++  * New upstream version 5.4.13.
 +
- dtkcore (5.6.28) unstable; urgency=medium
++ -- Clay Stan <claystan97@gmail.com>  Sun, 25 Apr 2021 17:02:11 +0800
 +
-   * fix: fix undefined reference errors on spdlog 1.14.0
-     Thanks to hillwoodroc
++dtkcore (5.4.0-1~exp1) experimental; urgency=medium
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Mon, 29 Apr 2024 08:23:39 +0000
++  [ Clay Stan ]
++  * New upstream release 5.4.0.
++  * debian/control: Add Clay Stan to Uploaders list.
 +
- dtkcore (5.6.27) unstable; urgency=medium
++  [ Hu Feng ]
++  * debian/control:
++    + Remove Build-Depends qtbase5-dev
++    + Add Hu Feng to Uploaders list.
++  * debian/patches:
++    + Add 0001-fix-access-null-pointer.patch
++  * debian/libdtkcore5.symbols
++    + Update symbols
 +
-   * fix: lossing value when save DConfig
-   * fix(qdbusxml2cpp): support qt 6.7
++ -- Hu Feng <hufeng@uniontech.com>  Wed, 03 Mar 2021 09:53:46 +0800
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Fri, 19 Apr 2024 08:55:35 +0000
++dtkcore (5.2.2.5-2) unstable; urgency=medium
 +
- dtkcore (5.6.26) unstable; urgency=medium
++  * debian/libdtkcore5.symbols:
++    + Update symbols for other archs.
 +
-   [ root ]
-   * UNRELEASED
++ -- Arun Kumar Pariyar <openarungeek@gmail.com>  Mon, 21 Dec 2020 15:05:28 +0545
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Tue, 26 Mar 2024 05:47:35 +0000
++dtkcore (5.2.2.5-1) unstable; urgency=medium
 +
- dtkcore (5.6.25) unstable; urgency=medium
++  [ Dmitry Shachnev ]
++  * debian/libdtkcore5.symbols:
++    + Add support for 32-bit architectures.
 +
-   * chore: fix docs typo
-   * feat: support to set appId for DConfig
-   * fix: DConfig add check for name(Issue: #1211374)
++  [ Arun Kumar Pariyar ]
++  * Upload to unstable.
++  * debian/control:
++    + Bump Standards-Version to 4.5.1.
++    + Add pkg-kde-tools to build dependency.
++    + Set Replaces+Breaks with libdtkwidget-dev (<< 5.2.2.10-1).
++  * Add symbols file for libdtkcore5.
++  * debian/copyright: Update license information.
++  * debian/rules: Cleanup and ensure proper build.
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Mon, 11 Mar 2024 01:16:26 +0000
++ -- Arun Kumar Pariyar <openarungeek@gmail.com>  Sun, 20 Dec 2020 23:27:37 +0545
 +
- dtkcore (5.6.22) unstable; urgency=medium
++dtkcore (5.2.2.5-1~exp1) experimental; urgency=medium
 +
-   * Release 5.6.22
++  [ Tu Qinggang ]
++  * New upstream release 5.2.2.5.
++  * debian/control: Add Tu Qinggang to Uploaders list.
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Wed, 10 Jan 2024 02:30:59 +0000
++  [ Arun Kumar Pariyar ]
++  * debian/patches: Drop all patches.
++  * debian/copyright:
++    + Add GPL-3+ license for src/util/dthreadutils.* .
++    + Update copyright information.
 +
- dtkcore (5.6.21) unstable; urgency=medium
++ -- Arun Kumar Pariyar <openarungeek@gmail.com>  Thu, 03 Sep 2020 05:56:38 +0000
 +
-   * fix: app blocked when AM is unavailable
-   * chore: remove decltype(auto) for dutil
-   * chore: fix relative path invalid link
-   * feat: allow skip including headers of annotations(Issue: #147)
++dtkcore (5.2.2.1-1~exp1) experimental; urgency=medium
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Tue, 09 Jan 2024 01:45:43 +0000
++  * New upstream release 5.2.2.1.
 +
- dtkcore (5.6.20) unstable; urgency=medium
++ -- Arun Kumar Pariyar <openarungeek@gmail.com>  Sun, 12 Jul 2020 13:01:11 +0545
 +
-   * feat: add utils function
-   * chore: Implement DSGApplication::getId
-   * feat(dstandardpaths): add XDG_STATE_HOME
-   * chore: keep order when deduplication
-   * fix: log files limit not work
-   * chore: add dtk dbus generate function
++dtkcore (5.2.1-1~exp1) experimental; urgency=medium
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Tue, 28 Nov 2023 05:40:53 +0000
++  * new upstream release 5.2.1.
++  * debian/control: Let libdtkcore5-bin provides dtkcore-bin.
 +
- dtkcore (5.6.19) unstable; urgency=medium
++ -- Boyuan Yang <byang@debian.org>  Wed, 10 Jun 2020 10:00:53 -0400
 +
-   * fix: Type error for qdbusxml2cpp
-   * fix: correct Dtk6SettingsToolsMacros.cmake path
-   * chore: add flag UserPublic(Issue: https://github.com/linuxdeepin/developer-center/issues/5928)
++dtkcore (5.2.0-1~exp1) experimental; urgency=medium
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Mon, 23 Oct 2023 07:33:19 +0000
++  * New upstream release 5.2.0.
++  * debian/control:
++    + Bump library SONAME to 5.
++    + Bump debhelper compat to v13.
++    + Bump Standards-Version to 4.5.0.
++    + Add Arun Kumar Pariyar to the uploaders list.
++  * debian/copyright: Update license information (new LGPL-3+).
++  * debian/rules: Update to ensure proper build.
 +
- dtkcore (5.6.18) unstable; urgency=medium
++ -- Boyuan Yang <byang@debian.org>  Tue, 19 May 2020 03:33:35 +0800
 +
-   * fix: Can't clear cache when reset for DConfig in FileBackend
-   * feat: Add isDefaultValue for DConfig(Issue: #3)
-   * fix: Compiling failed in lower libspdlog-dev
-   * fix: missing parameter passing for synchronization
-   * fix(build): skip failed unit test
-   * chore(tools): show help if argc < 2
-   * fix: Compiling failed in libspdlog-dev before 1.4.0
-     Thanks to Shiroko
-   * fix: cmake failure when env is null
-   * chore: correct typos in DtkSettingsToolsMacros.cmake
-     Thanks to Felix Yan
-   * chore: dpinyin tweak(Issue: #109)
++dtkcore (2.1.1-1) unstable; urgency=medium
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Wed, 18 Oct 2023 06:01:45 +0000
++  * Upload to unstable.
 +
- dtkcore (5.6.17) unstable; urgency=medium
++ -- Boyuan Yang <byang@debian.org>  Tue, 03 Sep 2019 13:27:12 -0400
 +
-   * Release 5.6.17
++dtkcore (2.1.1-1~exp1) experimental; urgency=medium
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Fri, 08 Sep 2023 15:12:36 +0800
++  * New upstream release 2.1.1.
++  * debian/shlibs: Bump minimum version requirement to 2.1.1.
++  * Correctly cross-build. (Closes: #924234)
++  * debian/patches: Add patch to fix incorrect script
++    interpreter line.
 +
- dtkcore (5.6.16) unstable; urgency=medium
++ -- Boyuan Yang <byang@debian.org>  Mon, 05 Aug 2019 16:40:11 -0400
 +
-   * fix: FileAppender log level not set
-   * chore: ut linked dtkcore instead of source code
-   * chore: tweak CMakeLists
-   * chore: support Qt 6.4 build
-   * chore: qch docs tweak
-   * chore: add DtkBuildHelper depends
-   * chore: console with color at tty
-   * fix: missing dependency qttools5-dev
-   * feat: add synchronization workflow
++dtkcore (2.0.15-1~exp1) experimental; urgency=medium
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Tue, 22 Aug 2023 06:13:45 +0000
++  * New upstream release 2.0.15.
++  * debian/control:
++    + Bump Standards-Version to 4.4.0.
++  * debian/shlibs: Bump minimum library version requirement to
++    2.0.11.
++  * debian/rules: Refine manual version parsing.
 +
- dtkcore (5.6.15) unstable; urgency=medium
++ -- Boyuan Yang <byang@debian.org>  Sun, 14 Jul 2019 16:54:32 -0400
 +
-   * chore: dlog example tweak
++dtkcore (2.0.9.17-1) unstable; urgency=medium
 +
-  -- Yixue Wang <wangyixue@deepin.org>  Fri, 11 Aug 2023 13:42:20 +0800
++  * New upstream release 2.0.9.17.
 +
- dtkcore (5.6.14) unstable; urgency=medium
++ -- Boyuan Yang <byang@debian.org>  Thu, 28 Feb 2019 16:00:09 -0500
 +
-   * chore: function need to be marked as override
-   * chore: ignore doxygen-theme folder
-     Thanks to Skye-rs
-   * chore: change OUTPUT_DIR variable in cmake
-   * chore: remove unused pro files
-   * refactor!: deprecate some interfaces in dtk6
-   * fix: updateProp cannot convert to property type
-   * fix: typo in xdg
-   * chore: reduce compilation warnings
-     Thanks to SPUER(Issue: #96)
-   * chore(dcapmanager): RuntimeTime -> RuntimeDir
-   * chore: Sync by https://github.com/linuxdeepin/.github/commit/559e91167d4919644f37bbcf123eb0651c1528ea(Influence: none)
-   * chore: make test-recoverage.sh runable again
-   * chore: add ut for DDbusSender
-   * feat: add systembus send support
-   * fix: internalPropSet nerver emit propertyChanged
-   * chore: should include QVector headers
-   * chore: dsysinfo tweak
-   * chore: add some unit test
++dtkcore (2.0.9.15-1) unstable; urgency=medium
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Thu, 27 Jul 2023 06:56:33 +0000
++  * New upstream release 2.0.9.15.
++  * debian/patches: Remove all patches applied upstream.
 +
- dtkcore (5.6.13) unstable; urgency=medium
++ -- Boyuan Yang <byang@debian.org>  Wed, 30 Jan 2019 16:02:13 -0500
 +
-   * feat: DConfig add check for no existed item when override
-   * fix(cmake): wrong use of option and wrong macro
-   * fix: calling delay in DDBusSender(Issue: https://github.com/linuxdeepin/developer-center/issues/4415)
-   * feat: DConfig add check for subpath(Issue: #54)
-   * feat: DConfig exports metadir's implementation(Issue: #10)
-   * fix(dccinterface): fix cannot get the right type
-   * fix: DConfig's `subpathIsValid` produces error
-   * fix(ut): failed ut
-   * fix(build): build faild on Qt6
-   * fix: fix build failed due to gcc compiler bug
-   * fix: ut_dfilewater failed on Qt6
-   * fix: DTextEncoding ut failed in Qt6.
-   * fix: fix DTextEncoding warnings.
-   * feat: support dtk6core build
-   * feat: add DThreadUtils class
-   * fix: move Qt CorePrivate to target private link
-   * fix: qdbusxml2cpp-fix not in path
-   * chore: remove ddbusinterface property cache
-   * chore: remove libdtkcommon depends
++dtkcore (2.0.9.14-2) unstable; urgency=medium
 +
-  -- Deepin Packages Builder <packages@deepin.org>  Sun, 25 Jun 2023 14:40:49 +0800
++  * debian/patches: Add patches from upstream to fix compatibility
++    with debhelper copmat v12.
 +
- dtkcore (5.6.12) unstable; urgency=medium
++ -- Boyuan Yang <byang@debian.org>  Sat, 05 Jan 2019 21:04:05 -0500
 +
-   * Release 5.6.12
-   * add DLicenseInfo
-   * cached memoryInstalledSize
-   * FIX developer-center#4348
++dtkcore (2.0.9.14-1) unstable; urgency=medium
 +
-  -- Deepin Packages Builder <packages@deepin.com>  Mon, 15 May 2023 11:18:15 +0800
++  * New upstream release 2.0.9.14.
++  * debian/control:
++    + Build-depend on debhelper-compat (= 11) instead of using
++      debian/compat file.
++    + Bump Standards-Version to 4.3.0 (no changes needed).
 +
- dtkcore (5.6.11) unstable; urgency=medium
++ -- Boyuan Yang <byang@debian.org>  Thu, 03 Jan 2019 10:17:47 -0500
 +
-   * Release 5.6.11
-   * add color to ConsoleAppender
-   * remove build warning
++dtkcore (2.0.9.11-1) unstable; urgency=medium
 +
-  -- Deepin Packages Builder <packages@deepin.com>  Mon, 08 May 2023 11:48:45 +0800
++  * New upstream release 2.0.9.11.
 +
- dtkcore (5.6.10) unstable; urgency=medium
++ -- Boyuan Yang <byang@debian.org>  Mon, 24 Dec 2018 09:14:31 +0800
 +
-   * Release 5.6.10
-   * support XDG_SESSION_DESKTOP set to DDE
++dtkcore (2.0.9.10-1) unstable; urgency=medium
 +
-  -- Deepin Packages Builder <packages@deepin.com>  Mon, 17 Apr 2023 17:08:28 +0800
++  * New upstream release 2.0.9.10.
++    + Add compatibility with musl libc.
 +
- dtkcore (5.6.9) unstable; urgency=medium
++ -- Boyuan Yang <byang@debian.org>  Sat, 08 Dec 2018 12:23:23 -0500
 +
-   * Release 5.6.9
++dtkcore (2.0.9.9-1) unstable; urgency=medium
 +
-  -- Deepin Packages Builder <packages@deepin.com>  Mon, 03 Apr 2023 09:48:07 +0800
++  * New upstream release 2.0.9.9.
++  * debian/shlibs: Manually bump required version.
 +
- dtkcore (5.6.8) unstable; urgency=medium
++ -- Boyuan Yang <byang@debian.org>  Wed, 21 Nov 2018 10:15:05 -0500
 +
-   * Release 5.6.8
++dtkcore (2.0.9.8-1) unstable; urgency=medium
 +
-  -- Deepin Packages Builder <packages@deepin.com>  Wed, 22 Feb 2023 14:09:56 +0800
++  * New upstream release 2.0.9.8.
++  * debian/shlibs: Manually bump required version.
 +
- dtkcore (5.6.6) unstable; urgency=medium
++ -- Boyuan Yang <byang@debian.org>  Mon, 12 Nov 2018 19:57:12 -0500
 +
-   * Release 5.6.6
++dtkcore (2.0.9.5-1) unstable; urgency=medium
 +
-  -- Deepin Packages Builder <packages@deepin.com>  Tue, 21 Feb 2023 12:25:24 +0800
++  * New upstream release 2.0.9.5.
++  * debian/shlibs: Manually bump required version.
++  * debian/rules: Do not explicitly invoke dpkg-architecture.
 +
- dtkcore (5.6.5) unstable; urgency=medium
++ -- Boyuan Yang <byang@debian.org>  Sun, 04 Nov 2018 09:51:01 -0500
 +
-   * Release 5.6.5
++dtkcore (2.0.9.4-1) unstable; urgency=medium
 +
-  -- Deepin Packages Builder <packages@deepin.com>  Thu, 02 Feb 2023 14:25:36 +0800
++  * New upstream version 2.0.9.4
++  * Use shlibs file to circumvent symbols problems.
 +
- dtkcore (5.6.4) unstable; urgency=medium
++ -- Yanhao Mo <yanhaocs@gmail.com>  Sun, 14 Oct 2018 19:35:33 +0800
 +
-   * Release 5.6.4
++dtkcore (2.0.9-2) unstable; urgency=medium
 +
-  -- Deepin Packages Builder <packages@deepin.com>  Fri, 06 Jan 2023 16:30:40 +0800
++  * Bump Standards-Version to 4.2.1 (no changes needed).
++  * Update my uploaders info and use @debian.org email address.
++  * debian/patches: Do not provide with private Qt headers anymore.
 +
- dtkcore (5.6.3) unstable; urgency=medium
++ -- Boyuan Yang <byang@debian.org>  Fri, 31 Aug 2018 10:53:29 -0400
 +
-   * Release 5.6.3
++dtkcore (2.0.9-1) unstable; urgency=medium
 +
-  -- Deepin Packages Builder <packages@deepin.com>  Mon, 12 Dec 2022 14:40:31 +0800
++  * New upstream version 2.0.9
++  * Bump Standards-Version to 4.1.5 (no changes needed).
++  * Refresh symbols.
 +
- dtkcore (5.6.2.2) unstable; urgency=medium
++ -- Yanhao Mo <yanhaocs@gmail.com>  Wed, 25 Jul 2018 09:20:00 +0800
 +
-   * release 5.6.2.2
++dtkcore (2.0.8.1-1) unstable; urgency=medium
 +
-  -- Deepin Packages Builder <packages@deepin.com>  Thu, 17 Nov 2022 17:41:10 +0800
++  * New upstream release.
 +
- dtkcore (5.6.2.1) unstable; urgency=medium
++ -- Boyuan Yang <073plan@gmail.com>  Fri, 18 May 2018 22:02:21 +0800
 +
-   * snipe release 5.6.2.1
++dtkcore (2.0.8-2) unstable; urgency=medium
 +
-  -- Deepin Packages Builder <packages@deepin.com>  Mon, 31 Oct 2022 16:53:16 +0800
++  * Refresh symbols using buildd logs.
 +
- dtkcore (5.6.2) unstable; urgency=medium
++ -- Boyuan Yang <073plan@gmail.com>  Sun, 06 May 2018 17:30:18 +0800
 +
-   * snipe release 5.6.2
++dtkcore (2.0.8-1) unstable; urgency=medium
 +
-  -- Deepin Packages Builder <packages@deepin.com>  Wed, 21 Sep 2022 13:57:29 +0800
++  [ Yanhao Mo ]
++  * New upstream release.
++  * d/libdtkcore-dev.install: Remove /usr/lib/*/libdtk/modules/* .
 +
- dtkcore (5.6.0) unstable; urgency=medium
++  [ Boyuan Yang ]
++  * d/control: Switch team address back to pkg-deepin-devel.
++  * d/symbols: Update according to buildlog.
 +
-   * snipe release 5.6.0
++ -- Boyuan Yang <073plan@gmail.com>  Sat, 05 May 2018 19:37:12 +0800
 +
-  -- Deepin Packages Builder <packages@deepin.com>  Mon, 11 Jul 2022 17:47:56 +0800
++dtkcore (2.0.7.1-5) unstable; urgency=medium
 +
- dtkcore (5.0.3) unstable; urgency=medium
++  * (Really) set maintainer email to the new one.
 +
-   * Release 5.0.3
++ -- Boyuan Yang <073plan@gmail.com>  Thu, 19 Apr 2018 21:36:54 +0800
 +
-  -- Deepin Packages Builder <packages@deepin.com>  Tue, 21 Sep 2019 13:31:03 +0800
++dtkcore (2.0.7.1-4) unstable; urgency=medium
 +
- dtkcore (5.0.0) unstable; urgency=medium
++  * Set maintainer email to team+pkg-deepin@tracker.debian.org .
++  * Reconfirm symbols using buildd logs.
 +
-   * Release 5.0.0
++ -- Boyuan Yang <073plan@gmail.com>  Tue, 17 Apr 2018 12:34:47 +0800
 +
-  -- Deepin Packages Builder <packages@deepin.com>  Tue, 03 Sep 2019 08:47:03 +0800
++dtkcore (2.0.7.1-3) unstable; urgency=medium
 +
- dtkcore (2.0.8) unstable; urgency=medium
++  * Rebuild for Qt 5.10 on Debian.
++  * Provide Qt header compatibility for Qt 5.9.x series. Closes: #894612.
++    It's hacky but we don't really have much options.
++  * Bump Standards-Version to 4.1.4 (no changes needed).
 +
-   * Release 2.0.8
++ -- Boyuan Yang <073plan@gmail.com>  Sun, 08 Apr 2018 18:04:24 +0800
 +
-  -- Deepin Packages Builder <me@iceyer.net>  Wed, 02 May 2018 10:52:03 +0800
++dtkcore (2.0.7.1-2) unstable; urgency=medium
 +
- dtkcore (0.3.3-1) unstable; urgency=medium
++  * Deal with Qt headers to ensure compatibility against Qt 5.10.1.
 +
-   * Initial release
++ -- Boyuan Yang <073plan@gmail.com>  Thu, 22 Mar 2018 15:38:38 +0800
 +
-  -- Deepin Packages Builder <packages@deepin.com>  Mon, 10 Oct 2016 16:58:07 +0800
++dtkcore (2.0.7.1-1) unstable; urgency=medium
++
++  * New upstream release.
++  * Refresh patch for Qt private header for Qt 5.10.1.
++
++ -- Boyuan Yang <073plan@gmail.com>  Tue, 20 Mar 2018 10:18:14 +0800
++
++dtkcore (2.0.7-1) unstable; urgency=medium
++
++  * Upload to unstable.
++  * Refresh symbols.
++
++ -- Boyuan Yang <073plan@gmail.com>  Wed, 07 Mar 2018 15:39:36 +0800
++
++dtkcore (2.0.7-1~exp1) experimental; urgency=medium
++
++  * New upstream version.
++  * Refresh patches.
++
++ -- Boyuan Yang <073plan@gmail.com>  Mon, 05 Mar 2018 17:04:07 +0800
++
++dtkcore (2.0.6-3) unstable; urgency=medium
++
++  * d/control: Bump debhelper compat to v11.
++  * d/control: Migrate to Salsa platform for Vcs handling.
++
++ -- Boyuan Yang <073plan@gmail.com>  Sun, 04 Mar 2018 18:12:23 +0800
++
++dtkcore (2.0.6-2) unstable; urgency=medium
++
++  * Fix symbols for hurd-i836 using buildlogs.
++
++ -- Boyuan Yang <073plan@gmail.com>  Thu, 18 Jan 2018 09:25:18 +0800
++
++dtkcore (2.0.6-1) unstable; urgency=medium
++
++  * New upstream release.
++    + Add cmake files to ease package searching.
++  * Backport one upstream patch to fix FTBFS on hurd systems.
++
++ -- Boyuan Yang <073plan@gmail.com>  Wed, 17 Jan 2018 23:33:32 +0800
++
++dtkcore (2.0.5.3-1) unstable; urgency=medium
++
++  * New upstream release.
++    - Add chinese2pinyin library as dpinyin module.
++  * Support non-linux platforms again.
++  * Bump Standards-Version to 4.1.3. (no changes needed)
++  * d/copyright: Update license information.
++  * d/patches: Drop useless patches, merged upstream.
++  * Refresh symbols for libdtkcore2.
++  * Mark libdtkcore-dev as M-A: same.
++
++ -- Boyuan Yang <073plan@gmail.com>  Mon, 01 Jan 2018 08:57:24 +0800
++
++dtkcore (2.0.5.2-3) unstable; urgency=medium
++
++  * Add Breaks+Replaces libdtkwidget-dev (<< 2.0.5.2-3) to
++    take over files about Qt headers.
++
++ -- Boyuan Yang <073plan@gmail.com>  Wed, 13 Dec 2017 23:40:21 +0800
++
++dtkcore (2.0.5.2-2) unstable; urgency=medium
++
++  * Cherry-pick upstream patch to support non-linux arch.
++  * Add patch to workaround problems for Qt private headers.
++  * Bump to Standards-Version 4.1.2. (No changes needed)
++
++ -- Boyuan Yang <073plan@gmail.com>  Wed, 13 Dec 2017 20:21:25 +0800
++
++dtkcore (2.0.5.2-1) unstable; urgency=medium
++
++  * New upstream release.
++
++ -- Boyuan Yang <073plan@gmail.com>  Tue, 28 Nov 2017 20:12:15 +0800
++
++dtkcore (2.0.5-1) unstable; urgency=medium
++
++  * New upstream release.
++  * Install upstream changelog into doc directory.
++
++ -- Boyuan Yang <073plan@gmail.com>  Tue, 07 Nov 2017 20:03:57 +0800
++
++dtkcore (2.0.2-1) unstable; urgency=medium
++
++  * New upstream release.
++  * Add build-dependency libgsettings-qt-dev.
++  * Refresh symbols.
++
++ -- Boyuan Yang <073plan@gmail.com>  Mon, 30 Oct 2017 01:02:45 +0800
++
++dtkcore (2.0.1-1) unstable; urgency=medium
++
++  * New upstream release.
++  * Bump Standards-Version to 4.1.1. (No changes needed)
++  * Fix typo in Vcs URL.
++
++ -- Boyuan Yang <073plan@gmail.com>  Wed, 18 Oct 2017 21:02:30 +0800
++
++dtkcore (2.0.0-2) unstable; urgency=high
++
++  * Set package as linux-any since the packages depend on linux-specific
++    inotify interface. (Closes: #874137)
++
++ -- Boyuan Yang <073plan@gmail.com>  Mon, 04 Sep 2017 00:00:54 +0800
++
++dtkcore (2.0.0-1) unstable; urgency=medium
++
++  * New upstream release.
++    + Add tests.
++  * Bump Standards-Version to 4.1.0 (no changes needed).
++  * Refresh symbols.
++
++ -- Boyuan Yang <073plan@gmail.com>  Sun, 03 Sep 2017 10:57:09 +0800
++
++dtkcore (0.3.3+git20170731-1) unstable; urgency=medium
++
++  * Initial Release. (Closes: #869894)
++
++ -- Boyuan Yang <073plan@gmail.com>  Wed, 02 Aug 2017 21:46:12 +0800
diff --cc debian/control
index 51da329e99e3e9c766c00b52549fd2f6b7ab3adc,0000000000000000000000000000000000000000..c5261ad9e21ea40d00deceff4271199d6da87ca2
mode 100644,000000..100644
--- /dev/null
@@@ -1,43 -1,0 +1,84 @@@
- Section: libdevel
 +Source: dtkcore
- Maintainer: Deepin Packages Builder <packages@deepin.com>
- Build-Depends: debhelper-compat ( =12), pkg-config,
-  qttools5-dev-tools, qttools5-dev, qtbase5-private-dev, doxygen,
-  libgsettings-qt-dev, libgtest-dev, libdtkcommon-dev, cmake,
-  libuchardet-dev, libicu-dev, libdtklog-dev
- Standards-Version: 3.9.8
++Section: libs
 +Priority: optional
- Depends: ${shlibs:Depends}, ${misc:Depends}, lshw
++Maintainer: Debian Deepin Packaging Team <pkg-deepin-devel@lists.alioth.debian.org>
++Uploaders:
++ Boyuan Yang <byang@debian.org>,
++ Yanhao Mo <yanhaocs@gmail.com>,
++ Arun Kumar Pariyar <arun@debian.org>,
++ Tu Qinggang <tuqinggang@uniontech.com>,
++ Clay Stan <claystan97@gmail.com>,
++ Hu Feng <hufeng@uniontech.com>,
++Build-Depends:
++ debhelper-compat (= 13),
++ dh-sequence-pkgkde-symbolshelper,
++ cmake,
++ doxygen <!nodoc>,
++ libchardet-dev,
++ libdtkcommon-dev (>= 5.7.9-2~),
++ libgsettings-qt-dev,
++ libgtest-dev,
++ libicu-dev,
++ libuchardet-dev,
++ pkgconf,
++ qtbase5-private-dev,
++ qttools5-dev,
++ qttools5-dev-tools,
++Rules-Requires-Root: no
++Standards-Version: 4.7.0
++Homepage: https://github.com/linuxdeepin/dtkcore
++Vcs-Git: https://salsa.debian.org/pkg-deepin-team/dtkcore.git
++Vcs-Browser: https://salsa.debian.org/pkg-deepin-team/dtkcore
++
++Package: libdtkcore-dev
++Architecture: any
++Section: libdevel
++Multi-Arch: same
++Depends:
++ libdtkcommon-dev (>= 5.7.6),
++ libdtkcore5 (= ${binary:Version}),
++ ${misc:Depends},
++Breaks:
++ libdtkcommon-dev (<< 5.7.5),
++ libdtkwidget-dev (<< 5.2.2.10-1),
++Replaces:
++ libdtkcommon-dev (<< 5.7.5),
++ libdtkwidget-dev (<< 5.2.2.10-1),
++Description: Deepin Tool Kit Core library (development files)
++ DtkCore is a base library for Deepin Qt/C++ applications.
++ .
++ This package is part of DDE (Deepin Desktop Environment).
++ .
++ This package contains the header files and static libraries of DtkCore.
 +
 +Package: libdtkcore5
 +Architecture: any
-  DtkCore is base library of Deepin Qt/C++ applications.
 +Multi-Arch: same
++Depends:
++ libdtkcommon,
++ lshw,
++ ${misc:Depends},
++ ${shlibs:Depends},
 +Description: Deepin Tool Kit Core library
- Depends: ${shlibs:Depends}, ${misc:Depends},
-  libdtkcore5( =${binary:Version})
- Description: Deepin Tool Kit Core Utilities
-  DtkCore is base devel library of Deepin Qt/C++ applications.
++ DtkCore is a base library of Deepin Qt/C++ applications.
++ .
++ This package is part of DDE (Deepin Desktop Environment).
 + .
 + This package contains the shared libraries.
 +
 +Package: libdtkcore5-bin
 +Architecture: any
-  This package contains the utilities of DtkCore
- Package: libdtkcore-dev
- Architecture: any
- Depends: ${shlibs:Depends}, ${misc:Depends}, libdtkcore5( =${binary:Version}),
-  libdtkcommon-dev(>=5.6.16), libdtklog-dev
- Description: Deepin Tool Kit Core Devel library
-  DtkCore is base devel library of Deepin Qt/C++ applications.
-  .
-  This package contains the header files and static libraries of DtkCore
- Package: libdtkcore-doc
- Architecture: any
- Description: Deepin Tool Kit Core (document)
-  DtkCore is base devel library of Deepin Qt/C++ applications.
++Section: utils
++Depends:
++ libdtkcore5 (= ${binary:Version}),
++ ${misc:Depends},
++ ${shlibs:Depends},
++Provides:
++ dtkcore-bin,
++Description: Deepin Tool Kit Core library (utilities)
++ DtkCore is a base devel library for Deepin Qt/C++ applications.
 + .
-  This package contains the doc files of DtkCore
++ This package is part of DDE (Deepin Desktop Environment).
 + .
++ This package contains various command-line utilities used by Deepin Tool Kit
++ and other Deepin software. Some tools were originally provided by DtkSettings.
index 7a0c37f11700c2145c8b9bf07ee5a97edb37a1b3,0000000000000000000000000000000000000000..b933b5f7dc59591ddd9586ac7d4d4319abe88fb4
mode 100644,000000..100644
--- /dev/null
@@@ -1,22 -1,0 +1,160 @@@
-  GNU Lesser General Public License for more details.
 +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 +Upstream-Name: dtkcore
++Upstream-Contact: https://github.com/linuxdeepin/dtkcore/issues
 +Source: https://github.com/linuxdeepin/dtkcore
 +
 +Files: *
++Copyright: 2010-2021, Deepin Technology Co., Ltd.
++           2021-2021, Uniontech Technology Co., Ltd.
++License: LGPL-3+
++
++Files: debian/*
++Copyright: 2010-2017, Deepin Technology Co., Ltd.
++           2017-2019, Boyuan Yang <byang@debian.org>
++           2020, Arun Kumar Pariyar <openarungeek@gmail.com>
++           2022, Clay Stan <claystan97@gmail.com>
++License: LGPL-3+
++
++Files:
++ include/log/AbstractAppender.h
++ include/log/AbstractStringAppender.h
++ src/log/ConsoleAppender.*
++ src/log/FileAppender.*
++ src/log/Logger.*
++Copyright: 2010-2012 Boris Moiseev <cyberbobs@gmail.com>
++License: LGPL-2.1
++
++Files:
++ docs/doxygentheme/doxygen-awesome-darkmode-toggle.js
++Copyright: 2021 - 2022 jothepro
++License: Expat
++
++Files: src/log/AbstractStringAppender.cpp
++Copyright: 2010 Boris Moiseev <cyberbobs@gmail.com>
++           2010 Nikolay Matyunin <matyunin.n@gmail.com>
++           2012 Digia Plc and/or its subsidiary(-ies)
++License: LGPL-2.1
++
++Files: src/log/OutputDebugAppender.*
++Copyright: 2010 Karl-Heinz Reichel <khreichel@googlemail.com>
++License: LGPL-2.1
++
++Files: src/util/dthreadutils.*
++Copyright: 2020 Deepin Technology Co., Ltd.
++License: GPL-3+
++
++Files:
++ include/util/dpinyin.h
 +Copyright: 2017 Deepin Technology Co., Ltd.
++           2016 kirigaya <kirigaya@mkacg.com>
++License: LGPL-3+
++
++Files: src/util/resources/dpinyin.dict
++Copyright: 2016 kirigaya <kirigaya@mkacg.com>
++           2010-2013 Richard Huang <flyerhzm@gmail.com>
++License: Expat
++Comment:
++ Dict from https://github.com/flyerhzm/chinese_pinyin, under
++ MIT(Expat) license.
++
++Files: cmake/DtkTools/DtkSettingsToolsMacros.cmake
++Copyright: 2019, Deepin Technology Co., Ltd
++           2019, Gary Wang
++License: BSD-3-clause
++
++License: Expat
++ Permission is hereby granted, free of charge, to any person obtaining
++ a copy of this software and associated documentation files (the
++ "Software"), to deal in the Software without restriction, including
++ without limitation the rights to use, copy, modify, merge, publish,
++ distribute, sublicense, and/or sell copies of the Software, and to
++ permit persons to whom the Software is furnished to do so, subject to
++ the following conditions:
++ .
++ The above copyright notice and this permission notice shall be
++ included in all copies or substantial portions of the Software.
++ .
++ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
++ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
++ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
++ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
++ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
++ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
++ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
++
++License: LGPL-2.1
++ This package is free software; you can redistribute it and/or modify
++ it under the terms of the GNU Lesser General Public License version 2.1
++ as published by the Free Software Foundation and appearing in the file
++ LICENSE.LGPL included in the packaging of this file.
++ .
++ This package is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ GNU General Public License for more details.
++ .
++ You should have received a copy of the GNU General Public License
++ along with this program. If not, see <https://www.gnu.org/licenses/>
++ .
++ On Debian systems, the complete text of the GNU General Lesser
++ Public License version 32.1 can be found in
++ "/usr/share/common-licenses/LGPL-2.1".
++
 +License: LGPL-3+
 + This package is free software; you can redistribute it and/or modify
 + it under the terms of the GNU Lesser General Public License as published by
 + the Free Software Foundation; either version 3 of the License, or
 + (at your option) any later version.
 + .
 + This package is distributed in the hope that it will be useful,
 + but WITHOUT ANY WARRANTY; without even the implied warranty of
 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ GNU General Public License for more details.
 + .
 + You should have received a copy of the GNU Lesser General Public License
 + along with this program. If not, see <https://www.gnu.org/licenses/>
 + .
 + On Debian systems, the complete text of the GNU Lesser General
 + Public License version 3 can be found in "/usr/share/common-licenses/LGPL-3".
++
++License: GPL-3+
++ This package is free software; you can redistribute it and/or modify
++ it under the terms of the GNU General Public License as published by
++ the Free Software Foundation; either version 3 of the License, or
++ (at your option) any later version.
++ .
++ This package is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ GNU General Public License for more details.
++ .
++ You should have received a copy of the GNU General Public License
++ along with this package; if not, write to the Free Software
++ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
++ .
++ On Debian systems, the complete text of the GNU General
++ Public License can be found in `/usr/share/common-licenses/GPL-3'.
++
++License: BSD-3-clause
++ Redistribution and use in source and binary forms, with or without
++ modification, are permitted provided that the following conditions are met:
++ 1. Redistributions of source code must retain the above copyright notice,
++    this list of conditions and the following disclaimer.
++ 2. Redistributions in binary form must reproduce the above copyright notice,
++    this list of conditions and the following disclaimer in the documentation
++    and/or other materials provided with the distribution.
++ 3. Neither the name of the copyright holder nor the names of its contributors
++ may be used to endorse or promote products derived from this software without
++ specific prior written permission.
++ .
++ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
++ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
++ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
++ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
++ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
++ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
++ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
++ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
++ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
++ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
++ POSSIBILITY OF SUCH DAMAGE.
diff --cc debian/gbp.conf
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..729c6cbb95d2c75f209fb9c2c74532f354d34cff
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++[DEFAULT]
++ignore-branch = True
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..803b9d4a4e199b6234b98e2dbb3e75ad8f1e65af
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++README.md
++docs/Specification.md
index f1f7613e75cd4799e83adef2d96faf2138212972,0000000000000000000000000000000000000000..c343c31be3b22a5a71adeb51c19daf10c4954bc6
mode 100644,000000..100644
--- /dev/null
@@@ -1,5 -1,0 +1,5 @@@
- usr/lib/*/lib*.so
 +usr/include
- usr/lib/*/pkgconfig/*.pc
 +usr/lib/*/cmake/*/*.cmake
++usr/lib/*/lib*.so
++usr/lib/*/pkgconfig/*.pc
 +usr/lib/*/qt5/*
index 643e56ce8f5c157ee864c3cf9cd1990c044e18da,0000000000000000000000000000000000000000..207c8cf8c535d5109c95532b39dd036a90189e4a
mode 100644,000000..100644
--- /dev/null
@@@ -1,1 -1,0 +1,1 @@@
- usr/*/*/DCore/bin/*
++usr/libexec/dtk5/DCore/bin/
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..5da55b2ee8b4bc0378aa7ef507c8dbabcbd64302
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++debian/qdbusxml2cpp-fix.1
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..8302589a498e6dbaf67aa746c9554fb7156ac831
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++libdtkcore 5 libdtkcore5 (>= 5.7)
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..c1a0c9d7473e79741024feac2e9b86a6aabdeeba
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,60 @@@
++.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.48.5.
++.TH qdbusxml2cpp-fix "1" "August 2021" "qdbusxml2cpp-fix" "User Commands"
++.SH NAME
++qdbusxml2cpp-fix \- Produces the C++ code to implement the interfaces defined in the input file
++.SH SYNOPSIS
++.B qdbusxml2cpp-fix
++[\fI\,options\/\fR...] [\fI\,xml-or-xml-file\/\fR] [\fI\,interfaces\/\fR...]
++.SH DESCRIPTION
++Produces the C++ code to implement the interfaces defined in the input file.
++.SH OPTIONS
++.TP
++\fB\-a\fR <filename>
++Write the adaptor code to <filename>
++.TP
++\fB\-c\fR <classname>
++Use <classname> as the class name for the generated classes
++.TP
++\fB\-h\fR
++Show this information
++.TP
++\fB\-i\fR <filename>
++Add #include to the output
++.TP
++\fB\-l\fR <classname>
++When generating an adaptor, use <classname> as the parent class
++.TP
++\fB\-m\fR
++Generate #include "filename.moc" statements in the .cpp files
++.TP
++\fB\-N\fR
++Don't use namespaces
++.TP
++\fB\-p\fR <filename>
++Write the proxy code to <filename>
++.TP
++\fB\-v\fR
++Be verbose.
++.TP
++\fB\-V\fR
++Show the program version and quit.
++.PP
++If the file name given to the options \fB\-a\fR and \fB\-p\fR does not end in .cpp or .h, the
++program will automatically append the suffixes and produce both files.
++You can also use a colon (:) to separate the header name from the source file
++name, as in '\-a filename_p.h:filename.cpp'.
++.PP
++If you pass a dash (\-) as the argument to either \fB\-p\fR or \fB\-a\fR, the output is written
++to the standard output
++.SH "SEE ALSO"
++The full documentation for
++.B qdbusxml2cpp-fix
++is maintained as a Texinfo manual.  If the
++.B info
++and
++.B qdbusxml2cpp-fix
++programs are properly installed at your site, the command
++.IP
++.B info qdbusxml2cpp-fix
++.PP
++should give you access to the complete manual.
diff --cc debian/rules
index f618c0b2f1e5d918c31e08e37cd7325280b02dc9,0000000000000000000000000000000000000000..925079eee8c0f362bc2ed476f17ec358fe305522
mode 100755,000000..100755
--- /dev/null
@@@ -1,31 -1,0 +1,48 @@@
- include /usr/share/dpkg/default.mk
- export QT_SELECT = qt5
- export DEB_CXXFLAGS_MAINT_APPEND = -Ofast
 +#!/usr/bin/make -f
++# -*- makefile -*-
++# Uncomment this to turn on verbose mode.
++# export DH_VERBOSE=1
++
++# see FEATURE AREAS in dpkg-buildflags(1)
++export DEB_BUILD_MAINT_OPTIONS = hardening=+all optimize=-lto
++
++export QT_SELECT := 5
++
++# Explicitly enable hardening
 +DPKG_EXPORT_BUILDFLAGS = 1
- DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
++include /usr/share/dpkg/buildflags.mk
++
++include /usr/share/dpkg/architecture.mk
 +
- PACK_VER = $(shell echo $(VERSION) | awk -F'[+_~-]' '{print $$1}')
- # Calculate build version:
- # 5.6.8 -> 0; 5.6.8.7 -> 7; 5.6.8+u001 -> 1; 5.6.8.7+u001 -> 7; 5.6.8.0+u001 -> 0
- BUILD_VER = $(shell echo $(VERSION) | awk -F'[+_~-]' '{print $$1}' | awk -F'.' '{print $$4}' | sed 's/[^0-9]//g' | awk '{print int($$1)}')
- ifeq ($(BUILD_VER), 0)
- ifeq ($(shell expr $(shell echo "$(VERSION)" | awk -F. '{print NF-1}') '<' 3), 1)
-       BUILD_VER=$(shell echo $(VERSION) | awk -F'[+_~-]' '{print $$2}'  | sed 's/[^0-9]//g' | awk '{print int($$1)}')
- endif
++# Retrieve version info
++include /usr/share/dpkg/default.mk
 +
 +VERSION = $(DEB_VERSION_UPSTREAM)
-       dh_auto_configure -- -DBUILD_WITH_SYSTEMD=ON -DBUILD_EXAMPLES=OFF -DBUILD_DOCS=ON -DBUILD_VERSION=$(BUILD_VER) -DDTK_VERSION=$(PACK_VER) -DD_DSG_APP_DATA_FALLBACK=/var/dsg/appdata
++
++ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS)))
++  BUILD_DOC_OPTION := ON
++else
++  BUILD_DOC_OPTION := OFF
 +endif
 +
++
 +%:
 +      dh $@
 +
 +override_dh_auto_configure:
- #override_dh_auto_test:
- #     echo "skip auto test"
++      dh_auto_configure -- \
++              -DBUILD_EXAMPLES=OFF \
++            -DBUILD_DOCS=$(BUILD_DOC_OPTION) \
++            -DBUILD_WITH_SYSTEMD=ON \
++                      -DDTK_VERSION=$(VERSION) \
++            $(NULL)
 +
- override_dh_makeshlibs:
-       dh_makeshlibs -V "libdtkcore5 (>= $(shell echo $(VERSION) | cut -d '.' -f 1,2))"
++override_dh_installchangelogs:
++      dh_installchangelogs -k CHANGELOG.md
 +
++
++ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS)))
++execute_after_dh_install:
++      # Manually install .qch file when documentation is being built
++      dh_install debian/tmp/usr/share/qt5/doc/dtkcore.qch /usr/share/qt5/doc/
++endif
index 89ae9db8f88b823b6a7eabf55e203658739da122,0000000000000000000000000000000000000000..163aaf8d82b6c54f23c45f32895dbdfdcc27b047
mode 100644,000000..100644
--- /dev/null
@@@ -1,1 -1,0 +1,1 @@@
- 3.0 (native)
++3.0 (quilt)
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..6fab7f52621155ecb7fba6cc9eb409854a399609
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++# false positive, embedding long svg
++source-is-missing [docs/doxygentheme/doxygen-awesome-darkmode-toggle.js]
++source-is-missing [docs/doxygentheme/header.html]
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..12f79a1c96a8c7280bea2c62d0e7252be00475a9
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,6 @@@
++---
++Bug-Database: https://github.com/linuxdeepin/dtkcore/issues
++Bug-Submit: https://github.com/linuxdeepin/dtkcore/issues/new
++Changelog: https://github.com/linuxdeepin/dtkcore/blob/master/CHANGELOG.md
++Repository: https://github.com/linuxdeepin/dtkcore.git
++Repository-Browse: https://github.com/linuxdeepin/dtkcore
diff --cc debian/watch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..05f23c66655b7cb7a6b7d7624cc92690d143a5e1
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++version=4
++opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%dtkcore-$1.tar.gz%" \
++ https://github.com/linuxdeepin/dtkcore/tags \
++ (?:.*?/)?(\d[\d.]*)\.tar\.gz debian uupdate