From 375549bc719e0e75cde568160919f1d10d563f11 Mon Sep 17 00:00:00 2001 From: Clay Stan Date: Tue, 2 Aug 2022 06:14:06 +0100 Subject: [PATCH] Import dtkcore_5.5.33-1.debian.tar.xz [dgit import tarball dtkcore 5.5.33-1 dtkcore_5.5.33-1.debian.tar.xz] --- TODO | 1 + changelog | 434 +++++++++++++++++++++++++++++++++++++++ control | 76 +++++++ copyright | 153 ++++++++++++++ libdtkcore-dev.docs | 2 + libdtkcore-dev.install | 5 + libdtkcore5-bin.install | 2 + libdtkcore5-bin.manpages | 1 + libdtkcore5.install | 1 + libdtkcore5.shlibs | 1 + qdbusxml2cpp-fix.1 | 60 ++++++ rules | 27 +++ source/format | 1 + upstream/metadata | 6 + watch | 4 + 15 files changed, 774 insertions(+) create mode 100644 TODO create mode 100644 changelog create mode 100644 control create mode 100644 copyright create mode 100644 libdtkcore-dev.docs create mode 100644 libdtkcore-dev.install create mode 100644 libdtkcore5-bin.install create mode 100644 libdtkcore5-bin.manpages create mode 100644 libdtkcore5.install create mode 100644 libdtkcore5.shlibs create mode 100644 qdbusxml2cpp-fix.1 create mode 100755 rules create mode 100644 source/format create mode 100644 upstream/metadata create mode 100644 watch diff --git a/TODO b/TODO new file mode 100644 index 0000000..d96991e --- /dev/null +++ b/TODO @@ -0,0 +1 @@ +* Enable test. diff --git a/changelog b/changelog new file mode 100644 index 0000000..e3f65c2 --- /dev/null +++ b/changelog @@ -0,0 +1,434 @@ +dtkcore (5.5.33-1) unstable; urgency=medium + + * New upstream version 5.5.33. + * debian/libdtkcore5.shlibs: update version to 5.5.33. + * debian/rules: Add buildsystem=qmake. + + -- Clay Stan Tue, 02 Aug 2022 13:14:06 +0800 + +dtkcore (5.5.32-1) unstable; urgency=medium + + * New upstream version. + + -- Boyuan Yang Wed, 15 Jun 2022 13:26:45 -0400 + +dtkcore (5.5.31-1) unstable; urgency=medium + + * New upstream version. + * debian/libdtkcore5.shlibs: update version to 5.5.31. + + -- Boyuan Yang Tue, 24 May 2022 23:35:19 -0400 + +dtkcore (5.5.30-1) unstable; urgency=medium + + * New upstream version. + * debian/libdtkcore5.shlibs: update version to 5.5.30. + + -- Boyuan Yang Tue, 12 Apr 2022 16:10:36 -0400 + +dtkcore (5.5.23-1) unstable; urgency=medium + + * New upstream version 5.5.23. + * debian/copyright: updated. + * debian/libdtkcore5.shlibs: update version to 5.5.23. + + -- Clay Stan Mon, 21 Feb 2022 15:21:41 +0800 + +dtkcore (5.5.17.1-1) unstable; urgency=medium + + * Upload to unstable. + * Bump Standards-Version to 4.6.0. + + -- Boyuan Yang Tue, 09 Nov 2021 13:33:41 -0500 + +dtkcore (5.5.17.1-1~exp1) experimental; urgency=medium + + [ Clay Stan ] + * New upstream version 5.5.17.1. + * add qdbusxml2cpp manpage. + + [ 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. + + -- Boyuan Yang Sun, 07 Nov 2021 08:25:42 -0500 + +dtkcore (5.4.13-1) unstable; urgency=medium + + * New upstream version 5.4.13. + + -- Clay Stan Sun, 25 Apr 2021 17:02:11 +0800 + +dtkcore (5.4.0-1~exp1) experimental; urgency=medium + + [ 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 --git a/control b/control new file mode 100644 index 0000000..69bbc34 --- /dev/null +++ b/control @@ -0,0 +1,76 @@ +Source: dtkcore +Section: libs +Priority: optional +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.1 +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 +Multi-Arch: same +Depends: + libdtkcommon, + lshw, + ${misc:Depends}, + ${shlibs:Depends}, +Description: Deepin Tool Kit Core library + 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 +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 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. diff --git a/copyright b/copyright new file mode 100644 index 0000000..43596d5 --- /dev/null +++ b/copyright @@ -0,0 +1,153 @@ +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: 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 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 --git a/libdtkcore-dev.docs b/libdtkcore-dev.docs new file mode 100644 index 0000000..3d0db51 --- /dev/null +++ b/libdtkcore-dev.docs @@ -0,0 +1,2 @@ +README.md +doc/Specification.md diff --git a/libdtkcore-dev.install b/libdtkcore-dev.install new file mode 100644 index 0000000..f1f7613 --- /dev/null +++ b/libdtkcore-dev.install @@ -0,0 +1,5 @@ +usr/lib/*/lib*.so +usr/include +usr/lib/*/pkgconfig/*.pc +usr/lib/*/cmake/*/*.cmake +usr/lib/*/qt5/* diff --git a/libdtkcore5-bin.install b/libdtkcore5-bin.install new file mode 100644 index 0000000..a114848 --- /dev/null +++ b/libdtkcore5-bin.install @@ -0,0 +1,2 @@ +usr/lib/*/*/DCore/bin/* +usr/bin/* diff --git a/libdtkcore5-bin.manpages b/libdtkcore5-bin.manpages new file mode 100644 index 0000000..5da55b2 --- /dev/null +++ b/libdtkcore5-bin.manpages @@ -0,0 +1 @@ +debian/qdbusxml2cpp-fix.1 diff --git a/libdtkcore5.install b/libdtkcore5.install new file mode 100644 index 0000000..3ddde58 --- /dev/null +++ b/libdtkcore5.install @@ -0,0 +1 @@ +usr/lib/*/lib*.so.* diff --git a/libdtkcore5.shlibs b/libdtkcore5.shlibs new file mode 100644 index 0000000..4c9f455 --- /dev/null +++ b/libdtkcore5.shlibs @@ -0,0 +1 @@ +libdtkcore 5 libdtkcore5 (>= 5.5.33~) diff --git a/qdbusxml2cpp-fix.1 b/qdbusxml2cpp-fix.1 new file mode 100644 index 0000000..c1a0c9d --- /dev/null +++ b/qdbusxml2cpp-fix.1 @@ -0,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 --git a/rules b/rules new file mode 100755 index 0000000..867e096 --- /dev/null +++ b/rules @@ -0,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/buildflags.mk + +include /usr/share/dpkg/architecture.mk + +# Retrieve version info +include /usr/share/dpkg/default.mk + +%: + dh $@ --buildsystem=qmake --with pkgkde_symbolshelper + +override_dh_auto_configure: + dh_auto_configure -- LIB_INSTALL_DIR=/usr/lib/$(DEB_HOST_MULTIARCH) VERSION=$(DEB_VERSION_UPSTREAM) + +override_dh_installchangelogs: + dh_installchangelogs -k CHANGELOG.md diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/upstream/metadata b/upstream/metadata new file mode 100644 index 0000000..5b348eb --- /dev/null +++ b/upstream/metadata @@ -0,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 --git a/watch b/watch new file mode 100644 index 0000000..05f23c6 --- /dev/null +++ b/watch @@ -0,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 -- 2.30.2