add debian dir

This commit is contained in:
winnerym 2023-09-14 09:56:51 +08:00
parent e350c3c327
commit 84d403d754
8 changed files with 378 additions and 0 deletions

213
debian/changelog vendored Normal file
View File

@ -0,0 +1,213 @@
ukui-screensaver (4.10.0.0-ok1~0914) nile; urgency=medium
* BUG号
* 需求号17430 用户登录前展示一个用户使用特别提示页面
21475提供登录锁屏认证插件接口给到第三方认证厂商迁移
21340屏保支持视频格式和动态格式迁移
* 其他修改说明:无
* commit id:e350c3c
-- Yang Min <yangmin@kylinos.cn> Thu, 14 Sep 2023 09:53:59 +0800
ukui-screensaver (4.10.0.0-ok0) nile; urgency=medium
* BUG号I72HS3【次要】【电源管理】设置合盖时锁屏或休眠开盖时出现键盘界面
* 需求号:无
* 其他修改说明:无
-- Yang Min <yangmin@kylinos.cn> Fri, 25 Aug 2023 08:58:00 +0800
ukui-screensaver (4.0.0.0-ok6~0808) yangtze; urgency=medium
* BUG号I7JFT2 屏保时空格键无法唤醒登录密码输入框
I729TV 【用户切换】用户切换进入已登录用用户时,存在闪过屏保锁屏界面
I774FQ 【锁屏】进入锁屏切换用户到其他用户,再切换回来后登录进入桌面过程中右下角弹出切换用户窗口
* 需求号:无
* 其他修改说明:无
* commit id:004330d
-- Yang Min <yangmin@kylinos.cn> Tue, 08 Aug 2023 09:45:26 +0800
ukui-screensaver (4.0.0.0-ok5~0705) yangtze; urgency=medium
* BUG号
* 需求号:无
* 其他修改说明:修改changlog
-- liudun <liudun@kylinos.cn> Wed, 05 Jul 2023 19:54:42 +0800
ukui-screensaver (4.0.0.0-ok4~0705) yangtze; urgency=medium
* BUG号
* 需求号:无
* 其他修改说明添加layer-shell-qt的运行依赖
-- liudun <liudun@kylinos.cn> Wed, 05 Jul 2023 19:20:57 +0800
ukui-screensaver (4.0.0.0-ok4~0704) yangtze; urgency=medium
* BUG号bug##I72EYT【次要】【锁屏】锁屏界面平板模式切换横竖屏后软键盘下方显示不全wayland中文
* 需求号:无
* 其他修改说明更新changelog
-- liuyuanpeng <liuyuanpeng@kylinos.cn> Tue, 04 Jul 2023 15:41:42 +0800
ukui-screensaver (4.0.0.0-ok3~0704) yangtze; urgency=medium
* BUG号bug##I72EYT【次要】【锁屏】锁屏界面平板模式切换横竖屏后软键盘下方显示不全wayland中文
* 需求号:无
* 其他修改说明:处理编译依赖问题
-- liudun <liudun@kylinos.cn> Tue, 04 Jul 2023 10:34:46 +0800
ukui-screensaver (4.0.0.0-ok3~0628) yangtze; urgency=medium
* BUG号bug#I69CSS【锁屏】合盖后重新打开进入锁屏此时锁屏界面下方图标会被遮住
* 需求号:无
* 其他修改说明:无
-- liudun <liudun@kylinos.cn> Wed, 28 Jun 2023 15:05:12 +0800
ukui-screensaver (4.0.0.0-ok3~0608) yangtze; urgency=medium
* BUG号
* 需求号:无
* 其他修改说明:处理编译依赖问题
-- Yang Min <yangmin@kylinos.cn> Thu, 08 Jun 2023 17:03:13 +0800
ukui-screensaver (4.0.0.0-ok3~0602) yangtze; urgency=medium
* BUG号I73TLX 修复网络图标显示异常的问题
* 需求号:无
* 其他修改说明:无
-- Yang Min <yangmin@kylinos.cn> Fri, 02 Jun 2023 16:23:59 +0800
ukui-screensaver (4.0.0.0-ok2~0518) yangtze; urgency=medium
* BUG号I72EWI锁屏界面点击切换用户回来后输入框不输入文字时显示密码多了个冒号
I728TE【控制面板】中文模式下在个性化屏保界面悬浮屏保预览界面提示语为英文且进入屏保提示语也为英文
* 需求号:无
* 其他修改说明:无
-- Yang Min <yangmin@kylinos.cn> Thu, 18 May 2023 10:24:00 +0800
ukui-screensaver (4.0.0.0-ok1~0426) yangtze; urgency=medium
* BUG号 137546 【RISC-V】【控制面板】无法更改屏幕缩放
* 需求号:无
* 其他修改说明:无
-- Yang Min <yangmin@kylinos.cn> Wed, 26 Apr 2023 19:49:20 +0800
ukui-screensaver (3.22.1.3-ok11~0412) yangtze; urgency=medium
* BUG号I5XFFQ 锁屏登入界面无键盘图标,无实体键盘时无法输入
* 需求号:无
* 其他修改说明:无
-- Yang Min <yangmin@kylinos.cn> Wed, 12 Apr 2023 14:48:36 +0800
ukui-screensaver (3.22.1.3-ok10~0412) yangtze; urgency=medium
* BUG号136797 【虚拟机】【virtualbox】【锁屏】锁屏后锁屏页面时间与头像显示未对齐登录页面正常
I5M3SK 内存泄露
* 需求号:无
* 其他修改说明:无
-- Yang Min <yangmin@kylinos.cn> Wed, 12 Apr 2023 13:40:10 +0800
ukui-screensaver (3.22.1.3-ok9~0323) yangtze; urgency=medium
* BUG号I65B7Q 【次要】【系统登录】登录界面tab后esc键位无法回复登录界面默认显示
* 需求号:无
* 其他修改说明:无
-- Yang Min <yangmin@kylinos.cn> Thu, 23 Mar 2023 09:35:33 +0800
ukui-screensaver (3.22.1.3-ok8~0314) yangtze; urgency=medium
* BUG号
* 需求号:无
* 其他修改说明:更新屏保语录
-- Yang Min <yangmin@kylinos.cn> Tue, 14 Mar 2023 15:25:34 +0800
ukui-screensaver (3.22.1.3-ok7~0109) yangtze; urgency=medium
* BUG号 161081 【设计】ukui屏保格言替换文本
* 需求号:无
* 其他修改说明:无
-- Yang Min <yangmin@kylinos.cn> Mon, 09 Jan 2023 20:58:42 +0800
ukui-screensaver (3.22.1.3-ok6~1230) yangtze; urgency=medium
* BUG号131228 【wayland】【控制面板】【显示器】【锁屏】扩展模式下锁屏仅一个屏幕有锁屏壁纸
* 需求号:无
* 其他修改说明:修复锁屏界面插拔电源均直接进入系统桌面问题
-- Yang Min <yangmin@kylinos.cn> Fri, 30 Dec 2022 15:27:42 +0800
ukui-screensaver (3.22.1.3-ok5~1208) yangtze; urgency=medium
* BUG号
* 需求号Task#123734 子 openkylin网络插件化适配 / openkylin网络插件化适配-登录锁屏
-- Yang Min <yangmin@kylinos.cn> Thu, 08 Dec 2022 14:39:04 +0800
ukui-screensaver (3.22.1.3-ok3~1101) yangtze; urgency=medium
* BUG号
* 需求号Task#114869 【登录锁屏】增加登录、锁屏状态显示
-- Yang Min <yangmin@kylinos.cn> Mon, 24 Oct 2022 11:13:26 +0800
ukui-screensaver (3.1.1.34update1-ok8) yangtze; urgency=medium
* BUG号132979 【用户反馈】【锁屏】系统不操作等待5分钟必进入锁屏锁屏同步新的逻辑跟随屏保设置
* 需求号:无
* 其他修改说明:无
-- Yang Min <yangmin@kylinos.cn> Thu, 11 Aug 2022 10:08:54 +0800
ukui-screensaver (3.1.1.34update1-ok7.1) yangtze; urgency=medium
* BUG号 129308 【网络】输入密码界面点击网络连接,网络图标显示错误,显示的是未连接状态
* 需求号:无
* 其他修改说明:无
-- Yang Min <yangmin@kylinos.cn> Wed, 20 Jul 2022 19:03:44 +0800
ukui-screensaver (3.1.1.34update1-ok6) yangte; urgency=medium
* fix bug#128103 锁屏后无法通过正确密码进入系统
-- liuyuanpeng <liuyuanpeng@kylinos.cn> Wed, 20 Jul 2022 17:14:17 +0800
ukui-screensaver (3.1.1.34update1-ok5) yangte; urgency=medium
* fix bug#125395 【wayland】【锁屏】在锁屏界面可以使用快捷键调出窗口或者进行窗口切换等操作
-- liuyuanpeng <liuyuanpeng@kylinos.cn> Tue, 19 Jul 2022 11:26:30 +0800
ukui-screensaver (3.1.1.34update1-ok4) yangte; urgency=medium
* 新增屏保插件wayland下使用加载插件的方式加载屏保
-- liuyuanpeng <liuyuanpeng@kylinos.cn> Mon, 18 Jul 2022 16:25:25 +0800
ukui-screensaver (3.1.1.34update1-ok3~0716) yangtze; urgency=medium
* bug#128739 【wayland】【控制面板】【个性化】控制面板锁屏壁纸没有默认设置导致登录界面也不显示背景
* bug#128557 【wayland】【锁屏】点击锁屏恢复默认更换背景锁屏也一同更换
-- liuyuanpeng <liuyuanpeng@kylinos.cn> Sat, 16 Jul 2022 15:20:36 +0800
ukui-screensaver (3.1.1.34update1-ok2~0623) yangtze; urgency=medium
* Initial for openKylin.
* 修复锁屏窗口适配wayland置顶协议不生效问题
-- Xie Wei <xiewei@kylinos.cn> Thu, 19 May 2022 11:21:46 +0800

59
debian/control vendored Normal file
View File

@ -0,0 +1,59 @@
Source: ukui-screensaver
Section: x11
Priority: optional
Maintainer: Kylin Team <team+kylin@tracker.debian.org>
Uploaders: Aron Xu <aron@debian.org>,
handsome_feng <jianfengli@ubuntukylin.com>
Build-Depends: debhelper-compat (= 12),
cmake (>=2.6),
qtbase5-dev,
libqt5x11extras5-dev,
libpam0g-dev,
qttools5-dev,
qttools5-dev-tools,
libglib2.0-dev,
libopencv-dev,
libx11-dev,
libxtst-dev,
libqt5svg5-dev,
libkylin-nm-base (>=3.20.0.9-0k1),
libnm-dev,
libkf5networkmanagerqt-dev,
kylin-nm-plugin,
libkf5wayland-dev,
libkf5screen-dev,
libgsettings-qt-dev,
libkf5windowsystem-dev,
libmatemixer-dev,
libimlib2-dev,
libukui-log4qt-dev,
libkysdk-sysinfo-dev (>> 1.1.0kylin1),
ukui-input-gather (>=1.0.0.2),
libinput-dev,
libukuiinputgatherclient-dev,
liblayershellqtinterface-dev,
libavcodec-dev,
libavformat-dev,
qtmultimedia5-dev,
libkysdk-systime-dev
Standards-Version: 4.5.0
Rules-Requires-Root: no
Homepage: https://www.github.com/ukui/ukui-screensaver
Vcs-Git: https://github.com/ukui/ukui-screensaver.git
Vcs-Browser: https://github.com/ukui/ukui-screensaver
Package: ukui-screensaver
Architecture: any
Depends: ethtool,
mate-desktop-common,
ukui-session-manager,
libpam-biometric(>=3.20.0.10),
ukui-input-gather(>=1.0.0.2),
layer-shell-qt,
${misc:Depends},
${shlibs:Depends}
Replaces: ukui-screensaver-common (<< 2.0.0)
Description: Screensaver for UKUI desktop environment
A simple and lightweight screensaver written by Qt5.
The screensaver supports biometric auhentication which is
provided by biometric-auth service.

71
debian/copyright vendored Normal file
View File

@ -0,0 +1,71 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Contact: yanghao@kylinos.cn
Source: https://github.com/ukui/ukui-screensaver
Files: CMakeLists.txt
src/*
i18n_ts/*
data/*
man/*
debian/*
screensaver/*
Common/*
.gitattributes
KylinNM/*
.config.h.in
screensaver-focus-helper/*
set4kScale/*
Copyright: 2018, Tianjin KYLIN Information Technology Co., Ltd.
2019, Tianjin KYLIN Information Technology Co., Ltd.
2020, Tianjin KYLIN Information Technology Co., Ltd.
2021, Tianjin KYLIN Information Technology Co., Ltd.
2022, Tianjin KYLIN Information Technology Co., Ltd.
License: GPL-3+
Files: src/xeventmonitor.h
src/xeventmonitor.cpp
Copyright: 2011 ~ 2017 Deepin, Inc.
2011 ~ 2017 Wang Yong
2018, Tianjin KYLIN Information Technology Co., Ltd.
License: GPL-3+
Files: BiometricAuth/*
VirtualKeyboard/*
Copyright: 2018, Tianjin KYLIN Information Technology Co., Ltd.
2021, Tianjin KYLIN Information Technology Co., Ltd.
2022, Tianjin KYLIN Information Technology Co., Ltd.
License: GPL-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 Genaral Public License for more details.
.
You should have received a copy og the GNU General Public License
along with this program. If not, see <http://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: 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 Genaral Public License for more details.
.
You should have received a copy og the GNU General Public License
along with this program. If not, see <http://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".

17
debian/rules vendored Executable file
View File

@ -0,0 +1,17 @@
#!/usr/bin/make -f
export QT_SELECT := qt5
# export NO_PKG_MANGLE=1
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/default.mk
%:
dh $@
override_dh_usrlocal:
override_dh_builddeb-arch:
# ukui-screensaver-checkpass
chmod u+s debian/ukui-screensaver/usr/bin/ukui-screensaver-checkpass
dh_builddeb -a

1
debian/source/format vendored Normal file
View File

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

3
debian/ukui-screensaver.manpages vendored Normal file
View File

@ -0,0 +1,3 @@
man/ukui-screensaver-backend.1
man/ukui-screensaver-dialog.1
man/ukui-screensaver-command.1

11
debian/ukui-screensaver.postinst vendored Normal file
View File

@ -0,0 +1,11 @@
#!/bin/sh
chmod u+s /usr/bin/ukui-screensaver-checkpass
set -e
glib-compile-schemas /usr/share/glib-2.0/schemas/
if [ -x /usr/share/kylin-system-updater/kylin-reboot-required ]; then
#执行请求重启提示
/usr/share/kylin-system-updater/kylin-reboot-required
fi

3
debian/watch vendored Normal file
View File

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