From: Boyuan Yang Date: Tue, 9 Nov 2021 18:33:41 +0000 (+0000) Subject: dtkcore (5.5.17.1-1) unstable; urgency=medium X-Git-Tag: archive/raspbian/5.5.17.1-1+rpi1~1^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2c2cd515b5867eaf0877faed8bf1435b8eaa5985;p=dtkcore.git dtkcore (5.5.17.1-1) unstable; urgency=medium * Upload to unstable. * Bump Standards-Version to 4.6.0. [dgit import unpatched dtkcore 5.5.17.1-1] --- 2c2cd515b5867eaf0877faed8bf1435b8eaa5985 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 63463dc,0000000..6809e34 mode 100644,000000..100644 --- a/debian/changelog +++ b/debian/changelog @@@ -1,23 -1,0 +1,398 @@@ - dtkcore (5.0.3) unstable; urgency=medium ++dtkcore (5.5.17.1-1) unstable; urgency=medium + - * Release 5.0.3 ++ * Upload to unstable. ++ * Bump Standards-Version to 4.6.0. + - -- Deepin Packages Builder Tue, 21 Sep 2019 13:31:03 +0800 ++ -- Boyuan Yang Tue, 09 Nov 2021 13:33:41 -0500 + - dtkcore (5.0.0) unstable; urgency=medium ++dtkcore (5.5.17.1-1~exp1) experimental; urgency=medium + - * Release 5.0.0 ++ [ Clay Stan ] ++ * New upstream version 5.5.17.1. ++ * add qdbusxml2cpp manpage. + - -- Deepin Packages Builder Tue, 03 Sep 2019 08:47:03 +0800 ++ [ 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 (2.0.8) unstable; urgency=medium ++ -- Boyuan Yang Sun, 07 Nov 2021 08:25:42 -0500 + - * Release 2.0.8 ++dtkcore (5.4.13-1) unstable; urgency=medium + - -- Deepin Packages Builder Wed, 02 May 2018 10:52:03 +0800 ++ * New upstream version 5.4.13. + - dtkcore (0.3.3-1) unstable; urgency=medium ++ -- Clay Stan Sun, 25 Apr 2021 17:02:11 +0800 + - * Initial release ++dtkcore (5.4.0-1~exp1) experimental; urgency=medium + - -- Deepin Packages Builder Mon, 10 Oct 2016 16:58:07 +0800 ++ [ Clay Stan ] ++ * New upstream release 5.4.0. ++ * debian/control: Add Clay Stan to Uploaders list. ++ ++ [ 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 ++ ++ -- Hu Feng Wed, 03 Mar 2021 09:53:46 +0800 ++ ++dtkcore (5.2.2.5-2) unstable; urgency=medium ++ ++ * debian/libdtkcore5.symbols: ++ + Update symbols for other archs. ++ ++ -- Arun Kumar Pariyar Mon, 21 Dec 2020 15:05:28 +0545 ++ ++dtkcore (5.2.2.5-1) unstable; urgency=medium ++ ++ [ Dmitry Shachnev ] ++ * debian/libdtkcore5.symbols: ++ + Add support for 32-bit architectures. ++ ++ [ 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. ++ ++ -- Arun Kumar Pariyar Sun, 20 Dec 2020 23:27:37 +0545 ++ ++dtkcore (5.2.2.5-1~exp1) experimental; urgency=medium ++ ++ [ Tu Qinggang ] ++ * New upstream release 5.2.2.5. ++ * debian/control: Add Tu Qinggang to Uploaders list. ++ ++ [ Arun Kumar Pariyar ] ++ * debian/patches: Drop all patches. ++ * debian/copyright: ++ + Add GPL-3+ license for src/util/dthreadutils.* . ++ + Update copyright information. ++ ++ -- Arun Kumar Pariyar Thu, 03 Sep 2020 05:56:38 +0000 ++ ++dtkcore (5.2.2.1-1~exp1) experimental; urgency=medium ++ ++ * New upstream release 5.2.2.1. ++ ++ -- Arun Kumar Pariyar Sun, 12 Jul 2020 13:01:11 +0545 ++ ++dtkcore (5.2.1-1~exp1) experimental; urgency=medium ++ ++ * new upstream release 5.2.1. ++ * debian/control: Let libdtkcore5-bin provides dtkcore-bin. ++ ++ -- Boyuan Yang Wed, 10 Jun 2020 10:00:53 -0400 ++ ++dtkcore (5.2.0-1~exp1) experimental; urgency=medium ++ ++ * 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. ++ ++ -- Boyuan Yang Tue, 19 May 2020 03:33:35 +0800 ++ ++dtkcore (2.1.1-1) unstable; urgency=medium ++ ++ * Upload to unstable. ++ ++ -- Boyuan Yang Tue, 03 Sep 2019 13:27:12 -0400 ++ ++dtkcore (2.1.1-1~exp1) experimental; urgency=medium ++ ++ * 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. ++ ++ -- Boyuan Yang Mon, 05 Aug 2019 16:40:11 -0400 ++ ++dtkcore (2.0.15-1~exp1) experimental; urgency=medium ++ ++ * 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. ++ ++ -- Boyuan Yang Sun, 14 Jul 2019 16:54:32 -0400 ++ ++dtkcore (2.0.9.17-1) unstable; urgency=medium ++ ++ * New upstream release 2.0.9.17. ++ ++ -- Boyuan Yang Thu, 28 Feb 2019 16:00:09 -0500 ++ ++dtkcore (2.0.9.15-1) unstable; urgency=medium ++ ++ * New upstream release 2.0.9.15. ++ * debian/patches: Remove all patches applied upstream. ++ ++ -- Boyuan Yang Wed, 30 Jan 2019 16:02:13 -0500 ++ ++dtkcore (2.0.9.14-2) unstable; urgency=medium ++ ++ * debian/patches: Add patches from upstream to fix compatibility ++ with debhelper copmat v12. ++ ++ -- Boyuan Yang Sat, 05 Jan 2019 21:04:05 -0500 ++ ++dtkcore (2.0.9.14-1) unstable; urgency=medium ++ ++ * 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). ++ ++ -- Boyuan Yang Thu, 03 Jan 2019 10:17:47 -0500 ++ ++dtkcore (2.0.9.11-1) unstable; urgency=medium ++ ++ * New upstream release 2.0.9.11. ++ ++ -- Boyuan Yang Mon, 24 Dec 2018 09:14:31 +0800 ++ ++dtkcore (2.0.9.10-1) unstable; urgency=medium ++ ++ * New upstream release 2.0.9.10. ++ + Add compatibility with musl libc. ++ ++ -- Boyuan Yang Sat, 08 Dec 2018 12:23:23 -0500 ++ ++dtkcore (2.0.9.9-1) unstable; urgency=medium ++ ++ * New upstream release 2.0.9.9. ++ * debian/shlibs: Manually bump required version. ++ ++ -- Boyuan Yang Wed, 21 Nov 2018 10:15:05 -0500 ++ ++dtkcore (2.0.9.8-1) unstable; urgency=medium ++ ++ * New upstream release 2.0.9.8. ++ * debian/shlibs: Manually bump required version. ++ ++ -- Boyuan Yang Mon, 12 Nov 2018 19:57:12 -0500 ++ ++dtkcore (2.0.9.5-1) unstable; urgency=medium ++ ++ * New upstream release 2.0.9.5. ++ * debian/shlibs: Manually bump required version. ++ * debian/rules: Do not explicitly invoke dpkg-architecture. ++ ++ -- Boyuan Yang Sun, 04 Nov 2018 09:51:01 -0500 ++ ++dtkcore (2.0.9.4-1) unstable; urgency=medium ++ ++ * New upstream version 2.0.9.4 ++ * Use shlibs file to circumvent symbols problems. ++ ++ -- Yanhao Mo Sun, 14 Oct 2018 19:35:33 +0800 ++ ++dtkcore (2.0.9-2) unstable; urgency=medium ++ ++ * 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. ++ ++ -- Boyuan Yang Fri, 31 Aug 2018 10:53:29 -0400 ++ ++dtkcore (2.0.9-1) unstable; urgency=medium ++ ++ * New upstream version 2.0.9 ++ * Bump Standards-Version to 4.1.5 (no changes needed). ++ * Refresh symbols. ++ ++ -- Yanhao Mo Wed, 25 Jul 2018 09:20:00 +0800 ++ ++dtkcore (2.0.8.1-1) unstable; urgency=medium ++ ++ * New upstream release. ++ ++ -- Boyuan Yang <073plan@gmail.com> Fri, 18 May 2018 22:02:21 +0800 ++ ++dtkcore (2.0.8-2) unstable; urgency=medium ++ ++ * Refresh symbols using buildd logs. ++ ++ -- Boyuan Yang <073plan@gmail.com> Sun, 06 May 2018 17:30:18 +0800 ++ ++dtkcore (2.0.8-1) unstable; urgency=medium ++ ++ [ Yanhao Mo ] ++ * New upstream release. ++ * d/libdtkcore-dev.install: Remove /usr/lib/*/libdtk/modules/* . ++ ++ [ Boyuan Yang ] ++ * d/control: Switch team address back to pkg-deepin-devel. ++ * d/symbols: Update according to buildlog. ++ ++ -- Boyuan Yang <073plan@gmail.com> Sat, 05 May 2018 19:37:12 +0800 ++ ++dtkcore (2.0.7.1-5) unstable; urgency=medium ++ ++ * (Really) set maintainer email to the new one. ++ ++ -- Boyuan Yang <073plan@gmail.com> Thu, 19 Apr 2018 21:36:54 +0800 ++ ++dtkcore (2.0.7.1-4) unstable; urgency=medium ++ ++ * Set maintainer email to team+pkg-deepin@tracker.debian.org . ++ * Reconfirm symbols using buildd logs. ++ ++ -- Boyuan Yang <073plan@gmail.com> Tue, 17 Apr 2018 12:34:47 +0800 ++ ++dtkcore (2.0.7.1-3) 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). ++ ++ -- Boyuan Yang <073plan@gmail.com> Sun, 08 Apr 2018 18:04:24 +0800 ++ ++dtkcore (2.0.7.1-2) unstable; urgency=medium ++ ++ * Deal with Qt headers to ensure compatibility against Qt 5.10.1. ++ ++ -- Boyuan Yang <073plan@gmail.com> Thu, 22 Mar 2018 15:38:38 +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 cf0c813,0000000..4ea243c mode 100644,000000..100644 --- a/debian/control +++ b/debian/control @@@ -1,34 -1,0 +1,76 @@@ +Source: dtkcore - Section: libdevel ++Section: libs +Priority: optional - Maintainer: Deepin Packages Builder - Build-Depends: debhelper (>= 9), pkg-config, - qttools5-dev-tools, qtbase5-private-dev, - libgsettings-qt-dev, libgtest-dev, libdtkcommon-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), ++ libgsettings-qt-dev, ++ pkg-config, ++ pkg-kde-tools, ++ qtbase5-private-dev, ++ qttools5-dev-tools, ++ libgtest-dev, ++ libdtkcommon-dev, ++Rules-Requires-Root: no ++Standards-Version: 4.6.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: ++ libdtkcore5 (= ${binary:Version}), ++ libdtkcommon-dev, ++ ${misc:Depends}, ++Breaks: ++ libdtkwidget-dev (<< 5.2.2.10-1), ++Replaces: ++ 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, libdtkcommon +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 - Description: Deepin Tool Kit Core Devel library - DtkCore is base devel library of Deepin Qt/C++ applications. ++ This package is part of DDE (Deepin Desktop Environment). + . - This package contains the header files and static libraries 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..55c4f06 mode 100644,000000..100644 --- a/debian/copyright +++ b/debian/copyright @@@ -1,22 -1,0 +1,151 @@@ +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-2020, Deepin Technology Co., Ltd. ++License: LGPL-3+ ++ ++Files: debian/* ++Copyright: 2010-2017, Deepin Technology Co., Ltd. ++ 2017-2019, Boyuan Yang ++ 2020, Arun Kumar Pariyar ++License: LGPL-3+ ++ ++Files: src/log/AbstractAppender.h ++ src/log/AbstractStringAppender.h ++ src/log/ConsoleAppender.* ++ src/log/FileAppender.* ++ src/log/Logger.* ++Copyright: 2010-2012 Boris Moiseev ++License: LGPL-2.1 ++ ++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: src/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/libdtkcore-dev.docs index 0000000,0000000..3d0db51 new file mode 100644 --- /dev/null +++ b/debian/libdtkcore-dev.docs @@@ -1,0 -1,0 +1,2 @@@ ++README.md ++doc/Specification.md diff --cc debian/libdtkcore5-bin.install index 0b8a68c,0000000..a114848 mode 100644,000000..100644 --- a/debian/libdtkcore5-bin.install +++ b/debian/libdtkcore5-bin.install @@@ -1,2 -1,0 +1,2 @@@ +usr/lib/*/*/DCore/bin/* - usr/bin/* ++usr/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..9897f41 new file mode 100644 --- /dev/null +++ b/debian/libdtkcore5.shlibs @@@ -1,0 -1,0 +1,1 @@@ ++libdtkcore 5 libdtkcore5 (>= 5.5.17.1-1~) 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 7abf4a2,0000000..529ee5b mode 100755,000000..100755 --- a/debian/rules +++ b/debian/rules @@@ -1,27 -1,0 +1,27 @@@ +#!/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 ++ ++export QT_SELECT := 5 ++ ++# Explicitly enable hardening +DPKG_EXPORT_BUILDFLAGS = 1 - include /usr/share/dpkg/default.mk - export QT_SELECT = qt5 ++include /usr/share/dpkg/buildflags.mk + - DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) ++include /usr/share/dpkg/architecture.mk + - VERSION = $(DEB_VERSION_UPSTREAM) - _PACK_VER = $(shell echo $(VERSION) | awk -F'[+_~-]' '{print $$1}') - _BUILD_VER = $(shell echo $(VERSION) | awk -F'[+_~-]' '{print $$2}' | sed 's/[^0-9]//g') - ifeq ($(_BUILD_VER),) - CONFIG_VERSION = $(_PACK_VER) - else - CONFIG_VERSION = $(_PACK_VER).$(_BUILD_VER) - endif ++# Retrieve version info ++include /usr/share/dpkg/default.mk + +%: - dh $@ --parallel ++ dh $@ --with pkgkde_symbolshelper + +override_dh_auto_configure: - dh_auto_configure -- LIB_INSTALL_DIR=/usr/lib/$(DEB_HOST_MULTIARCH) VERSION=$(CONFIG_VERSION) - - #override_dh_auto_test: - # echo "skip auto test" ++ dh_auto_configure -- LIB_INSTALL_DIR=/usr/lib/$(DEB_HOST_MULTIARCH) VERSION=$(DEB_VERSION_UPSTREAM) + - override_dh_makeshlibs: - dh_makeshlibs -V "libdtkcore5 (>= $(shell echo $(VERSION) | cut -d '.' -f 1,2))" ++override_dh_installchangelogs: ++ dh_installchangelogs -k CHANGELOG.md 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/upstream/metadata index 0000000,0000000..5b348eb 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 ++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