change debian

This commit is contained in:
tanjing 2023-10-08 18:19:56 +08:00
parent c868174a61
commit 6de27d4ea8
5 changed files with 79 additions and 110 deletions

80
debian/control vendored
View File

@ -2,47 +2,48 @@ Source: qt5-ukui-platformtheme
Section: libs Section: libs
Priority: optional Priority: optional
Maintainer: Kylin Team <team+kylin@tracker.debian.org> Maintainer: Kylin Team <team+kylin@tracker.debian.org>
Uploaders: handsome_feng <jianfengli@ubuntukylin.com> Uploaders: handsome_feng <jianfengli@ubuntukylin.com>,
Build-Depends: debhelper-compat (=12), xibowen <xibowen@kylinos.cn>
pkg-kde-tools, Build-Depends: dbus-x11,
debhelper-compat (=12),
kirigami2-dev,
libfontconfig-dev,
libfreetype-dev,
libglib2.0-dev, libglib2.0-dev,
libqt5x11extras5-dev,
libkf5windowsystem-dev,
libkf5wayland-dev,
libgsettings-qt-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-config,
pkg-kde-tools,
qt5-qmake, qt5-qmake,
qtbase5-dev, qtbase5-dev,
qtbase5-dev-tools, qtbase5-dev-tools,
qtbase5-private-dev, qtbase5-private-dev,
qtchooser, qtchooser,
qttools5-dev-tools,
libqt5xdgiconloader-dev,
qtquickcontrols2-5-dev,
qtdeclarative5-dev, qtdeclarative5-dev,
dbus-x11, qtquickcontrols2-5-dev,
kirigami2-dev, qttools5-dev-tools
libkf5iconthemes-dev, Standards-Version: 4.6.1.0
libqt5svg5-dev,
libkysdk-waylandhelper-dev,
peony,
libpeony-dev,
libfontconfig1-dev,
libfreetype6-dev
Standards-Version: 4.5.1
Rules-Requires-Root: no Rules-Requires-Root: no
Homepage: https://www.ukui.org Homepage: https://gitee.com/openkylin/qt5-ukui-platformtheme
Vcs-Git: https://github.com/ukui/qt5-ukui-platformtheme.git Vcs-Git: https://gitee.com/openkylin/qt5-ukui-platformtheme.git
Vcs-Browser: https://github.com/ukui/qt5-ukui-platformtheme Vcs-Browser: https://gitee.com/openkylin/qt5-ukui-platformtheme
Package: qt5-ukui-platformtheme Package: qt5-ukui-platformtheme
Architecture: any Architecture: any
Depends: libqt5-ukui-style1 (= ${source:Version}), Depends: libqt5-ukui-style1 (= ${binary:Version}),
qt5-styles-ukui (= ${source:Version}),
qml-module-org-ukui-stylehelper (= ${source:Version}),
qml-module-org-ukui-qqc2desktopstyle (= ${source:Version}),
qt5-gesture-extensions,
libqt5xdgiconloader3, 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}, ${misc:Depends},
${shlibs:Depends} ${shlibs:Depends}
Description: Qt5 QPA platform theme of UKUI Description: Qt5 QPA platform theme of UKUI
@ -56,7 +57,7 @@ Description: Qt5 QPA platform theme of UKUI
Package: qt5-styles-ukui Package: qt5-styles-ukui
Architecture: any Architecture: any
Depends: libqt5-ukui-style1 (= ${source:Version}), Depends: libqt5-ukui-style1 (= ${binary:Version}),
${misc:Depends}, ${misc:Depends},
${shlibs:Depends} ${shlibs:Depends}
Description: QStyle plugins provided by ukui Description: QStyle plugins provided by ukui
@ -72,8 +73,8 @@ Description: QStyle plugins provided by ukui
Package: libqt5-ukui-style1 Package: libqt5-ukui-style1
Architecture: any Architecture: any
Depends: libglib2.0-0, Depends: libglib2.0-0,
libqt5widgets5,
libgsettings-qt1, libgsettings-qt1,
libqt5widgets5,
${misc:Depends}, ${misc:Depends},
${shlibs:Depends} ${shlibs:Depends}
Provides: libqt5-ukui-style Provides: libqt5-ukui-style
@ -90,7 +91,7 @@ Description: UKUI platform theme and styles' shared library
Package: libqt5-ukui-style-dev Package: libqt5-ukui-style-dev
Section: libdevel Section: libdevel
Architecture: any Architecture: any
Depends: libqt5-ukui-style1 (= ${source:Version}), Depends: libqt5-ukui-style1 (= ${binary:Version}),
${misc:Depends}, ${misc:Depends},
${shlibs:Depends} ${shlibs:Depends}
Description: Development files of libqt5-ukui-style1 Description: Development files of libqt5-ukui-style1
@ -104,19 +105,20 @@ Description: Development files of libqt5-ukui-style1
Package: qml-module-org-ukui-qqc2desktopstyle Package: qml-module-org-ukui-qqc2desktopstyle
Architecture: any Architecture: any
Depends: qml-module-qtgraphicaleffects, Depends: qml-module-org-ukui-stylehelper,
qml-module-qtgraphicaleffects,
qml-module-qtqml-models2, qml-module-qtqml-models2,
qml-module-qtquick-controls2, qml-module-qtquick-controls2,
qml-module-qtquick-layouts, qml-module-qtquick-layouts,
qml-module-qtquick-templates2, qml-module-qtquick-templates2,
qml-module-qtquick-window2, qml-module-qtquick-window2,
qml-module-qtquick2, qml-module-qtquick2,
qml-module-org-ukui-stylehelper,
${misc:Depends}, ${misc:Depends},
${shlibs:Depends}, ${shlibs:Depends}
Description: Qt Quick Controls 2: Kylin Style Description: Qt Quick Controls 2: Kylin Style
Small style written in QML for QtQuickControls2 intended to be used Small style written in QML for QtQuickControls2 intended
by default in QQC2-based apps when used in the Kylin tablet desktop to be used by default in QQC2-based apps when used in the
Kylin tablet desktop.
Package: qml-module-org-ukui-stylehelper Package: qml-module-org-ukui-stylehelper
Architecture: any Architecture: any
@ -128,6 +130,10 @@ Depends: qml-module-qtgraphicaleffects,
qml-module-qtquick-window2, qml-module-qtquick-window2,
qml-module-qtquick2, qml-module-qtquick2,
${misc:Depends}, ${misc:Depends},
${shlibs:Depends}, ${shlibs:Depends}
Description: qml stylehelper 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.

102
debian/copyright vendored
View File

@ -1,81 +1,45 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: qt5-ukui-platformtheme Upstream-Name: qt5-ukui-platformtheme
Source: <https://github.com/ukui/qt5-ukui-platformtheme> Upstream-Contact: xibowen <xibowen@kylinos.cn>
Source: <https://gitee.com/openkylin/qt5-ukui-platformtheme>
Files: * Files: *
Copyright: 2020, Tianjin KYLIN Information Technology Co., Ltd. Copyright: 2023, KylinSoft Co., Ltd.
License: LGPL-3.0+ License: LGPL-3+
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+
Files: qt5-ukui-platformtheme/widget/* Files: qt5-ukui-platformtheme/widget/*
Copyright: 2020, KylinSoft Co., Ltd. Copyright: 2023, KylinSoft Co., Ltd.
License: GPL-3.0+ License: GPL-3+
Files: test/* Files: test/*
Copyright: 2020, Tianjin KYLIN Information Technology Co., Ltd. Copyright: 2023, KylinSoft Co., Ltd.
License: GPL-3.0+ License: GPL-3+
Files: test/messagebox/* Files: ukui-styles/qt5-style-ukui/breezeboxshadowrenderer.cpp
Copyright: 2020, Tianjin KYLIN Information Technology Co., Ltd. ukui-styles/qt5-style-ukui/breezeboxshadowrenderer.h
License: GPL-3.0+ Copyright: 2018, Vlad Zagorodniy <vlad.zahorodnii@kde.org>
License: GPL-2+
Files: ukui-styles/* License: GPL-2+
Copyright: 2020, Tianjin KYLIN Information Technology Co., Ltd. This program is free software; you can redistribute it and/or modify
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
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation; version 2 dated June, 1991, or (at
(at your option) any later version. your option) any later version.
. On Debian systems, the complete text of version 2 of the GNU General
This program is distributed in the hope that it will be useful, Public License can be found in '/usr/share/common-licenses/GPL-2'.
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU General Public License
Version 3 can be found in `/usr/share/common-licenses/GPL-3'.
License: LGPL-3.0+ License: GPL-3+
This library is free software; you can redistribute it and/or This program is free software; you can redistribute it and/or modify
modify it under the terms of the GNU Lesser General Public it under the terms of the GNU General Public License as published by
License as published by the Free Software Foundation; either the Free Software Foundation; version 3 dated June, 2007, or (at
version 3 of the License, or (at your option) any later version. your option) any later version.
. On Debian systems, the complete text of version 3 of the GNU General
This library is distributed in the hope that it will be useful, Public License can be found in '/usr/share/common-licenses/GPL-3'.
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU License: LGPL-3+
Lesser General Public License for more details. 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
You should have received a copy of the GNU General Public License Free Software Foundation; version 3 of the License, or (at
along with this library. If not, see <https://www.gnu.org/licenses/>. your option) any later version.
. On Debian systems, the complete text of version 3 of the GNU Lesser
On Debian systems, the complete text of the GNU Lesser General Public License General Public License can be found in '/usr/share/common-licenses/LGPL-3'.
Version 3 can be found in `/usr/share/common-licenses/LGPL-3'.

View File

@ -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 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/*/*.so
usr/lib/*/pkgconfig/*.pc

View File

@ -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-config-style-ukui/themeconfig/* /usr/share/qt5-ukui-platformtheme/themeconfig
/ukui-styles/qt5-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

3
debian/watch vendored
View File

@ -1,3 +1,2 @@
version=4 version=4
opts=filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/qt5-ukui-platformtheme-$1\.tar\.gz/ \ https://gitee.com/openkylin/qt5-ukui-platformtheme/releases/ .*/qt5-ukui-platformtheme-(\d\S+)\.tar\.gz
https://github.com/ukui/qt5-ukui-platformtheme/releases .*/v?(\d\S+)\.tar\.gz