From: Boyuan Yang Date: Mon, 3 Mar 2025 03:16:17 +0000 (-0500) Subject: dtkcore (5.7.11-2) unstable; urgency=medium X-Git-Tag: archive/raspbian/5.7.11-2+rpi1~1^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=44189234ffdaaf9e2c193cbb5c1240ee8a23fc34;p=dtkcore.git dtkcore (5.7.11-2) unstable; urgency=medium * debian/control: Add explicit build-dep libdtklog-dev. [dgit import unpatched dtkcore 5.7.11-2] --- 44189234ffdaaf9e2c193cbb5c1240ee8a23fc34 diff --cc debian/TODO index 0000000,0000000..d96991e new file mode 100644 --- /dev/null +++ b/debian/TODO @@@ -1,0 -1,0 +1,1 @@@ ++* Enable test. diff --cc debian/changelog index 29ada81,0000000..33918f7 mode 100644,000000..100644 --- a/debian/changelog +++ b/debian/changelog @@@ -1,382 -1,0 +1,494 @@@ - dtkcore (5.7.11) unstable; urgency=medium ++dtkcore (5.7.11-2) unstable; urgency=medium + - * feat: dconfig2cpp generated codes supports qml - * feat: export ProductType for QML - * feat: async get dconfig value for DLog - * feat: support auto generate the Qt code from a dconfig's json ++ * debian/control: Add explicit build-dep libdtklog-dev. + - -- YeShanShan Thu, 27 Feb 2025 20:47:22 +0800 ++ -- Boyuan Yang Sun, 02 Mar 2025 22:16:17 -0500 + - dtkcore (5.7.10) unstable; urgency=medium ++dtkcore (5.7.11-1) unstable; urgency=medium + - * Release 5.7.10 ++ * New upstream release. + - -- YeShanShan Thu, 13 Feb 2025 17:18:04 +0800 ++ -- Boyuan Yang Sun, 02 Mar 2025 13:28:20 -0500 + - dtkcore (5.7.9) unstable; urgency=medium ++dtkcore (5.7.9-1) unstable; urgency=medium + - [ root ] - * UNRELEASED ++ * Upload to unstable. + - -- Deepin Packages Builder Thu, 23 Jan 2025 09:07:08 +0000 ++ -- Boyuan Yang 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 Tue, 14 Jan 2025 11:17:31 +0000 ++ -- Boyuan Yang 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 Thu, 09 Jan 2025 09:28:38 +0000 ++ -- Boyuan Yang 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 Thu, 02 Jan 2025 05:43:52 +0000 ++ -- Boyuan Yang 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 Thu, 12 Dec 2024 03:03:54 +0000 ++ -- Boyuan Yang 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 Tue, 03 Dec 2024 02:00:45 +0000 ++ -- Arun Kumar Pariyar 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 Wed, 20 Nov 2024 02:19:06 +0000 ++ -- Clay Stan 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 Wed, 13 Nov 2024 01:53:26 +0000 ++ -- Boyuan Yang 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 Wed, 16 Oct 2024 03:30:45 +0000 ++ -- Boyuan Yang 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 Tue, 20 Aug 2024 05:03:51 +0000 ++ -- Boyuan Yang 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 Mon, 08 Jul 2024 02:29:21 +0000 ++ -- Clay Stan 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 Thu, 27 Jun 2024 09:11:34 +0000 ++ -- Boyuan Yang 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 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 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 Mon, 13 May 2024 03:02:53 +0000 ++ * New upstream version 5.4.13. + - dtkcore (5.6.28) unstable; urgency=medium ++ -- Clay Stan 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 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 Wed, 03 Mar 2021 09:53:46 +0800 + - -- Deepin Packages Builder 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 Mon, 21 Dec 2020 15:05:28 +0545 + - -- Deepin Packages Builder 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 Mon, 11 Mar 2024 01:16:26 +0000 ++ -- Arun Kumar Pariyar 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 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 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 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 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 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 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 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 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 Wed, 18 Oct 2023 06:01:45 +0000 ++ * Upload to unstable. + - dtkcore (5.6.17) unstable; urgency=medium ++ -- Boyuan Yang Tue, 03 Sep 2019 13:27:12 -0400 + - * Release 5.6.17 ++dtkcore (2.1.1-1~exp1) experimental; urgency=medium + - -- Deepin Packages Builder 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 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 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 Sun, 14 Jul 2019 16:54:32 -0400 + - * chore: dlog example tweak ++dtkcore (2.0.9.17-1) unstable; urgency=medium + - -- Yixue Wang Fri, 11 Aug 2023 13:42:20 +0800 ++ * New upstream release 2.0.9.17. + - dtkcore (5.6.14) unstable; urgency=medium ++ -- Boyuan Yang 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 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 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 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 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 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 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 Mon, 08 May 2023 11:48:45 +0800 ++ * New upstream release 2.0.9.11. + - dtkcore (5.6.10) unstable; urgency=medium ++ -- Boyuan Yang 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 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 Sat, 08 Dec 2018 12:23:23 -0500 + - * Release 5.6.9 ++dtkcore (2.0.9.9-1) unstable; urgency=medium + - -- Deepin Packages Builder 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 Wed, 21 Nov 2018 10:15:05 -0500 + - * Release 5.6.8 ++dtkcore (2.0.9.8-1) unstable; urgency=medium + - -- Deepin Packages Builder 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 Mon, 12 Nov 2018 19:57:12 -0500 + - * Release 5.6.6 ++dtkcore (2.0.9.5-1) unstable; urgency=medium + - -- Deepin Packages Builder 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 Sun, 04 Nov 2018 09:51:01 -0500 + - * Release 5.6.5 ++dtkcore (2.0.9.4-1) unstable; urgency=medium + - -- Deepin Packages Builder 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 Sun, 14 Oct 2018 19:35:33 +0800 + - * Release 5.6.4 ++dtkcore (2.0.9-2) unstable; urgency=medium + - -- Deepin Packages Builder 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 Fri, 31 Aug 2018 10:53:29 -0400 + - * Release 5.6.3 ++dtkcore (2.0.9-1) unstable; urgency=medium + - -- Deepin Packages Builder 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 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 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 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 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 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 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 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 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 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 51da329,0000000..7769c9b mode 100644,000000..100644 --- a/debian/control +++ b/debian/control @@@ -1,43 -1,0 +1,85 @@@ +Source: dtkcore - Section: libdevel ++Section: libs +Priority: optional - Maintainer: Deepin Packages Builder - 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 ++Maintainer: Debian Deepin Packaging Team ++Uploaders: ++ Boyuan Yang , ++ Yanhao Mo , ++ Arun Kumar Pariyar , ++ Tu Qinggang , ++ Clay Stan , ++ Hu Feng , ++Build-Depends: ++ debhelper-compat (= 13), ++ dh-sequence-pkgkde-symbolshelper, ++ cmake, ++ doxygen , ++ libchardet-dev, ++ libdtkcommon-dev (>= 5.7.11), ++ libdtklog-dev, ++ 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.2 ++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 - Depends: ${shlibs:Depends}, ${misc:Depends}, lshw +Multi-Arch: same ++Depends: ++ libdtkcommon, ++ lshw, ++ ${misc:Depends}, ++ ${shlibs:Depends}, +Description: Deepin Tool Kit Core library - DtkCore is base 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 - Depends: ${shlibs:Depends}, ${misc:Depends}, - libdtkcore5( =${binary:Version}) - Description: Deepin Tool Kit Core Utilities - 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 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. ++ This package is part of DDE (Deepin Desktop Environment). + . - This package contains the doc files of DtkCore ++ This package contains various command-line utilities used by Deepin Tool Kit ++ and other Deepin software. Some tools were originally provided by DtkSettings. diff --cc debian/copyright index 7a0c37f,0000000..b933b5f mode 100644,000000..100644 --- a/debian/copyright +++ b/debian/copyright @@@ -1,22 -1,0 +1,160 @@@ +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 ++ 2020, Arun Kumar Pariyar ++ 2022, Clay Stan ++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 ++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 ++ 2010 Nikolay Matyunin ++ 2012 Digia Plc and/or its subsidiary(-ies) ++License: LGPL-2.1 ++ ++Files: src/log/OutputDebugAppender.* ++Copyright: 2010 Karl-Heinz Reichel ++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 ++License: LGPL-3+ ++ ++Files: src/util/resources/dpinyin.dict ++Copyright: 2016 kirigaya ++ 2010-2013 Richard Huang ++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 ++ . ++ 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 Lesser General Public License for more details. ++ 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 + . + 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 0000000,0000000..729c6cb new file mode 100644 --- /dev/null +++ b/debian/gbp.conf @@@ -1,0 -1,0 +1,2 @@@ ++[DEFAULT] ++ignore-branch = True diff --cc debian/libdtkcore-dev.docs index 0000000,0000000..803b9d4 new file mode 100644 --- /dev/null +++ b/debian/libdtkcore-dev.docs @@@ -1,0 -1,0 +1,2 @@@ ++README.md ++docs/Specification.md diff --cc debian/libdtkcore-dev.install index f1f7613,0000000..c343c31 mode 100644,000000..100644 --- a/debian/libdtkcore-dev.install +++ b/debian/libdtkcore-dev.install @@@ -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/* diff --cc debian/libdtkcore5-bin.install index 643e56c,0000000..207c8cf mode 100644,000000..100644 --- a/debian/libdtkcore5-bin.install +++ b/debian/libdtkcore5-bin.install @@@ -1,1 -1,0 +1,1 @@@ - usr/*/*/DCore/bin/* ++usr/libexec/dtk5/DCore/bin/ diff --cc debian/libdtkcore5-bin.manpages index 0000000,0000000..5da55b2 new file mode 100644 --- /dev/null +++ b/debian/libdtkcore5-bin.manpages @@@ -1,0 -1,0 +1,1 @@@ ++debian/qdbusxml2cpp-fix.1 diff --cc debian/libdtkcore5.shlibs index 0000000,0000000..8302589 new file mode 100644 --- /dev/null +++ b/debian/libdtkcore5.shlibs @@@ -1,0 -1,0 +1,1 @@@ ++libdtkcore 5 libdtkcore5 (>= 5.7) diff --cc debian/qdbusxml2cpp-fix.1 index 0000000,0000000..c1a0c9d new file mode 100644 --- /dev/null +++ b/debian/qdbusxml2cpp-fix.1 @@@ -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 ++Write the adaptor code to ++.TP ++\fB\-c\fR ++Use as the class name for the generated classes ++.TP ++\fB\-h\fR ++Show this information ++.TP ++\fB\-i\fR ++Add #include to the output ++.TP ++\fB\-l\fR ++When generating an adaptor, use 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 ++Write the proxy code to ++.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 f618c0b,0000000..925079e mode 100755,000000..100755 --- a/debian/rules +++ b/debian/rules @@@ -1,31 -1,0 +1,48 @@@ +#!/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 - include /usr/share/dpkg/default.mk - export QT_SELECT = qt5 - export DEB_CXXFLAGS_MAINT_APPEND = -Ofast ++include /usr/share/dpkg/buildflags.mk ++ ++include /usr/share/dpkg/architecture.mk + - DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) ++# Retrieve version info ++include /usr/share/dpkg/default.mk + +VERSION = $(DEB_VERSION_UPSTREAM) - 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 ++ ++ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS))) ++ BUILD_DOC_OPTION := ON ++else ++ BUILD_DOC_OPTION := OFF +endif + ++ +%: + dh $@ + +override_dh_auto_configure: - 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 ++ dh_auto_configure -- \ ++ -DBUILD_EXAMPLES=OFF \ ++ -DBUILD_DOCS=$(BUILD_DOC_OPTION) \ ++ -DBUILD_WITH_SYSTEMD=ON \ ++ -DDTK_VERSION=$(VERSION) \ ++ $(NULL) + - #override_dh_auto_test: - # echo "skip auto test" ++override_dh_installchangelogs: ++ dh_installchangelogs -k CHANGELOG.md + - override_dh_makeshlibs: - dh_makeshlibs -V "libdtkcore5 (>= $(shell echo $(VERSION) | cut -d '.' -f 1,2))" ++ ++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 diff --cc debian/source/format index 89ae9db,0000000..163aaf8 mode 100644,000000..100644 --- a/debian/source/format +++ b/debian/source/format @@@ -1,1 -1,0 +1,1 @@@ - 3.0 (native) ++3.0 (quilt) diff --cc debian/source/lintian-overrides index 0000000,0000000..6fab7f5 new file mode 100644 --- /dev/null +++ b/debian/source/lintian-overrides @@@ -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] diff --cc debian/upstream/metadata index 0000000,0000000..12f79a1 new file mode 100644 --- /dev/null +++ b/debian/upstream/metadata @@@ -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 0000000,0000000..05f23c6 new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -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