From dd4e8b83f21b491cbd1428aab31e052892be5afacba3a7493d3bdd8d53e54285 Mon Sep 17 00:00:00 2001 From: Michal Srb Date: Thu, 9 Jan 2014 11:41:17 +0000 Subject: [PATCH 1/3] - Remove unnecessary BuildRequires for binutils-gold. OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=10 --- tigervnc.changes | 5 +++ tigervnc.spec | 80 +++++++++++++++++++++++++++++++++++++----------- 2 files changed, 67 insertions(+), 18 deletions(-) diff --git a/tigervnc.changes b/tigervnc.changes index ad209a6..a27f5f0 100644 --- a/tigervnc.changes +++ b/tigervnc.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Jan 9 11:40:13 UTC 2014 - msrb@suse.com + +- Remove unnecessary BuildRequires for binutils-gold. + ------------------------------------------------------------------- Mon Dec 16 14:51:48 UTC 2013 - msrb@suse.com diff --git a/tigervnc.spec b/tigervnc.spec index 1a9c5cb..e6a1af4 100644 --- a/tigervnc.spec +++ b/tigervnc.spec @@ -1,7 +1,7 @@ # -# spec file for package xorg-x11-Xvnc +# spec file for package tigervnc # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,30 +15,74 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: tigervnc Version: 1.3.0 Release: 0 -License: GPL-2.0 and MIT Conflicts: tightvnc -BuildRequires: xorg-x11-server-sdk Mesa-devel libopenssl-devel gcc-c++ libjpeg-devel fltk-devel -BuildRequires: nasm gcc-c++ pkgconfig(xproto) pkgconfig(x11) pkgconfig(xext) pkgconfig(xtst) -BuildRequires: cmake autoconf automake libtool binutils-gold -BuildRequires: java-devel jpackage-utils +BuildRequires: Mesa-devel +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: cmake +BuildRequires: fltk-devel +BuildRequires: gcc-c++ +BuildRequires: gcc-c++ +BuildRequires: java-devel +BuildRequires: jpackage-utils +BuildRequires: libjpeg-devel +BuildRequires: libopenssl-devel +BuildRequires: libtool +BuildRequires: nasm +BuildRequires: xorg-x11-server-sdk +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(xproto) +BuildRequires: pkgconfig(xtst) # Because of keytool to build java client +BuildRequires: libgcrypt-devel +BuildRequires: libgpg-error-devel BuildRequires: mozilla-nss -BuildRequires: xorg-x11-libICE-devel xorg-x11-libSM-devel pkgconfig(libtasn1) pkgconfig(gnutls) libgcrypt-devel libgpg-error-devel pam-devel +BuildRequires: pam-devel +BuildRequires: pkg-config +BuildRequires: xmlto +BuildRequires: xorg-x11-libICE-devel +BuildRequires: xorg-x11-libSM-devel +BuildRequires: pkgconfig(bigreqsproto) >= 1.1.0 +BuildRequires: pkgconfig(compositeproto) >= 0.4 +BuildRequires: pkgconfig(damageproto) >= 1.1 +BuildRequires: pkgconfig(dri) +BuildRequires: pkgconfig(fixesproto) >= 4.1 +BuildRequires: pkgconfig(fontsproto) BuildRequires: pkgconfig(fontutil) -BuildRequires: pkg-config xmlto pkgconfig(pixman-1) >= 0.15.20 pkgconfig(glproto) pkgconfig(gl) pkgconfig(dri) pkgconfig(openssl) -BuildRequires: pkgconfig(fixesproto) >= 4.1 pkgconfig(damageproto) >= 1.1 pkgconfig(xcmiscproto) >= 1.2.0 pkgconfig(xtrans) >= 1.2.2 -BuildRequires: pkgconfig(bigreqsproto) >= 1.1.0 pkgconfig(xproto) >= 7.0.17 pkgconfig(randrproto) >= 1.2.99.3 pkgconfig(renderproto) >= 0.11 -BuildRequires: pkgconfig(xextproto) >= 7.0.99.3 pkgconfig(inputproto) >= 1.9.99.902 pkgconfig(kbproto) >= 1.0.3 pkgconfig(fontsproto) -BuildRequires: pkgconfig(videoproto) pkgconfig(compositeproto) >= 0.4 pkgconfig(recordproto) >= 1.13.99.1 pkgconfig(scrnsaverproto) >= 1.1 -BuildRequires: pkgconfig(resourceproto) pkgconfig(xineramaproto) pkgconfig(xkbfile) pkgconfig(xau) pkgconfig(xdmcp) pkgconfig(xfont) >= 1.4.2 -BuildRequires: pkgconfig(pciaccess) >= 0.8.0 -URL: http://sourceforge.net/apps/mediawiki/tigervnc/ +BuildRequires: pkgconfig(gl) +BuildRequires: pkgconfig(glproto) +BuildRequires: pkgconfig(gnutls) +BuildRequires: pkgconfig(inputproto) >= 1.9.99.902 +BuildRequires: pkgconfig(kbproto) >= 1.0.3 +BuildRequires: pkgconfig(libtasn1) +BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(pciaccess) >= 0.8.0 +BuildRequires: pkgconfig(pixman-1) >= 0.15.20 +BuildRequires: pkgconfig(randrproto) >= 1.2.99.3 +BuildRequires: pkgconfig(recordproto) >= 1.13.99.1 +BuildRequires: pkgconfig(renderproto) >= 0.11 +BuildRequires: pkgconfig(resourceproto) +BuildRequires: pkgconfig(scrnsaverproto) >= 1.1 +BuildRequires: pkgconfig(videoproto) +BuildRequires: pkgconfig(xau) +BuildRequires: pkgconfig(xcmiscproto) >= 1.2.0 +BuildRequires: pkgconfig(xdmcp) +BuildRequires: pkgconfig(xextproto) >= 7.0.99.3 +BuildRequires: pkgconfig(xfont) >= 1.4.2 +BuildRequires: pkgconfig(xineramaproto) +BuildRequires: pkgconfig(xkbfile) +BuildRequires: pkgconfig(xproto) >= 7.0.17 +BuildRequires: pkgconfig(xtrans) >= 1.2.2 +Url: http://sourceforge.net/apps/mediawiki/tigervnc/ BuildRoot: %{_tmppath}/%{name}-%{version}-build -Group: System/X11/Servers/XF86_4 Summary: A high-performance, platform-neutral implementation of VNC +License: GPL-2.0 and MIT +Group: System/X11/Servers/XF86_4 Source1: tigervnc-1.3.0.tar.bz2 Source2: xorg-server-1.13.0.tar.bz2 Source3: vnc.xinetd @@ -109,7 +153,7 @@ autoreconf -fi --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 --disable-dri --enable-dri2 \ --disable-config-dbus \ --disable-config-hal \ --disable-config-udev \ From d340714cbe4cc994776791548fd9a6578dcbccf42389f0d1a7f4b5cba5afc456 Mon Sep 17 00:00:00 2001 From: Michal Srb Date: Thu, 9 Jan 2014 13:31:08 +0000 Subject: [PATCH 2/3] Revert accidental change in xserver configuration. OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=11 --- tigervnc.changes | 5 ----- tigervnc.spec | 2 +- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/tigervnc.changes b/tigervnc.changes index a27f5f0..ad209a6 100644 --- a/tigervnc.changes +++ b/tigervnc.changes @@ -1,8 +1,3 @@ -------------------------------------------------------------------- -Thu Jan 9 11:40:13 UTC 2014 - msrb@suse.com - -- Remove unnecessary BuildRequires for binutils-gold. - ------------------------------------------------------------------- Mon Dec 16 14:51:48 UTC 2013 - msrb@suse.com diff --git a/tigervnc.spec b/tigervnc.spec index e6a1af4..782abd5 100644 --- a/tigervnc.spec +++ b/tigervnc.spec @@ -153,7 +153,7 @@ autoreconf -fi --disable-static --disable-xinerama \ --with-xkb-path="/usr/share/X11/xkb" \ --with-xkb-output="/var/lib/xkb/compiled" \ - --enable-glx --disable-dri --enable-dri2 \ + --enable-glx --enable-dri --enable-dri2 \ --disable-config-dbus \ --disable-config-hal \ --disable-config-udev \ From 88ea94374ecbe1f4dac5742175e34f7b238a48bc5d2e649efe726324c9c15578 Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Fri, 10 Jan 2014 15:13:33 +0000 Subject: [PATCH 3/3] - do not include vnc Xserver module and xorg.conf snippet on s390x OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=12 --- tigervnc.changes | 10 ++++++++++ tigervnc.spec | 12 ++++++++++++ 2 files changed, 22 insertions(+) diff --git a/tigervnc.changes b/tigervnc.changes index ad209a6..febbdb5 100644 --- a/tigervnc.changes +++ b/tigervnc.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Fri Jan 10 15:11:50 UTC 2014 - sndirsch@suse.com + +- do not include vnc Xserver module and xorg.conf snippet on s390x + +------------------------------------------------------------------- +Thu Jan 9 11:40:13 UTC 2014 - msrb@suse.com + +- Remove unnecessary BuildRequires for binutils-gold. + ------------------------------------------------------------------- Mon Dec 16 14:51:48 UTC 2013 - msrb@suse.com diff --git a/tigervnc.spec b/tigervnc.spec index 782abd5..fa5ea84 100644 --- a/tigervnc.spec +++ b/tigervnc.spec @@ -186,7 +186,9 @@ install -m644 com/tigervnc/vncviewer/index.vnc $RPM_BUILD_ROOT%{_datadir}/vnc/cl popd install -D -m 644 %{SOURCE3} $RPM_BUILD_ROOT/etc/xinetd.d/vnc +%ifnarch s390x install -D -m 644 %{SOURCE4} $RPM_BUILD_ROOT/etc/X11/xorg.conf.d/10-libvnc.conf +%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 install -D -m 755 %{SOURCE7} $RPM_BUILD_ROOT%{_bindir}/vnc_inetd_httpd @@ -221,14 +223,24 @@ install -D -m 644 %{SOURCE8} $RPM_BUILD_ROOT/etc/slp.reg.d/vnc.reg %exclude /usr/%{_lib}/xorg/protocol.txt %exclude /usr/%{_lib}/xorg/modules/extensions/libvnc.la +%ifnarch s390x %{_libdir}/xorg/modules/extensions/libvnc.so +%else +%exclude %{_libdir}/xorg/modules +%exclude %{_libdir}/xorg/modules/extensions +%exclude %{_libdir}/xorg/modules/extensions/libvnc.so +%endif %exclude /var/lib/xkb/compiled/README.compiled /etc/sysconfig/SuSEfirewall2.d/services/vnc-server /etc/sysconfig/SuSEfirewall2.d/services/vnc-httpd +%ifnarch s390x %config(noreplace) /etc/X11/xorg.conf.d/10-libvnc.conf +%else +%exclude /etc/X11/xorg.conf.d +%endif %config(noreplace) /etc/xinetd.d/vnc %dir /etc/slp.reg.d %config(noreplace) /etc/slp.reg.d/vnc.reg