Hello community,

here is the log from the commit of package tigervnc for openSUSE:Factory 
checked in at 2015-08-21 07:36:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tigervnc (Old)
 and      /work/SRC/openSUSE:Factory/.tigervnc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tigervnc"

Changes:
--------
--- /work/SRC/openSUSE:Factory/tigervnc/tigervnc.changes        2015-07-21 
13:26:07.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.tigervnc.new/tigervnc.changes   2015-08-21 
07:36:27.000000000 +0200
@@ -1,0 +2,6 @@
+Fri Jul 31 13:48:16 UTC 2015 - [email protected]
+
+- Add /usr/sbin/groupadd and /usr/sbin/useradd Requires(post) to
+  xorg-x11-Xvnc: the scripts are creating users/groups.
+
+-------------------------------------------------------------------
@@ -18,0 +25,7 @@
+
+-------------------------------------------------------------------
+Thu May 28 02:10:46 CEST 2015 - [email protected]
+
+- add buildrequires for xf86driproto and presentproto to
+  match xserver
+- disable dri2 on s390/s390x

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

Other differences:
------------------
++++++ tigervnc.spec ++++++
--- /var/tmp/diff_new_pack.mtSgqu/_old  2015-08-21 07:36:28.000000000 +0200
+++ /var/tmp/diff_new_pack.mtSgqu/_new  2015-08-21 07:36:28.000000000 +0200
@@ -72,6 +72,7 @@
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(pciaccess) >= 0.8.0
 BuildRequires:  pkgconfig(pixman-1) >= 0.15.20
+BuildRequires:  pkgconfig(presentproto) >= 1.0
 BuildRequires:  pkgconfig(randrproto) >= 1.2.99.3
 BuildRequires:  pkgconfig(recordproto) >= 1.13.99.1
 BuildRequires:  pkgconfig(renderproto) >= 0.11
@@ -82,6 +83,7 @@
 BuildRequires:  pkgconfig(xcmiscproto) >= 1.2.0
 BuildRequires:  pkgconfig(xdmcp)
 BuildRequires:  pkgconfig(xextproto) >= 7.0.99.3
+BuildRequires:  pkgconfig(xf86driproto) >= 2.1.1
 BuildRequires:  pkgconfig(xfont) >= 1.4.2
 BuildRequires:  pkgconfig(xineramaproto)
 BuildRequires:  pkgconfig(xkbfile)
@@ -127,6 +129,8 @@
 %package -n xorg-x11-Xvnc
 # Needed to generate certificates
 Requires(post): openssl
+Requires(post): /usr/sbin/useradd
+Requires(post): /usr/sbin/groupadd
 # Needed to serve java applet
 Requires:       python
 Requires:       python-pyOpenSSL
@@ -174,7 +178,10 @@
         --disable-static --disable-xinerama \
         --with-xkb-path="/usr/share/X11/xkb" \
         --with-xkb-output="/var/lib/xkb/compiled" \
-        --enable-glx --enable-dri --enable-dri2 \
+        --enable-glx --enable-dri \
+%ifnarch s390 s390x
+       --enable-dri2 \
+%endif
         --disable-config-dbus \
         --disable-config-hal \
         --disable-config-udev \
@@ -229,8 +236,8 @@
 %find_lang '%{name}'
 
 %pre -n xorg-x11-Xvnc
-getent group %{vncgroup} > /dev/null || groupadd -r %{vncgroup}
-getent passwd %{vncuser} > /dev/null || useradd -r -g %{vncgroup} -d 
/var/lib/empty -s /sbin/nologin -c "user for VNC" %{vncuser}
+getent group %{vncgroup} > /dev/null || groupadd -r %{vncgroup} || :
+getent passwd %{vncuser} > /dev/null || useradd -r -g %{vncgroup} -d 
/var/lib/empty -s /sbin/nologin -c "user for VNC" %{vncuser} || :
 
 %post -n xorg-x11-Xvnc
 if ! test -e %{tlskey} ; then
@@ -291,7 +298,7 @@
 
 %exclude /usr/%{_lib}/xorg/protocol.txt
 %exclude /usr/%{_lib}/xorg/modules/extensions/libvnc.la
-%ifnarch s390x
+%ifnarch s390 s390x
 %{_libdir}/xorg/modules/extensions/libvnc.so
 %else
 %exclude %{_libdir}/xorg/modules
@@ -304,7 +311,7 @@
 %config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/vnc-server
 %config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/vnc-httpd
 
-%ifnarch s390x
+%ifnarch s390 s390x
 %config(noreplace) /etc/X11/xorg.conf.d/10-libvnc.conf
 %else
 %exclude /etc/X11/xorg.conf.d


Reply via email to