Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tigervnc for openSUSE:Factory 
checked in at 2021-05-05 20:39:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tigervnc (Old)
 and      /work/SRC/openSUSE:Factory/.tigervnc.new.2988 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tigervnc"

Wed May  5 20:39:29 2021 rev:76 rq:889946 version:1.10.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/tigervnc/tigervnc.changes        2021-03-10 
08:51:59.358562853 +0100
+++ /work/SRC/openSUSE:Factory/.tigervnc.new.2988/tigervnc.changes      
2021-05-05 20:39:29.487047452 +0200
@@ -1,0 +2,32 @@
+Mon May  3 09:19:17 UTC 2021 - Dominique Leuenberger <dims...@opensuse.org>
+
+- Do not carry two variants of the same servcice file, but rather
+  bring a template which we dynamically adjust during installation
+  to cater for the correct libexecdir value.
+  + Replace xvnc-novnc-libexec.service and xvnc-novnc-lib.service
+    with xvnc-novnc.service.in.
+
+-------------------------------------------------------------------
+Mon May  3 08:54:23 UTC 2021 - Stefan Dirsch <sndir...@suse.com>
+
+- package both xvnc-novnc-libexec.service and xvnc-novnc-lib.service
+  source files
+
+-------------------------------------------------------------------
+Tue Apr 27 13:41:26 UTC 2021 - Scott Bradnick <scott.bradn...@suse.com>
+
+- Adjusting suse_version check from '> 1500' to '>= 1550' per request.
+
+-------------------------------------------------------------------
+Fri Apr 23 14:26:45 UTC 2021 - Scott Bradnick <scott.bradn...@suse.com>
+
+- Adding if statement to control libexec (Tumbleweed +) vs lib based
+  'Source#' file for 'xvnc-novnc.service'.
+
+-------------------------------------------------------------------
+Thu Apr 22 18:30:29 UTC 2021 - Scott Bradnick <scott.bradn...@suse.com>
+
+- 'xvnc-novnc.service' requires '/usr/libexec/vnc/with-vnc-key.sh'
+  vs '/usr/lib/vnc/with-vnc-key.sh' for ExecStart to work correctly.
+
+-------------------------------------------------------------------

Old:
----
  xvnc-novnc.service

New:
----
  xvnc-novnc.service.in

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ tigervnc.spec ++++++
--- /var/tmp/diff_new_pack.KMrzFH/_old  2021-05-05 20:39:30.243044207 +0200
+++ /var/tmp/diff_new_pack.KMrzFH/_new  2021-05-05 20:39:30.247044190 +0200
@@ -109,7 +109,7 @@
 BuildRequires:  pkgconfig(xtrans) >= 1.2.2
 %if 0%{?suse_version} >= 1315
 Requires(post):   update-alternatives
-Requires(postun): update-alternatives
+Requires(postun):update-alternatives
 %endif
 URL:            http://tigervnc.org/
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -128,12 +128,11 @@
 Source12:       x11vnc
 Source13:       xvnc@.service
 Source14:       xvnc.socket
-Source15:       xvnc-novnc.service
 Source16:       xvnc-novnc.socket
 Source17:       tigervnc.firewalld
 Source18:       tigervnc-https.firewalld
 Source19:       xvnc.target
-
+Source21:       xvnc-novnc.service.in
 Patch1:         tigervnc-newfbsize.patch
 Patch2:         tigervnc-clean-pressed-key-on-exit.patch
 Patch3:         u_tigervnc-ignore-epipe-on-write.patch
@@ -280,6 +279,7 @@
 %build
 export CXXFLAGS="%optflags"
 export CFLAGS="%optflags"
+sed "s|@LIBEXECDIR@|%{_libexecdir}|g" %{SOURCE21} > xvnc-novnc.service
 # Build all tigervnc
 cmake -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} 
-DCMAKE_BUILD_TYPE=RelWithDebInfo .
 make %{?_smp_mflags}
@@ -365,9 +365,9 @@
 
 install -D %{SOURCE13} -m 0444 %{buildroot}%{_unitdir}/xvnc@.service
 install -D %{SOURCE14} -m 0444 %{buildroot}%{_unitdir}/xvnc.socket
-install -D %{SOURCE15} -m 0444 %{buildroot}%{_unitdir}/xvnc-novnc.service
 install -D %{SOURCE16} -m 0444 %{buildroot}%{_unitdir}/xvnc-novnc.socket
 install -D %{SOURCE19} -m 0444 %{buildroot}%{_unitdir}/xvnc.target
+install -D xvnc-novnc.service -m 0444 
%{buildroot}%{_unitdir}/xvnc-novnc.service
 
 rm -rf %{buildroot}%{_datadir}/doc/tigervnc-*
 

++++++ xvnc-novnc.service.in ++++++
[Unit]
Description=noVNC Web Server
Requires=xvnc.target
After=xvnc.target

[Service]
ExecStart=@LIBEXECDIR@/vnc/with-vnc-key.sh /usr/bin/websockify --key 
/etc/vnc/tls.key --cert /etc/vnc/tls.cert --web /usr/share/novnc --inetd 
localhost:5901
User=vnc
StandardInput=socket
StandardError=syslog

Reply via email to