diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..7e3798d --- /dev/null +++ b/debian/changelog @@ -0,0 +1,47 @@ +ukui-screensaver (3.1.1.34update1-ok8) yangtze; urgency=medium + + * BUG号:132979 【用户反馈】【锁屏】系统不操作等待5分钟必进入锁屏(锁屏同步新的逻辑,跟随屏保设置) + * 需求号:无 + * 其他修改说明:无 + + -- Yang Min Thu, 11 Aug 2022 10:08:54 +0800 + +ukui-screensaver (3.1.1.34update1-ok7.1) yangtze; urgency=medium + + * BUG号: 129308 【网络】输入密码界面点击网络连接,网络图标显示错误,显示的是未连接状态 + * 需求号:无 + * 其他修改说明:无 + + -- Yang Min Wed, 20 Jul 2022 19:03:44 +0800 + +ukui-screensaver (3.1.1.34update1-ok6) yangte; urgency=medium + + * fix bug#128103 锁屏后无法通过正确密码进入系统 + + -- liuyuanpeng Wed, 20 Jul 2022 17:14:17 +0800 + +ukui-screensaver (3.1.1.34update1-ok5) yangte; urgency=medium + + * fix bug#125395 【wayland】【锁屏】在锁屏界面可以使用快捷键调出窗口或者进行窗口切换等操作 + + -- liuyuanpeng Tue, 19 Jul 2022 11:26:30 +0800 + +ukui-screensaver (3.1.1.34update1-ok4) yangte; urgency=medium + + * 新增屏保插件,wayland下使用加载插件的方式加载屏保 + + -- liuyuanpeng 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 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 Thu, 19 May 2022 11:21:46 +0800 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..6606284 --- /dev/null +++ b/debian/control @@ -0,0 +1,42 @@ +Source: ukui-screensaver +Section: x11 +Priority: optional +Maintainer: Kylin Team +Uploaders: Aron Xu , + handsome_feng +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, + libkf5wayland-dev, + libkf5screen-dev, + libgsettings-qt-dev, + libkf5windowsystem-dev, + libmatemixer-dev, + libukui-log4qt-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, + ${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. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..1d740f2 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,63 @@ +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 +Copyright: 2018, 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. +License: GPL-2+ + +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 + . + 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 + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..e776f1f --- /dev/null +++ b/debian/rules @@ -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 \ No newline at end of file diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/ukui-screensaver.manpages b/debian/ukui-screensaver.manpages new file mode 100644 index 0000000..ff36470 --- /dev/null +++ b/debian/ukui-screensaver.manpages @@ -0,0 +1,3 @@ +man/ukui-screensaver-backend.1 +man/ukui-screensaver-dialog.1 +man/ukui-screensaver-command.1 diff --git a/debian/ukui-screensaver.postinst b/debian/ukui-screensaver.postinst new file mode 100644 index 0000000..41fedbe --- /dev/null +++ b/debian/ukui-screensaver.postinst @@ -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 diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..96180dd --- /dev/null +++ b/debian/watch @@ -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