Add debian files

This commit is contained in:
handsome_feng 2022-10-17 19:17:58 +08:00
parent b80aabb113
commit eb802f1bc0
8 changed files with 187 additions and 0 deletions

47
debian/changelog vendored Normal file
View File

@ -0,0 +1,47 @@
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

42
debian/control vendored Normal file
View File

@ -0,0 +1,42 @@
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,
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.

63
debian/copyright vendored Normal file
View File

@ -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 <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 (quilt)

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