From 6de27d4ea8b3f034fae3369469e1bb60ef3f6c1a Mon Sep 17 00:00:00 2001 From: tanjing Date: Sun, 8 Oct 2023 18:19:56 +0800 Subject: [PATCH] change debian --- debian/control | 80 +++++++++++---------- debian/copyright | 102 +++++++++------------------ debian/libqt5-ukui-style-dev.install | 2 +- debian/qt5-styles-ukui.install | 2 +- debian/watch | 3 +- 5 files changed, 79 insertions(+), 110 deletions(-) diff --git a/debian/control b/debian/control index 43d617c..81ba81d 100644 --- a/debian/control +++ b/debian/control @@ -2,47 +2,48 @@ Source: qt5-ukui-platformtheme Section: libs Priority: optional Maintainer: Kylin Team -Uploaders: handsome_feng -Build-Depends: debhelper-compat (=12), - pkg-kde-tools, +Uploaders: handsome_feng , + xibowen +Build-Depends: dbus-x11, + debhelper-compat (=12), + kirigami2-dev, + libfontconfig-dev, + libfreetype-dev, libglib2.0-dev, - libqt5x11extras5-dev, - libkf5windowsystem-dev, - libkf5wayland-dev, libgsettings-qt-dev, + libkf5iconthemes-dev, + libkf5wayland-dev, + libkf5windowsystem-dev, + libkysdk-waylandhelper-dev, + libpeony-dev, + libqt5svg5-dev, + libqt5x11extras5-dev, + libqt5xdgiconloader-dev, + peony, pkg-config, + pkg-kde-tools, qt5-qmake, qtbase5-dev, qtbase5-dev-tools, qtbase5-private-dev, qtchooser, - qttools5-dev-tools, - libqt5xdgiconloader-dev, - qtquickcontrols2-5-dev, qtdeclarative5-dev, - dbus-x11, - kirigami2-dev, - libkf5iconthemes-dev, - libqt5svg5-dev, - libkysdk-waylandhelper-dev, - peony, - libpeony-dev, - libfontconfig1-dev, - libfreetype6-dev -Standards-Version: 4.5.1 + qtquickcontrols2-5-dev, + qttools5-dev-tools +Standards-Version: 4.6.1.0 Rules-Requires-Root: no -Homepage: https://www.ukui.org -Vcs-Git: https://github.com/ukui/qt5-ukui-platformtheme.git -Vcs-Browser: https://github.com/ukui/qt5-ukui-platformtheme +Homepage: https://gitee.com/openkylin/qt5-ukui-platformtheme +Vcs-Git: https://gitee.com/openkylin/qt5-ukui-platformtheme.git +Vcs-Browser: https://gitee.com/openkylin/qt5-ukui-platformtheme Package: qt5-ukui-platformtheme Architecture: any -Depends: libqt5-ukui-style1 (= ${source:Version}), - qt5-styles-ukui (= ${source:Version}), - qml-module-org-ukui-stylehelper (= ${source:Version}), - qml-module-org-ukui-qqc2desktopstyle (= ${source:Version}), - qt5-gesture-extensions, +Depends: libqt5-ukui-style1 (= ${binary:Version}), libqt5xdgiconloader3, + qml-module-org-ukui-qqc2desktopstyle (= ${binary:Version}), + qml-module-org-ukui-stylehelper (= ${binary:Version}), + qt5-gesture-extensions, + qt5-styles-ukui (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: Qt5 QPA platform theme of UKUI @@ -56,7 +57,7 @@ Description: Qt5 QPA platform theme of UKUI Package: qt5-styles-ukui Architecture: any -Depends: libqt5-ukui-style1 (= ${source:Version}), +Depends: libqt5-ukui-style1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: QStyle plugins provided by ukui @@ -72,8 +73,8 @@ Description: QStyle plugins provided by ukui Package: libqt5-ukui-style1 Architecture: any Depends: libglib2.0-0, - libqt5widgets5, libgsettings-qt1, + libqt5widgets5, ${misc:Depends}, ${shlibs:Depends} Provides: libqt5-ukui-style @@ -90,7 +91,7 @@ Description: UKUI platform theme and styles' shared library Package: libqt5-ukui-style-dev Section: libdevel Architecture: any -Depends: libqt5-ukui-style1 (= ${source:Version}), +Depends: libqt5-ukui-style1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: Development files of libqt5-ukui-style1 @@ -104,19 +105,20 @@ Description: Development files of libqt5-ukui-style1 Package: qml-module-org-ukui-qqc2desktopstyle Architecture: any -Depends: qml-module-qtgraphicaleffects, +Depends: qml-module-org-ukui-stylehelper, + qml-module-qtgraphicaleffects, qml-module-qtqml-models2, qml-module-qtquick-controls2, qml-module-qtquick-layouts, qml-module-qtquick-templates2, qml-module-qtquick-window2, qml-module-qtquick2, - qml-module-org-ukui-stylehelper, ${misc:Depends}, - ${shlibs:Depends}, + ${shlibs:Depends} Description: Qt Quick Controls 2: Kylin Style - Small style written in QML for QtQuickControls2 intended to be used - by default in QQC2-based apps when used in the Kylin tablet desktop + Small style written in QML for QtQuickControls2 intended + to be used by default in QQC2-based apps when used in the + Kylin tablet desktop. Package: qml-module-org-ukui-stylehelper Architecture: any @@ -128,6 +130,10 @@ Depends: qml-module-qtgraphicaleffects, qml-module-qtquick-window2, qml-module-qtquick2, ${misc:Depends}, - ${shlibs:Depends}, + ${shlibs:Depends} Description: qml stylehelper - The external dependency Lib of qml theme framework + Ukui qml platformtheme library.It provide an UI style with + ukui for qml applications.Include theme color, widget, font, + icon. + . + The external dependency Lib of qml theme framework. diff --git a/debian/copyright b/debian/copyright index 9e821f5..d376628 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,81 +1,45 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: qt5-ukui-platformtheme -Source: +Upstream-Contact: xibowen +Source: Files: * -Copyright: 2020, Tianjin KYLIN Information Technology Co., Ltd. -License: LGPL-3.0+ - -Files: debian/* -Copyright: 2020, Tianjin KYLIN Information Technology Co., Ltd. -License: GPL-3.0+ - -Files: libqt5-ukui-style/* -Copyright: 2020, Tianjin KYLIN Information Technology Co., Ltd. -License: LGPL-3.0+ - -Files: qt5-ukui-platformtheme/* -Copyright: 2020, Tianjin KYLIN Information Technology Co., Ltd. -License: LGPL-3.0+ - -Files: qt5-ukui-platformtheme/ukui.json -Copyright: 2020, Tianjin KYLIN Information Technology Co., Ltd. -License: LGPL-3.0+ +Copyright: 2023, KylinSoft Co., Ltd. +License: LGPL-3+ Files: qt5-ukui-platformtheme/widget/* -Copyright: 2020, KylinSoft Co., Ltd. -License: GPL-3.0+ +Copyright: 2023, KylinSoft Co., Ltd. +License: GPL-3+ Files: test/* -Copyright: 2020, Tianjin KYLIN Information Technology Co., Ltd. -License: GPL-3.0+ +Copyright: 2023, KylinSoft Co., Ltd. +License: GPL-3+ -Files: test/messagebox/* -Copyright: 2020, Tianjin KYLIN Information Technology Co., Ltd. -License: GPL-3.0+ +Files: ukui-styles/qt5-style-ukui/breezeboxshadowrenderer.cpp + ukui-styles/qt5-style-ukui/breezeboxshadowrenderer.h +Copyright: 2018, Vlad Zagorodniy +License: GPL-2+ -Files: ukui-styles/* -Copyright: 2020, Tianjin KYLIN Information Technology Co., Ltd. -License: LGPL-3.0+ - -Files: ukui-styles/proxy-style/ukui-style.json -Copyright: 2020, Tianjin KYLIN Information Technology Co., Ltd. -License: LGPL-3.0+ - -Files: ukui-styles/qt5-style-ukui/qt5-style-ukui.json -Copyright: 2020, Tianjin KYLIN Information Technology Co., Ltd. -License: LGPL-3.0+ - -License: GPL-3.0+ - This program is free software: you can redistribute it and/or modify +License: GPL-2+ + This program 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 program 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 Public License - Version 3 can be found in `/usr/share/common-licenses/GPL-3'. + the Free Software Foundation; version 2 dated June, 1991, or (at + your option) any later version. + On Debian systems, the complete text of version 2 of the GNU General + Public License can be found in '/usr/share/common-licenses/GPL-2'. -License: LGPL-3.0+ - This library 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 library 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. - . - You should have received a copy of the GNU General Public License - along with this library. 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 program 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; version 3 dated June, 2007, or (at + your option) any later version. + On Debian systems, the complete text of version 3 of the GNU General + Public License can be found in '/usr/share/common-licenses/GPL-3'. + +License: LGPL-3+ + This program 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; version 3 of the License, or (at + your option) any later version. + On Debian systems, the complete text of version 3 of the GNU Lesser + General Public License can be found in '/usr/share/common-licenses/LGPL-3'. diff --git a/debian/libqt5-ukui-style-dev.install b/debian/libqt5-ukui-style-dev.install index 74013a7..2aa1f89 100644 --- a/debian/libqt5-ukui-style-dev.install +++ b/debian/libqt5-ukui-style-dev.install @@ -1,5 +1,5 @@ libqt5-ukui-style/*.h usr/include/qt5-ukui libqt5-ukui-style/*/*.h usr/include/qt5-ukui libqt5-ukui-style/*/*/*.h usr/include/qt5-ukui -usr/lib/*/pkgconfig/*.pc usr/lib/*/*.so +usr/lib/*/pkgconfig/*.pc diff --git a/debian/qt5-styles-ukui.install b/debian/qt5-styles-ukui.install index 6906298..9c05b12 100644 --- a/debian/qt5-styles-ukui.install +++ b/debian/qt5-styles-ukui.install @@ -1,3 +1,3 @@ -usr/lib/*/qt5/plugins/styles/*.so /ukui-styles/qt5-config-style-ukui/themeconfig/* /usr/share/qt5-ukui-platformtheme/themeconfig /ukui-styles/qt5-style-ukui/themeconfig/* /usr/share/qt5-ukui-platformtheme/themeconfig +usr/lib/*/qt5/plugins/styles/*.so diff --git a/debian/watch b/debian/watch index 186f857..bce9ca6 100644 --- a/debian/watch +++ b/debian/watch @@ -1,3 +1,2 @@ version=4 -opts=filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/qt5-ukui-platformtheme-$1\.tar\.gz/ \ - https://github.com/ukui/qt5-ukui-platformtheme/releases .*/v?(\d\S+)\.tar\.gz +https://gitee.com/openkylin/qt5-ukui-platformtheme/releases/ .*/qt5-ukui-platformtheme-(\d\S+)\.tar\.gz