Accepting request 581689 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/581689 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=48
This commit is contained in:
commit
13de07680c
7
tigervnc-https.firewalld
Normal file
7
tigervnc-https.firewalld
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<service>
|
||||||
|
<short>VNC over HTTPS</short>
|
||||||
|
<description>The xvnc-novnc servers a web-based VNC viewer over HTTPS. Allows accessing VNC using any modern browser. It displays VNC display :1.</description>
|
||||||
|
<port protocol="tcp" port="5801"/>
|
||||||
|
</service>
|
||||||
|
|
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 28 12:19:52 UTC 2018 - msrb@suse.com
|
||||||
|
|
||||||
|
- Replace SuSEFirewall2 by firewalld. (bnc#1081952)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Dec 18 16:44:20 UTC 2017 - dimstar@opensuse.org
|
Mon Dec 18 16:44:20 UTC 2017 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
7
tigervnc.firewalld
Normal file
7
tigervnc.firewalld
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<service>
|
||||||
|
<short>VNC display :1</short>
|
||||||
|
<description>VNC is protocol for remote desktop. The TigerVNC service and the vncmanager service use VNC display number :1.</description>
|
||||||
|
<port protocol="tcp" port="5901"/>
|
||||||
|
</service>
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package tigervnc
|
# spec file for package tigervnc
|
||||||
#
|
#
|
||||||
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -24,6 +24,12 @@
|
|||||||
|
|
||||||
%define _unitdir %{_prefix}/lib/systemd/system
|
%define _unitdir %{_prefix}/lib/systemd/system
|
||||||
|
|
||||||
|
%if 0%{?suse_version} >= 1500
|
||||||
|
%define use_firewalld 1
|
||||||
|
%else
|
||||||
|
%define use_firewalld 0
|
||||||
|
%endif
|
||||||
|
|
||||||
Name: tigervnc
|
Name: tigervnc
|
||||||
Version: 1.8.0
|
Version: 1.8.0
|
||||||
Release: 0
|
Release: 0
|
||||||
@ -106,8 +112,8 @@ License: GPL-2.0 and MIT
|
|||||||
Group: System/X11/Servers/XF86_4
|
Group: System/X11/Servers/XF86_4
|
||||||
Source1: https://github.com/TigerVNC/tigervnc/archive/v%{version}.tar.gz
|
Source1: https://github.com/TigerVNC/tigervnc/archive/v%{version}.tar.gz
|
||||||
Source4: 10-libvnc.conf
|
Source4: 10-libvnc.conf
|
||||||
Source5: vnc-server.firewall
|
Source5: vnc-server.susefirewall
|
||||||
Source6: vnc-httpd.firewall
|
Source6: vnc-httpd.susefirewall
|
||||||
Source7: vnc.reg
|
Source7: vnc.reg
|
||||||
Source8: vncpasswd.arg
|
Source8: vncpasswd.arg
|
||||||
Source9: vnc.pam
|
Source9: vnc.pam
|
||||||
@ -118,6 +124,8 @@ Source13: xvnc@.service
|
|||||||
Source14: xvnc.socket
|
Source14: xvnc.socket
|
||||||
Source15: xvnc-novnc.service
|
Source15: xvnc-novnc.service
|
||||||
Source16: xvnc-novnc.socket
|
Source16: xvnc-novnc.socket
|
||||||
|
Source17: tigervnc.firewalld
|
||||||
|
Source18: tigervnc-https.firewalld
|
||||||
|
|
||||||
Patch1: tigervnc-newfbsize.patch
|
Patch1: tigervnc-newfbsize.patch
|
||||||
Patch2: tigervnc-clean-pressed-key-on-exit.patch
|
Patch2: tigervnc-clean-pressed-key-on-exit.patch
|
||||||
@ -290,8 +298,15 @@ popd
|
|||||||
%ifnarch s390x
|
%ifnarch s390x
|
||||||
install -D -m 644 %{SOURCE4} $RPM_BUILD_ROOT/etc/X11/xorg.conf.d/10-libvnc.conf
|
install -D -m 644 %{SOURCE4} $RPM_BUILD_ROOT/etc/X11/xorg.conf.d/10-libvnc.conf
|
||||||
%endif
|
%endif
|
||||||
install -D -m 644 %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/SuSEfirewall2.d/services/vnc-server
|
|
||||||
install -D -m 644 %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/SuSEfirewall2.d/services/vnc-httpd
|
%if %{use_firewalld}
|
||||||
|
install -D -m 644 %{SOURCE17} $RPM_BUILD_ROOT%{_libexecdir}/firewalld/services/tigervnc.xml
|
||||||
|
install -D -m 644 %{SOURCE18} $RPM_BUILD_ROOT%{_libexecdir}/firewalld/services/tigervnc-https.xml
|
||||||
|
%else
|
||||||
|
install -D -m 644 %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/vnc-server
|
||||||
|
install -D -m 644 %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/vnc-httpd
|
||||||
|
%endif
|
||||||
|
|
||||||
install -D -m 644 %{SOURCE7} $RPM_BUILD_ROOT/etc/slp.reg.d/vnc.reg
|
install -D -m 644 %{SOURCE7} $RPM_BUILD_ROOT/etc/slp.reg.d/vnc.reg
|
||||||
install -D -m 755 %{SOURCE8} $RPM_BUILD_ROOT%{_bindir}/vncpasswd.arg
|
install -D -m 755 %{SOURCE8} $RPM_BUILD_ROOT%{_bindir}/vncpasswd.arg
|
||||||
install -D -m 644 %{SOURCE9} $RPM_BUILD_ROOT/etc/pam.d/vnc
|
install -D -m 644 %{SOURCE9} $RPM_BUILD_ROOT/etc/pam.d/vnc
|
||||||
@ -435,8 +450,15 @@ usermod -G shadow -a %{vncuser} || :
|
|||||||
|
|
||||||
%exclude /var/lib/xkb/compiled/README.compiled
|
%exclude /var/lib/xkb/compiled/README.compiled
|
||||||
|
|
||||||
|
%if %{use_firewalld}
|
||||||
|
%dir %{_libexecdir}/firewalld
|
||||||
|
%dir %{_libexecdir}/firewalld/services
|
||||||
|
%{_libexecdir}/firewalld/services/tigervnc.xml
|
||||||
|
%{_libexecdir}/firewalld/services/tigervnc-https.xml
|
||||||
|
%else
|
||||||
%config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/vnc-server
|
%config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/vnc-server
|
||||||
%config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/vnc-httpd
|
%config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/vnc-httpd
|
||||||
|
%endif
|
||||||
|
|
||||||
%ifnarch s390 s390x
|
%ifnarch s390 s390x
|
||||||
%config(noreplace) /etc/X11/xorg.conf.d/10-libvnc.conf
|
%config(noreplace) /etc/X11/xorg.conf.d/10-libvnc.conf
|
||||||
|
Loading…
Reference in New Issue
Block a user