chore: add debian

This commit is contained in:
yan wang 2023-10-31 16:34:47 +08:00
parent 6250065908
commit 1f4bd961fe
14 changed files with 463 additions and 0 deletions

6
debian/README.Debian vendored Normal file
View File

@ -0,0 +1,6 @@
ukui-touch-settings-plugin for Debian
------------------------------------
<possible notes regarding this package - if none, delete this file>
-- unknown <pangyi@kylinos.cn> Wed, 17 Nov 2021 10:36:04 +0800

10
debian/README.source vendored Normal file
View File

@ -0,0 +1,10 @@
ukui-touch-settings-plugin for Debian
------------------------------------
<this file describes information about the source package, see Debian policy
manual section 4.14. You WILL either need to modify or delete this file>
-- unknown <pangyi@kylinos.cn> Wed, 17 Nov 2021 10:36:04 +0800

286
debian/changelog vendored Normal file
View File

@ -0,0 +1,286 @@
ukui-touch-settings-plugin (4.0.1.0-ok0) nile; urgency=medium
* 升级版本号
-- wangyan <wangyan@kylinos.cn> Tue, 31 Oct 2023 16:27:12 +0800
ukui-touch-settings-plugin (4.0.0.1-ok0) yangtze; urgency=medium
* 同步gitlab改动更新版本号至4.0.0.1
-- wangyan <wangyan@kylinos.cn> Mon, 04 Sep 2023 16:36:12 +0800
ukui-touch-settings-plugin (4.0.0.0-ok0.3) yangtze; urgency=medium
* Bug: I7EJ7G
* 需求: 无
* 其他改动说明: 无
* 影响域: Wayland环境下控制面板的触控板设置界面
-- wangweinan <wangweinan@kylinos.cn> Tue, 20 Jun 2023 11:26:48 +0800
ukui-touch-settings-plugin (4.0.0.0-ok0.2) yangtze; urgency=medium
* Bug: I731L6
* 需求: 无
* 其他改动说明: 在Wayland环境下隐藏"打字时禁用触控板"按钮
* 影响域: Wayland环境下控制面板的触控板设置界面
-- wangweinan <wangweinan@kylinos.cn> Tue, 13 Jun 2023 11:17:41 +0800
ukui-touch-settings-plugin (4.0.0.0-ok0.1) yangtze; urgency=medium
* Chore:解决因为没添加xcb的编译依赖而编译失败的问题
-- wangyan <wangyan@kylinos.cn> Fri, 26 May 2023 09:04:40 +0800
ukui-touch-settings-plugin (4.0.0.0-ok0) yangtze; urgency=medium
* 更新版本号并同步gitlab的改动
-- wangyan <wangyan@kylinos.cn> Mon, 03 Apr 2023 17:21:04 +0800
ukui-touch-settings-plugin (1.0.13.13-0k0.3) yangtze; urgency=medium
* Bug: 无
* 需求: 无
* 其他: 无
* 影响域:去除部分功能
-- hanteng <hanteng@kylinos.cn> Mon, 28 Nov 2022 18:58:25 +0800
ukui-touch-settings-plugin (1.0.13.13-0k0.2) yangtze; urgency=medium
* Bug: 无
* 需求: 无
* 其他: 无
* 影响域:去除部分功能
-- hanteng <hanteng@kylinos.cn> Fri, 25 Nov 2022 15:57:52 +0800
ukui-touch-settings-plugin (1.0.13.13-0k0.1) v101; urgency=medium
* Bug: #145931
* 需求: 无
* 其他: 无
* 影响域触控板UI界面
-- hanteng <hanteng@kylinos.cn> Mon, 21 Nov 2022 10:28:47 +0800
ukui-touch-settings-plugin (1.0.13.12-0kylin9) v101; urgency=medium
* Bug: #145931
* 需求: 无
* 其他: 无
* 影响域触控板UI界面
-- hanteng <hanteng@kylinos.cn> Fri, 18 Nov 2022 16:41:44 +0800
ukui-touch-settings-plugin (1.0.13.12-0kylin8) v101; urgency=medium
* Bug: #45937
* 需求: 无
* 其他: 无
* 影响域触控板UI界面
-- hanteng <hanteng@kylinos.cn> Wed, 16 Nov 2022 14:52:30 +0800
ukui-touch-settings-plugin (1.0.13.12-0kylin7) v101; urgency=medium
* Bug: #123319
* 需求: 无
* 其他: 默认关闭触控板滑动跟随手指功能
* 影响域触控板UI界面
-- hanteng <hanteng@kylinos.cn> Thu, 03 Nov 2022 19:59:52 +0800
ukui-touch-settings-plugin (1.0.13.12-0kylin6) v101; urgency=medium
* Bug: #145517 【设计】【控制面板】【平板】触摸屏插件实现于最新设计稿不相符
* 需求: 无
* 其他: 修复了在控制面板变小时会出现滚动条的问题,和设计沟通确定在文字显示不全时显示省略号
* 影响域: 控制面板触摸屏插件主线版本同样存在145517中的布局间距问题和控制面板变小出现滚动条问题
-- wangweinan <wangweinan@kylinos.cn> Thu, 03 Nov 2022 09:38:51 +0800
ukui-touch-settings-plugin (1.0.13.12-0kylin5) v101; urgency=medium
* Bug: #145937 触控板手势布局间距不符合设计稿规范
* 需求: 无
* 其他: 无
* 影响域: 无
-- hanteng <hanteng@kylinos.cn> Thu, 27 Oct 2022 17:57:12 +0800
ukui-touch-settings-plugin (1.0.13.12-0kylin4.2) v101; urgency=medium
* Fix: Can not play gif #144924
* Bug: #144924
* 需求: 无
* 其他: 无
* 影响域: 控制面板触摸屏界面
-- wangweinan <wangweinan@kylinos.cn> Mon, 24 Oct 2022 10:18:29 +0800
ukui-touch-settings-plugin (1.0.13.12-0kylin4.1) v101; urgency=medium
* Fix: 触控板实现与设计不太相符
* Bug139527,128780
* 需求: 17408 【控制面板】增加自动切换模式入口
* 其他:区分了版本,在主线上不显示这个入口
* 影响域:控制面板触控板界面和触摸屏界面
-- wangweinan <wangweinan@kylinos.cn> Thu, 20 Oct 2022 09:07:20 +0800
ukui-touch-settings-plugin (1.0.13.12-0kylin4) v101; urgency=medium
* Fix: 触控板实现与设计不太相符
* Bug139527,128780
* 其他:无
* 影响域:控制面板触控板界面
-- hanteng <hanteng@kylinos.cn> Wed, 19 Oct 2022 17:46:17 +0800
ukui-touch-settings-plugin (1.0.13.12-0kylin3) v101; urgency=medium
* Fix: 【触控板】【需求11171】触控板-页面显示 手势动画演示不完整
* Bug141100
* 其他:无
* 影响域:控制面板触控板界面
-- hanteng <hanteng@kylinos.cn> Tue, 11 Oct 2022 17:08:00 +0800
ukui-touch-settings-plugin (1.0.13.12-0kylin2) v101; urgency=medium
* Fix: 触控板界面大小尺寸问题
* Bug123278
* 其他:无
* 影响域:控制面板触控板界面
-- hanteng <hanteng@kylinos.cn> Mon, 26 Sep 2022 17:26:59 +0800
ukui-touch-settings-plugin (1.0.13.12-0kylin1) v101; urgency=medium
* Fix: 触控板界面大小尺寸问题
* Bug123278
* 其他:无
* 影响域:控制面板触控板界面
-- hanteng <hanteng@kylinos.cn> Mon, 26 Sep 2022 16:19:25 +0800
ukui-touch-settings-plugin (1.0.13.12) v101; urgency=medium
* Fix: 触控板界面大小尺寸问题
* Bug123278
* 其他:无
* 影响域:控制面板触控板界面
-- hanteng <hanteng@kylinos.cn> Mon, 26 Sep 2022 14:56:30 +0800
ukui-touch-settings-plugin (1.0.11.1-0k0) v101; urgency=medium
* 修改为quilt格式
-- Xie Wei <xiewei@kylinos.cn> Wed, 15 Jun 2022 16:03:09 +0800
ukui-touch-settings-plugin (1.0.11-1) v101; urgency=medium
* Chore: Just rebuild 1.0.11, because of libukcc update
* Bug: 118065
* 影响域: 无
-- wangweinan <wangweinan@kylinos.cn> Tue, 10 May 2022 20:02:13 +0800
ukui-touch-settings-plugin (1.0.11) v101; urgency=medium
* Chore:
规范手写笔插件包命名,包名从ukui-touchpen-settings-plugin更改为ukui-stylus-settings-plugin
* Bug: 无
* 需求: 无
* 影响域: 控制面板
-- wangweinan <wangweinan@kylinos.cn> Mon, 09 May 2022 16:13:04 +0800
ukui-touch-settings-plugin (1.0.10) v101; urgency=medium
* Fix: 控制面板退出时崩溃
* Bug114869
* 其他:增加手写笔配置界面插件
* 影响域:控制面板
-- wangweinan <wangweinan@kylinos.cn> Tue, 26 Apr 2022 17:08:04 +0800
ukui-touch-settings-plugin (1.0.9) v101; urgency=medium
* Bug
* 需求:无
* 其他按照UI设计稿对UI进行改动
* 影响域:无
-- hanteng <hanteng@kylinos.cn> Sat, 14 Apr 2022 15:41:04 +0800
ukui-touch-settings-plugin (1.0.8) v101; urgency=medium
* Bug#110698 点击触摸板,控制面板会闪退
* 影响域:无
-- hanteng <hanteng@kylinos.cn> Sat, 12 Feb 2022 15:41:04 +0800
ukui-touch-settings-plugin (1.0.7) v101; urgency=medium
* 需求11170、11171
* 控制面板-触摸屏-触控板添加更多手势按钮,点击跳转到用户手册指定页
* 影响域:无
-- pangyi <pangyi@kylinos.cn> Sat, 12 Feb 2022 15:41:04 +0800
ukui-touch-settings-plugin (1.0.6) v101; urgency=medium
* Bug#94340 控制面板-触控板-触控板页面手势动画—三指上划动画展示过快
* Bug#94308 控制面板-触控板-触控板设计图部分字样为“触摸板”,应为触控板
* Bug#94299 控制面板-触控板-触控板界面UI“滑动区域”应为”滚动区域”
* 影响域:无
-- hanteng <hanteng@kylinos.cn> Wed, 08 Dec 2021 20:47:57 +0800
ukui-touch-settings-plugin (1.0.5) v101; urgency=medium
* Bug#94129 控制面板-触摸屏-手势插件页面的动画视频是不是循环播放只能播放3次
* Bug#94107 控制面板-触摸屏-手势插件不是动态加载,在未连接触摸屏的情况下默认显示
* Bug#94141 控制面板-触摸屏-手势插件中部分文字内容及右侧动画框的尺寸与设计UI不一致
* 影响域:无
-- pangyi <pangyi@kylinos.cn> Wed, 01 Dec 2021 20:47:57 +0800
ukui-touch-settings-plugin (1.0.4) v101; urgency=medium
* 添加编译依赖,解决动态库连接错误的问题
-- pangyi <pangyi@kylinos.cn> Wed, 01 Dec 2021 10:34:47 +0800
ukui-touch-settings-plugin (1.0.3) v101; urgency=medium
* 需求号:#9173
* 开发触摸屏的UI插件
* 需求号:#9164
* 将触控板插件从控制面板剥离并添加触控板手势UI
-- pangyi <pangyi@kylinos.cn> Wed, 17 Nov 2021 21:00:58 +0800
ukui-touch-settings-plugin (1.0.2) v101; urgency=medium
* 触控板插件的图标从主题获取
-- pangyi <pangyi@kylinos.cn> Wed, 17 Nov 2021 21:00:58 +0800
ukui-touch-settings-plugin (1.0.1) v101; urgency=medium
* 将触控板插件从控制面板剥离并添加触控板手势UI
* 触摸屏插件暂时先不显示UI需要调整
-- pangyi <pangyi@kylinos.cn> Wed, 17 Nov 2021 10:36:04 +0800
ukui-touch-settings-plugin (1.0.0) v101; urgency=medium
* Initial release
-- pangyi <pangyi@kylinos.cn> Wed, 17 Nov 2021 10:36:04 +0800

36
debian/control vendored Normal file
View File

@ -0,0 +1,36 @@
Source: ukui-touch-settings-plugin
Section: utils
Priority: optional
Maintainer: pangyi <pangyi@kylinos.cn>
Build-Depends: debhelper-compat (= 12),
libgsettings-qt-dev,
libqt5x11extras5-dev,
libukcc-dev,
libxi-dev,
pkg-config,
qtbase5-dev,
qttools5-dev-tools,
libukui-common-dev,
libqt5-ukui-style-dev,
libkysdk-qtwidgets-dev,
libxcb1-dev,
libxcb-xinput-dev
Standards-Version: 4.4.1
Homepage: https://www.ukui.org/
Package: ukui-touch-settings-plugin
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: ukui-control-center plugins, including touchscreen and touchpad.
ukui-control-center uses plug-in extensions, and ukui-touch-settings-plugin
provides touchpad and touchscreen plugins for ukui-control-center,
which will appear in your ukui-control-center when a touchpad or
touchscreen is present on your computer.
Package: ukui-stylus-settings-plugin
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: ukui-control-center stylus plugin.
ukui-control-center uses plug-in extensions, and ukui-stylus-settings-plugin
provides stylus plugin for ukui-control-center. If you install this package
the stylus plugin will show in your ukui-control-center all the time.

32
debian/copyright vendored Normal file
View File

@ -0,0 +1,32 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: ukui-touch-settings-plugin
Upstream-Contact: wangweinan <wangweinan@kylinos.cn>
Source: https://gitee.com/openkylin/ukui-touch-settings-plugin
Files: *
Copyright: 2023, KylinSoft Co., Ltd.
License: GPL-2+
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 2 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 program. If not, see <https://www.gnu.org/licenses/>
.
On Debian systems, the complete text of the GNU General
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
# Please also look if there are files or directories which have a
# different copyright/license attached and list them here.
# Please avoid picking licenses with terms that are more restrictive than the
# packaged work, as it may make Debian's contributions unacceptable upstream.
#
# If you need, there are some extra license texts available in two places:
# /usr/share/debhelper/dh_make/licenses/
# /usr/share/common-licenses/

25
debian/rules vendored Executable file
View File

@ -0,0 +1,25 @@
#!/usr/bin/make -f
# See debhelper(7) (uncomment to enable)
# output every command that modifies files on the build system.
#export DH_VERBOSE = 1
# see FEATURE AREAS in dpkg-buildflags(1)
#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
# see ENVIRONMENT in dpkg-buildflags(1)
# package maintainers to append CFLAGS
#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
# package maintainers to append LDFLAGS
#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
%:
dh $@
# dh_make generated override targets
# This is example for Cmake (See https://bugs.debian.org/641051 )
#override_dh_auto_configure:
# dh_auto_configure -- # -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH)

1
debian/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (quilt)

51
debian/source/include-binaries vendored Normal file
View File

@ -0,0 +1,51 @@
src/stylus-settings/img/open_inuse.png
src/stylus-settings/img/setting-illus-pen.png
src/stylus-settings/img/setting-illus-pen_small.png
src/stylus-settings/translations/zh_CN.qm
src/touchpad-settings/resources/intelGif/三只轻点.gif
src/touchpad-settings/resources/intelGif/三指向上滑.gif
src/touchpad-settings/resources/intelGif/三指向下滑.gif
src/touchpad-settings/resources/intelGif/三指左右滑动.gif
src/touchpad-settings/resources/intelGif/三指轻点.gif
src/touchpad-settings/resources/intelGif/四指轻点.gif
src/touchpad-settings/resources/三指向上滑.gif
src/touchpad-settings/resources/三指向下滑.gif
src/touchpad-settings/resources/三指左右滑动.gif
src/touchpad-settings/resources/三指轻点.gif
src/touchpad-settings/resources/四指左右滑动.gif
src/touchpad-settings/resources/四指轻点.gif
src/touchpad-settings/translations/bo_CN.qm
src/touchpad-settings/translations/mn_MN.qm
src/touchpad-settings/translations/zh_CN.qm
src/touchscreen-settings/resources/intelRes/Boxselectedobject.gif
src/touchscreen-settings/resources/intelRes/Boxselectedobject.png
src/touchscreen-settings/resources/intelRes/Displaymultitaskingview.gif
src/touchscreen-settings/resources/intelRes/Displaymultitaskingview.png
src/touchscreen-settings/resources/intelRes/Enterglobalsearch.gif
src/touchscreen-settings/resources/intelRes/Enterglobalsearch.png
src/touchscreen-settings/resources/intelRes/Movingobjects.gif
src/touchscreen-settings/resources/intelRes/Movingobjects.png
src/touchscreen-settings/resources/intelRes/Programminimization.gif
src/touchscreen-settings/resources/intelRes/Programminimization.png
src/touchscreen-settings/resources/intelRes/Rotatethepicture.gif
src/touchscreen-settings/resources/intelRes/Rotatethepicture.png
src/touchscreen-settings/resources/intelRes/Showsidebar.gif
src/touchscreen-settings/resources/intelRes/Showsidebar.png
src/touchscreen-settings/resources/intelRes/Showtaskbar.gif
src/touchscreen-settings/resources/intelRes/Showtaskbar.png
src/touchscreen-settings/resources/intelRes/Textselection.gif
src/touchscreen-settings/resources/intelRes/Textselection.png
src/touchscreen-settings/resources/intelRes/Zoompicture.gif
src/touchscreen-settings/resources/intelRes/Zoompicture.png
src/touchscreen-settings/resources/intelRes/pause.png
src/touchscreen-settings/resources/intelRes/play.png
src/touchscreen-settings/resources/上边缘下划显示桌面.gif
src/touchscreen-settings/resources/下边缘上划显示多任务视图.gif
src/touchscreen-settings/resources/右边缘左划显示侧边栏.gif
src/touchscreen-settings/resources/四指向下划动显示搜索.gif
src/touchscreen-settings/resources/四指水平滑动显示窗口切换.gif
src/touchscreen-settings/translations/bo_CN.qm
src/touchscreen-settings/translations/mn_MN.qm
src/touchscreen-settings/translations/zh_CN.qm

View File

@ -0,0 +1,2 @@
usr/lib/*/ukui-control-center/libstylus*
usr/share/stylus-settings/*

View File

@ -0,0 +1 @@
man/ukui-stylus-settings-plugin.1

View File

@ -0,0 +1,2 @@
README.Debian
README.source

View File

@ -0,0 +1,4 @@
usr/lib/*/ukui-control-center/libtouchpad*
usr/lib/*/ukui-control-center/libtouchscreen*
usr/share/touchpad-settings/*
usr/share/touchscreen-settings/*

View File

@ -0,0 +1 @@
man/ukui-touch-settings-plugin.1

View File

@ -0,0 +1,6 @@
#!/bin/bash
set -e
path="/usr/lib/`/usr/bin/dpkg-architecture -qDEB_TARGET_MULTIARCH`/ukui-control-center/libtouchpad.so"
dpkg-divert --package ukui-touch-settings-plugin --rename --divert "$path"".old" --add $path