aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/packages/rpm/el5/SPECS/tigervnc.spec
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/packages/rpm/el5/SPECS/tigervnc.spec')
-rw-r--r--contrib/packages/rpm/el5/SPECS/tigervnc.spec1585
1 files changed, 1585 insertions, 0 deletions
diff --git a/contrib/packages/rpm/el5/SPECS/tigervnc.spec b/contrib/packages/rpm/el5/SPECS/tigervnc.spec
new file mode 100644
index 00000000..f2e58b63
--- /dev/null
+++ b/contrib/packages/rpm/el5/SPECS/tigervnc.spec
@@ -0,0 +1,1585 @@
+%define _default_patch_fuzz 2
+%define snap 20131128svn5139
+%define mesa_version 7.7.1
+
+Name: tigervnc
+Version: 1.3.80
+Release: 17%{?snap:.%{snap}}%{?dist}
+Summary: A TigerVNC remote display system
+
+Group: User Interface/Desktops
+License: GPLv2+
+Packager: Brian P. Hinz <bphinz@users.sourceforge.net>
+URL: http://www.tigervnc.com
+
+Source0: %{name}-%{version}%{?snap:-%{snap}}.tar.bz2
+Source1: vncserver.service
+Source2: vncserver.sysconfig
+Source6: vncviewer.desktop
+Source11: http://fltk.org/pub/fltk/1.3.2/fltk-1.3.2-source.tar.gz
+Source12: http://downloads.sourceforge.net/project/libjpeg-turbo/1.3.0/libjpeg-turbo-1.3.0.tar.gz
+
+# http://ftp.redhat.com/pub/redhat/linux/enterprise/6Client/en/os/SRPMS/xorg-x11-proto-devel-7.6-13.el6.src.rpm
+# http://ftp.redhat.com/pub/redhat/linux/enterprise/6Client/en/os/SRPMS/
+Source99: http://xcb.freedesktop.org/dist/libpthread-stubs-0.3.tar.bz2
+Source100: http://www.x.org/releases/X11R7.5/src/lib/libICE-1.0.6.tar.bz2
+Source101: http://www.x.org/releases/X11R7.5/src/lib/libSM-1.1.1.tar.bz2
+Source102: http://www.x.org/releases/X11R7.5/src/lib/libX11-1.3.2.tar.bz2
+Source103: http://www.x.org/releases/X11R7.5/src/lib/libXScrnSaver-1.2.0.tar.bz2
+Source104: http://www.x.org/releases/X11R7.5/src/lib/libXau-1.0.5.tar.bz2
+Source105: http://www.x.org/releases/X11R7.5/src/lib/libXaw-1.0.7.tar.bz2
+Source106: http://www.x.org/releases/X11R7.5/src/lib/libXcomposite-0.4.1.tar.bz2
+Source107: http://www.x.org/releases/X11R7.5/src/lib/libXcursor-1.1.10.tar.bz2
+Source108: http://www.x.org/releases/X11R7.5/src/lib/libXdamage-1.1.2.tar.bz2
+Source109: http://www.x.org/releases/X11R7.5/src/lib/libXdmcp-1.0.3.tar.bz2
+Source110: http://www.x.org/releases/individual/lib/libXext-1.1.tar.bz2
+Source111: http://www.x.org/releases/X11R7.5/src/lib/libXfixes-4.0.4.tar.bz2
+Source112: http://www.x.org/releases/X11R7.5/src/lib/libXfont-1.4.1.tar.bz2
+Source113: http://www.x.org/releases/X11R7.5/src/lib/libXft-2.1.14.tar.bz2
+Source114: http://www.x.org/releases/X11R7.5/src/lib/libXi-1.3.tar.bz2
+Source115: http://www.x.org/releases/X11R7.5/src/lib/libXinerama-1.1.tar.bz2
+Source116: http://www.x.org/releases/X11R7.5/src/lib/libXmu-1.0.5.tar.bz2
+Source117: http://www.x.org/releases/X11R7.5/src/lib/libXpm-3.5.8.tar.bz2
+Source118: http://www.x.org/releases/X11R7.5/src/lib/libXrandr-1.3.0.tar.bz2
+Source119: http://www.x.org/releases/X11R7.5/src/lib/libXrender-0.9.5.tar.bz2
+Source120: http://www.x.org/releases/X11R7.5/src/lib/libXt-1.0.7.tar.bz2
+Source121: http://www.x.org/releases/X11R7.5/src/lib/libXtst-1.1.0.tar.bz2
+Source122: http://www.x.org/releases/X11R7.5/src/lib/libXv-1.0.5.tar.bz2
+Source123: http://www.x.org/releases/X11R7.5/src/lib/libXvMC-1.0.5.tar.bz2
+Source124: http://www.x.org/releases/X11R7.5/src/lib/libXxf86dga-1.1.1.tar.bz2
+Source125: http://www.x.org/releases/X11R7.5/src/lib/libXxf86vm-1.1.0.tar.bz2
+Source126: http://www.x.org/releases/X11R7.5/src/lib/libfontenc-1.0.5.tar.bz2
+Source127: http://www.x.org/releases/X11R7.5/src/lib/libpciaccess-0.10.9.tar.bz2
+Source128: http://www.x.org/releases/X11R7.5/src/lib/libxkbfile-1.0.6.tar.bz2
+Source129: http://www.x.org/releases/X11R7.5/src/lib/xtrans-1.2.5.tar.bz2
+Source130: http://xorg.freedesktop.org/archive/individual/proto/bigreqsproto-1.1.0.tar.bz2
+Source131: http://xorg.freedesktop.org/archive/individual/proto/compositeproto-0.4.1.tar.bz2
+Source132: http://xorg.freedesktop.org/archive/individual/proto/damageproto-1.2.0.tar.bz2
+Source133: http://xorg.freedesktop.org/archive/individual/proto/evieext-1.1.1.tar.bz2
+Source134: http://xorg.freedesktop.org/archive/individual/proto/fixesproto-5.0.tar.bz2
+Source135: http://xorg.freedesktop.org/archive/individual/proto/fontsproto-2.1.0.tar.bz2
+Source136: http://xorg.freedesktop.org/archive/individual/proto/glproto-1.4.12.tar.bz2
+Source137: http://xorg.freedesktop.org/archive/individual/proto/inputproto-2.0.2.tar.bz2
+Source138: http://xorg.freedesktop.org/archive/individual/proto/kbproto-1.0.5.tar.bz2
+Source139: http://xorg.freedesktop.org/archive/individual/proto/randrproto-1.3.1.tar.bz2
+#Source139: http://xorg.freedesktop.org/archive/individual/proto/randrproto-20110224-git105a161.tar.bz2
+Source140: http://xorg.freedesktop.org/archive/individual/proto/recordproto-1.14.1.tar.bz2
+Source141: http://xorg.freedesktop.org/archive/individual/proto/renderproto-0.11.1.tar.bz2
+Source142: http://xorg.freedesktop.org/archive/individual/proto/resourceproto-1.2.0.tar.bz2
+Source143: http://xorg.freedesktop.org/archive/individual/proto/scrnsaverproto-1.2.1.tar.bz2
+Source144: http://xorg.freedesktop.org/archive/individual/proto/videoproto-2.3.1.tar.bz2
+Source145: http://xorg.freedesktop.org/archive/individual/proto/xcmiscproto-1.2.1.tar.bz2
+Source146: http://xorg.freedesktop.org/archive/individual/proto/xextproto-7.2.0.tar.bz2
+Source147: http://xorg.freedesktop.org/archive/individual/proto/xf86bigfontproto-1.2.0.tar.bz2
+Source148: http://xorg.freedesktop.org/archive/individual/proto/xf86dgaproto-2.1.tar.bz2
+Source149: http://xorg.freedesktop.org/archive/individual/proto/xf86driproto-2.1.1.tar.bz2
+Source150: http://xorg.freedesktop.org/archive/individual/proto/xf86miscproto-0.9.3.tar.bz2
+Source151: http://xorg.freedesktop.org/archive/individual/proto/xf86vidmodeproto-2.3.1.tar.bz2
+Source152: http://xorg.freedesktop.org/archive/individual/proto/xineramaproto-1.2.1.tar.bz2
+Source153: http://xorg.freedesktop.org/archive/individual/proto/xproto-7.0.22.tar.bz2
+Source154: http://xorg.freedesktop.org/archive/individual/proto/dri2proto-2.3.tar.bz2
+
+#Source130: http://www.x.org/releases/X11R7.5/src/proto/bigreqsproto-1.1.0.tar.bz2
+#Source131: http://www.x.org/releases/X11R7.5/src/proto/compositeproto-0.4.1.tar.bz2
+#Source132: http://www.x.org/releases/X11R7.5/src/proto/damageproto-1.2.0.tar.bz2
+#Source133: http://www.x.org/releases/X11R7.5/src/proto/dri2proto-2.3.tar.bz2
+#Source134: http://www.x.org/releases/X11R7.5/src/proto/fixesproto-5.0.tar.bz2
+#Source135: http://www.x.org/releases/X11R7.5/src/proto/fontsproto-2.1.0.tar.bz2
+#Source136: http://www.x.org/releases/X11R7.5/src/proto/glproto-1.4.12.tar.bz2
+#Source137: http://www.x.org/releases/X11R7.5/src/proto/inputproto-2.0.2.tar.bz2
+#Source138: http://www.x.org/releases/X11R7.5/src/proto/kbproto-1.0.5.tar.bz2
+#Source139: http://www.x.org/releases/X11R7.5/src/proto/randrproto-20110224-git105a161.tar.bz2
+#Source140: http://www.x.org/releases/X11R7.5/src/proto/recordproto-1.14.1.tar.bz2
+#Source141: http://www.x.org/releases/X11R7.5/src/proto/renderproto-0.11.1.tar.bz2
+#Source142: http://www.x.org/releases/X11R7.5/src/proto/resourceproto-1.2.0.tar.bz2
+#Source143: http://www.x.org/releases/X11R7.5/src/proto/scrnsaverproto-1.2.1.tar.bz2
+#Source144: http://www.x.org/releases/X11R7.5/src/proto/videoproto-2.3.1.tar.bz2
+#Source145: http://www.x.org/releases/X11R7.5/src/proto/xcmiscproto-1.2.1.tar.bz2
+#Source146: http://www.x.org/releases/X11R7.5/src/proto/xextproto-7.2.0.tar.bz2
+#Source147: http://www.x.org/releases/X11R7.5/src/proto/xf86bigfontproto-1.2.0.tar.bz2
+#Source148: http://www.x.org/releases/X11R7.5/src/proto/xf86dgaproto-2.1.tar.bz2
+#Source149: http://www.x.org/releases/X11R7.5/src/proto/xf86driproto-2.1.1.tar.bz2
+#Source150: http://www.x.org/releases/X11R7.5/src/proto/xf86vidmodeproto-2.3.1.tar.bz2
+#Source151: http://www.x.org/releases/X11R7.5/src/proto/xproto-7.0.22.tar.bz2
+
+Source155: http://www.x.org/releases/individual/util/util-macros-1.4.1.tar.bz2
+Source156: http://www.x.org/pub/individual/xserver/xorg-server-1.7.7.tar.bz2
+#Source157: ftp://ftp.x.org/pub/individual/app/xauth-1.0.2.tar.bz2
+#Source158: http://www.x.org/releases/X11R7.5/src/everything/xkbutils-1.0.2.tar.bz2
+Source159: http://dri.freedesktop.org/libdrm/libdrm-2.4.15.tar.bz2
+Source160: http://downloads.sourceforge.net/project/freetype/freetype2/2.3.11/freetype-2.3.11.tar.bz2
+Source161: ftp://ftp.freedesktop.org/pub/mesa/older-versions/7.x/%{mesa_version}/MesaLib-%{mesa_version}.tar.bz2
+Source162: http://cgit.freedesktop.org/pixman/snapshot/pixman-0.26.0.tar.gz
+Source163: http://www.x.org/releases/X11R7.5/src/lib/libXres-1.0.4.tar.bz2
+Source164: http://www.x.org/releases/individual/lib/libXxf86misc-1.0.2.tar.bz2
+
+# FIXME:
+# need to apply any patches in from the F12 srpms
+#http://dl.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/source/SRPMS/mesa-7.6-0.13.fc12.src.rpm
+#http://dl.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/source/SRPMS/pixman-0.16.2-1.fc12.src.rpm
+#http://vault.centos.org/6.3/os/Source/SPackages/pixman-0.18.4-1.el6_0.1.src.rpm
+#http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Everything/source/SRPMS/libdrm-2.4.15-4.fc12.src.rpm
+#http://dl.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/source/SRPMS/freetype-2.3.9-6.fc12.src.rpm
+
+BuildRoot: %{_tmppath}/%{name}-%{version}%{?snap:-%{snap}}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires: automake >= 1.7, autoconf >= 2.57, libtool >= 1.4, gettext >= 0.14.4, gettext-devel >= 0.14.4, bison-devel
+BuildRequires: openssl-devel
+BuildRequires: desktop-file-utils, java-devel, jpackage-utils
+BuildRequires: gnutls-devel, pam-devel
+BuildRequires: cmake28
+BuildRequires: pkgconfig >= 0.20
+BuildRequires: gcc44, gcc44-c++
+BuildRequires: glibc-devel, libstdc++-devel, libpng-devel
+
+BuildRequires: openmotif-devel
+Requires: openmotif, openmotif22
+Requires(post): initscripts chkconfig coreutils
+Requires(postun):coreutils
+Requires: hicolor-icon-theme
+Requires: tigervnc-license
+
+Provides: vnc = 4.1.3-2, vnc-libs = 4.1.3-2
+Obsoletes: vnc < 4.1.3-2, vnc-libs < 4.1.3-2
+Provides: tightvnc = 1.5.0-0.15.20090204svn3586
+Obsoletes: tightvnc < 1.5.0-0.15.20090204svn3586
+
+Patch4: tigervnc-cookie.patch
+Patch10: tigervnc11-ldnow.patch
+Patch11: tigervnc11-gethomedir.patch
+# https://bugzilla.redhat.com/show_bug.cgi?id=692048
+Patch13: tigervnc11-rh692048.patch
+
+Patch101: tigervnc-ac-compatibility.patch
+Patch102: tigervnc-xorg-1.7.5-remove-copyisolatin1lowered.patch
+
+# Export dead key information from FLTK to the apps
+# http://www.fltk.org/str.php?L2599
+Patch110: http://www.fltk.org/strfiles/2599/fltk-1_v4.3.x-keyboard-x11.patch
+Patch111: http://www.fltk.org/strfiles/2599/fltk-1_v4.3.x-keyboard-win32.patch
+Patch112: http://www.fltk.org/strfiles/2599/fltk-1_v6.3.x-keyboard-osx.patch
+
+# Notify applications of changes to the clipboard
+# http://www.fltk.org/str.php?L2636
+Patch113: http://www.fltk.org/strfiles/2636/fltk-1.3.x-clipboard.patch
+Patch114: http://www.fltk.org/strfiles/2636/fltk-1_v6.3.x-clipboard-x11.patch
+Patch115: http://www.fltk.org/strfiles/2636/fltk-1_v3.3.x-clipboard-win32-fix.patch
+Patch116: http://www.fltk.org/strfiles/2636/fltk-1_v2.3.x-clipboard-win32.patch
+Patch117: http://www.fltk.org/strfiles/2636/fltk-1_v2.3.x-clipboard-osx.patch
+
+# Ability to convert a Fl_Pixmap to a Fl_RGB_Image
+# http://www.fltk.org/str.php?L2659
+Patch118: http://www.fltk.org/strfiles/2659/pixmap_v2.patch
+
+# Support for custom cursors
+# http://www.fltk.org/str.php?L2660
+Patch119: http://www.fltk.org/strfiles/2660/fltk-1_v5.3.x-cursor.patch
+
+# Improve modality interaction with WM
+# http://www.fltk.org/str.php?L2802
+Patch120: http://www.fltk.org/strfiles/2802/fltk-1_v2.3.0-modal.patch
+
+# Window icons
+# http://www.fltk.org/str.php?L2816
+Patch121: http://www.fltk.org/strfiles/2816/fltk-1_v3.3.0-icons.patch
+
+# Multihead
+# http://fltk.org/str.php?L2860
+Patch122: http://www.fltk.org/strfiles/2860/fltk-1.3.x-screen_num.patch
+Patch123: http://www.fltk.org/strfiles/2860/fltk-1_v3.3.x-multihead.patch
+
+# Patches from libdrm-2.4.15-4.fc12.src.rpm
+# hardcode the 666 instead of 660 for device nodes
+Patch133: libdrm-make-dri-perms-okay.patch
+# remove backwards compat not needed on Fedora
+Patch134: libdrm-2.4.0-no-bc.patch
+
+Patch135: libdrm-page-flip.patch
+
+# nouveau: retry pushbuf ioctl if interrupted by signal
+Patch136: libdrm-nouveau-restart-pushbuf.patch
+# nouveau: drop rendering on floor rather than asserting if flush fails
+Patch137: libdrm-nouveau-drop-rendering.patch
+# nouveau: improve reloc API to allow better error handling
+Patch138: libdrm-nouveau-better-relocs.patch
+
+# patches from mesa-7.11-5.el6.src.rpm
+# ftp://ftp.redhat.com/pub/redhat/linux/enterprise/6Client/en/os/SRPMS/mesa-7.11-5.el6.src.rpm
+Patch141: mesa-7.1-osmesa-version.patch
+Patch142: mesa-7.1-nukeglthread-debug.patch
+Patch143: mesa-no-mach64.patch
+
+#Patch147: mesa-7.1-link-shared.patch
+Patch149: intel-revert-vbl.patch
+#Patch1410: r600-fix-tfp.patch
+
+#Patch1413: mesa-7.5-sparc64.patch
+
+Patch1430: mesa-7.6-hush-vblank-warning.patch
+Patch1431: mesa-7.6-glx13-app-warning.patch
+
+#Patch1440: r300g-no-llvm.patch
+
+# 7.11 branch backport
+#Patch1460: mesa-7.11-b9c7773e.patch
+
+# not on 7.11 branch yet
+#Patch1470: mesa-7.11-gen6-depth-stalls.patch
+
+#Patch1480: mesa-r600g-new-pciids.patch
+#Patch1481: mesa-7.11-ivybridge-server-pci-ids.patch
+
+# Patches from EL6 xorg-x11-server-1.7.7 source RPM
+# ftp://ftp.redhat.com/pub/redhat/linux/enterprise/6Client/en/os/SRPMS/xorg-x11-server-1.7.7-29.el6_1.2.src.rpm
+Patch5: xserver-1.4.99-pic-libxf86config.patch
+Patch6: xserver-1.7.4-z-now.patch
+
+# OpenGL compositing manager feature/optimization patches.
+Patch103: xserver-1.5.0-bg-none-root.patch
+
+Patch2014: xserver-1.5.0-projector-fb-size.patch
+
+# Trivial things to never merge upstream ever:
+# This really could be done prettier.
+Patch5002: xserver-1.4.99-ssh-isnt-local.patch
+
+# force mode debugging on for randr 1.2 drivers
+Patch6002: xserver-1.5.1-mode-debug.patch
+
+# don't build the (broken) acpi code
+Patch6011: xserver-1.6.0-less-acpi-brokenness.patch
+
+# Make autoconfiguration chose nouveau driver for NVIDIA GPUs
+Patch6016: xserver-1.6.1-nouveau.patch
+
+# ajax needs to upstream this
+Patch6027: xserver-1.6.0-displayfd.patch
+Patch6028: xserver-1.6.99-randr-error-debugging.patch
+Patch6030: xserver-1.6.99-right-of.patch
+Patch6033: xserver-1.6.99-default-modes.patch
+Patch6044: xserver-1.6.99-hush-prerelease-warning.patch
+Patch6045: xserver-1.7.0-randr-gamma-restore.patch
+
+Patch6047: xserver-1.7.0-glx-versioning.patch
+#Patch6048: xserver-1.7.0-exa-fix-mixed.patch
+Patch6049: xserver-1.7.1-multilib.patch
+Patch6051: xserver-1.7.1-gamma-kdm-fix.patch
+Patch6052: xserver-1.7.1-libcrypto.patch
+Patch6066: xserver-1.7.1-glx14-swrast.patch
+
+Patch6067: xserver-1.7.7-exa-master.patch
+
+Patch6070: xserver-1.7.3-no-free-on-abort.patch
+# 558613
+Patch6075: xserver-1.7.4-qxl-autoconfig.patch
+# 516918
+Patch6076: xserver-1.7.4-dpms-timeouts.patch
+Patch6077: xserver-1.7.6-export-dix-functions.patch
+Patch6078: xserver-1.7.6-export-more-dix-functions.patch
+
+# 583544 - Pointer jumps to lower-right corner when clicking mousekeys
+Patch6087: xserver-1.7.6-pointerkeys.patch
+
+Patch7002: xserver-1.7.6-no-connected-outputs.patch
+# 586926 - randr change while off vt
+Patch7003: xserver-1.7.6-randr-vt-switch.patch
+# 582710 - pam support
+Patch7004: xserver-1.1.1-pam.patch
+# 584927 - xinerama coordinate sign fix
+Patch7005: xserver-1.7.6-deviceevent-coordinates-xinerama.patch
+# 585371 - default mode list unification
+Patch7006: xserver-1.7.6-default-modes.patch
+# 586567 - big window crash when try to resize
+Patch7007: xserver-1.7.7-compresize-fix.patch
+# 602080 - fix unnecessary fb resize in multi-head configurations
+Patch7008: xserver-1.7.7-randr-initial.patch
+# 600180 - Buffer overflow in XKB geometry copying code.
+Patch7009: xserver-1.7.7-xkb-invalid-writes.patch
+# 600116 - Properties are not reset in the second server generation
+Patch7010: xserver-1.7.7-property-generation-reset.patch
+# 594523 - Wrong axis mode for absolute axes
+Patch7011: xserver-1.7.7-device-mode-list.patch
+# 602511 - Stuck modifiers when using multiple keyboards or XTEST
+Patch7012: xserver-1.7.7-modifier-keycount.patch
+# 588640 - XKEYBOARD Warning: Duplicate shape name ""
+Patch7013: xserver-1.7.7-xkb-geom-copy.patch
+# 574486 - Dual head setup overlaps one pixel
+Patch7014: xserver-1.7.7-fix-randr-rotation.patch
+# 600505 - Xephyr utility should be resizeable
+Patch7015: xserver-1.7.7-make-ephyr-resize.patch
+# 604057 - fix aspect match for classic drivers
+Patch7016: xserver-1.7.7-improve-mode-selection.patch
+# 607045 - DGA client can crash the server
+Patch7017: xserver-1.7.7-dga-master-keyboard.patch
+# 607410 - Reproducible stuck grab on server
+Patch7018: xserver-1.7.7-event-mask-revert.patch
+# 607051 - Keyboard bell settings don't apply to keyboards.
+Patch7019: xserver-1.7.7-sd-keyboard-controls.patch
+# 607022 - segfault during Xorg -showopts
+Patch7020: xserver-1.7.7-showopts-segv.patch
+# Related 607150
+Patch7021: xserver-1.7.7-xkb-purge-includes.patch
+# Related 607150
+Patch7022: xserver-1.7.7-xkb-rename-fakebutton.patch
+# Related 607150
+Patch7023: xserver-1.7.7-xkb-pointerkeys-on-master.patch
+# 607150 - Mouse button never releases when xkb PointerKeys are used
+Patch7024: xserver-1.7.7-xkb-lockedPtrBtns-state-merge.patch
+# 607150 - Mouse button never releases when xkb PointerKeys are used, part2
+Patch7025: xserver-1.7.7-release-xtest-on-phys-buttons.patch
+# 581505 - Xephyr crashes inside kvm-qemu virtual host
+Patch7026: xserver-1.7.7-xephyr-24bpp.patch
+# 605302 - vesa doesn't work on intel gen6
+Patch7027: xserver-1.7.7-int10-reserved-areas.patch
+# 618422 - Wrong handling of devices with more than 2 valuators
+Patch7028: xserver-1.7.7-postfix-DCE-PointerKeys.patch
+# related 618422, Patch7028
+Patch7029: xserver-1.7.7-reset-unused-classes.patch
+# 601319 - LVDS activated when notebook lid is closed
+Patch7030: xserver-1.7.7-lid-hack.patch
+# 585283 - xrandr allows mouse to move into non-existant screen locations
+Patch7031: xserver-1.7.7-randr-cursor-dead-zones.patch
+# 620333 - mga shows blank screen when X server starts
+Patch7032: xserver-1.7.7-ddc-probe-less.patch
+# 638234 - Bump classic driver default resolution to 1024x768
+Patch7033: xserver-1.7.7-classic-default-mode.patch
+
+Patch8000: cve-2011-4818.patch
+Patch8001: cve-2011-4818-extra.patch
+
+# Add -lm when linking X demos
+Patch9020: freetype-2.1.10-enable-ft2-bci.patch
+Patch9021: freetype-2.3.0-enable-spr.patch
+
+# Enable otvalid and gxvalid modules
+Patch9046: freetype-2.2.1-enable-valid.patch
+
+# Fix multilib conflicts
+Patch9088: freetype-multilib.patch
+
+Patch9089: freetype-2.3.11-CVE-2010-2498.patch
+Patch9090: freetype-2.3.11-CVE-2010-2499.patch
+Patch9091: freetype-2.3.11-CVE-2010-2500.patch
+Patch9092: freetype-2.3.11-CVE-2010-2519.patch
+Patch9093: freetype-2.3.11-CVE-2010-2520.patch
+#Patch9094: freetype-2.3.11-CVE-2010-2527.patch
+#Patch9095: freetype-2.3.11-axis-name-overflow.patch
+Patch9096: freetype-2.3.11-CVE-2010-1797.patch
+Patch9097: freetype-2.3.11-CVE-2010-2805.patch
+Patch9098: freetype-2.3.11-CVE-2010-2806.patch
+Patch9099: freetype-2.3.11-CVE-2010-2808.patch
+Patch9100: freetype-2.3.11-CVE-2010-3311.patch
+Patch9101: freetype-2.3.11-CVE-2010-3855.patch
+Patch9102: freetype-2.3.11-CVE-2011-0226.patch
+Patch9103: freetype-2.3.11-CVE-2011-3256.patch
+Patch9104: freetype-2.3.11-CVE-2011-3439.patch
+Patch9105: freetype-2.3.11-CVE-2012-1126.patch
+Patch9106: freetype-2.3.11-CVE-2012-1127.patch
+Patch9107: freetype-2.3.11-CVE-2012-1130.patch
+Patch9108: freetype-2.3.11-CVE-2012-1131.patch
+Patch9109: freetype-2.3.11-CVE-2012-1132.patch
+Patch9110: freetype-2.3.11-CVE-2012-1134.patch
+Patch9111: freetype-2.3.11-CVE-2012-1136.patch
+Patch9112: freetype-2.3.11-CVE-2012-1137.patch
+Patch9113: freetype-2.3.11-CVE-2012-1139.patch
+Patch9114: freetype-2.3.11-CVE-2012-1140.patch
+Patch9115: freetype-2.3.11-CVE-2012-1141.patch
+Patch9116: freetype-2.3.11-CVE-2012-1142.patch
+Patch9117: freetype-2.3.11-CVE-2012-1143.patch
+Patch9118: freetype-2.3.11-CVE-2012-1144.patch
+Patch9119: freetype-2.3.11-bdf-overflow.patch
+Patch9120: freetype-2.3.11-array-initialization.patch
+
+Patch10001: xtrans-1.0.3-avoid-gethostname.patch
+
+Patch10102: dont-forward-keycode-0.patch
+Patch10103: libX11-1.3.1-creategc-man-page.patch
+
+Patch10201: libXext-1.1-XAllocID.patch
+
+Patch10301: libfontenc-1.0.0-get-fontdir-from-pkgconfig.patch
+
+Patch10400: libXt-1.0.2-libsm-fix.patch
+
+%description
+Virtual Network Computing (VNC) is a remote display system which
+allows you to view a computing 'desktop' environment not only on the
+machine where it is running, but from anywhere on the Internet and
+from a wide variety of machine architectures. This package contains a
+client which will allow you to connect to other desktops running a VNC
+server.
+
+%package server
+Summary: A TigerVNC server
+Group: User Interface/X
+Provides: vnc-server = 4.1.3-2, vnc-libs = 4.1.3-2
+Obsoletes: vnc-server < 4.1.3-2, vnc-libs < 4.1.3-2
+Provides: tightvnc-server = 1.5.0-0.15.20090204svn3586
+Obsoletes: tightvnc-server < 1.5.0-0.15.20090204svn3586
+Requires: perl
+Requires: tigervnc-server-minimal
+Requires: xorg-x11-xauth
+
+%description server
+The VNC system allows you to access the same desktop from a wide
+variety of platforms. This package includes set of utilities
+which make usage of TigerVNC server more user friendly. It also
+contains x0vncserver program which can export your active
+X session.
+
+%package server-minimal
+Summary: A minimal installation of TigerVNC server
+Group: User Interface/X
+Requires(post): chkconfig
+Requires(preun):chkconfig
+Requires(preun):initscripts
+Requires(postun):initscripts
+
+Requires: xkeyboard-config, xorg-x11-xkb-utils
+Requires: tigervnc-license
+
+%description server-minimal
+The VNC system allows you to access the same desktop from a wide
+variety of platforms. This package contains minimal installation
+of TigerVNC server, allowing others to access the desktop on your
+machine.
+
+%ifnarch s390 s390x
+%package server-module
+Summary: TigerVNC module to Xorg
+Group: User Interface/X
+Provides: vnc-server = 4.1.3-2, vnc-libs = 4.1.3-2
+Obsoletes: vnc-server < 4.1.3-2, vnc-libs < 4.1.3-2
+Provides: tightvnc-server-module = 1.5.0-0.15.20090204svn3586
+Obsoletes: tightvnc-server-module < 1.5.0-0.15.20090204svn3586
+Requires: xorg-x11-server-Xorg
+Requires: tigervnc-license
+BuildRequires: nasm >= 2.04
+
+%description server-module
+This package contains libvnc.so module to X server, allowing others
+to access the desktop on your machine.
+%endif
+
+%package server-applet
+Summary: Java TigerVNC viewer applet for TigerVNC server
+Group: User Interface/X
+Requires: tigervnc-server, java, jpackage-utils
+%if 0%{?fedora} >= 10 || 0%{?rhel} >= 6 || 0%{?centos} >= 6
+BuildArch: noarch
+%endif
+
+%description server-applet
+The Java TigerVNC viewer applet for web browsers. Install this package to allow
+clients to use web browser when connect to the TigerVNC server.
+
+%package license
+Summary: License of TigerVNC suite
+Group: User Interface/X
+%if 0%{?fedora} >= 10 || 0%{?rhel} >= 6 || 0%{?centos} >= 6
+BuildArch: noarch
+%endif
+
+%description license
+This package contains license of the TigerVNC suite
+
+%package icons
+Summary: Icons for TigerVNC viewer
+Group: User Interface/X
+%if 0%{?fedora} >= 10 || 0%{?rhel} >= 6 || 0%{?centos} >= 6
+BuildArch: noarch
+%endif
+
+%description icons
+This package contains icons for TigerVNC viewer
+
+%prep
+rm -rf %{_builddir}/%{name}-%{version}%{?snap:-%{snap}}
+%setup -q -n %{name}-%{version}%{?snap:-%{snap}}
+
+# sed -i -e 's/80/0/g' CMakeLists.txt
+%patch4 -p1 -b .cookie
+%patch10 -p1 -b .ldnow
+%patch11 -p1 -b .gethomedir
+%patch13 -p1 -b .rh692048
+
+tar xzf %SOURCE11
+pushd fltk-*
+%patch110 -p1 -b .keyboard-x11
+%patch111 -p1 -b .keyboard-win32
+%patch112 -p1 -b .keyboard-osx
+%patch113 -p1 -b .clipboard
+%patch114 -p1 -b .clipboard-x11
+%patch115 -p1 -b .clipboard-win32-fix
+%patch116 -p1 -b .clipboard-win32
+%patch117 -p1 -b .clipboard-osx
+%patch118 -p1 -b .pixmap
+%patch119 -p1 -b .cursor
+%patch120 -p1 -b .modal
+%patch121 -p1 -b .icons
+%patch122 -p1 -b .screen_num
+%patch123 -p1 -b .multihead
+popd
+
+tar xzf %SOURCE12
+
+mkdir xorg
+pushd xorg
+tar xjf %SOURCE99
+tar xjf %SOURCE100
+tar xjf %SOURCE101
+tar xjf %SOURCE102
+tar xjf %SOURCE103
+tar xjf %SOURCE104
+tar xjf %SOURCE105
+tar xjf %SOURCE106
+tar xjf %SOURCE107
+tar xjf %SOURCE108
+tar xjf %SOURCE109
+tar xjf %SOURCE110
+tar xjf %SOURCE111
+tar xjf %SOURCE112
+tar xjf %SOURCE113
+tar xjf %SOURCE114
+tar xjf %SOURCE115
+tar xjf %SOURCE116
+tar xjf %SOURCE117
+tar xjf %SOURCE118
+tar xjf %SOURCE119
+tar xjf %SOURCE120
+tar xjf %SOURCE121
+tar xjf %SOURCE122
+tar xjf %SOURCE123
+tar xjf %SOURCE124
+tar xjf %SOURCE125
+tar xjf %SOURCE126
+tar xjf %SOURCE127
+tar xjf %SOURCE128
+tar xjf %SOURCE129
+tar xjf %SOURCE130
+tar xjf %SOURCE131
+tar xjf %SOURCE132
+tar xjf %SOURCE133
+tar xjf %SOURCE134
+tar xjf %SOURCE135
+tar xjf %SOURCE136
+tar xjf %SOURCE137
+tar xjf %SOURCE138
+tar xjf %SOURCE139
+tar xjf %SOURCE140
+tar xjf %SOURCE141
+tar xjf %SOURCE142
+tar xjf %SOURCE143
+tar xjf %SOURCE144
+tar xjf %SOURCE145
+tar xjf %SOURCE146
+tar xjf %SOURCE147
+tar xjf %SOURCE148
+tar xjf %SOURCE149
+tar xjf %SOURCE150
+tar xjf %SOURCE151
+tar xjf %SOURCE152
+tar xjf %SOURCE153
+tar xjf %SOURCE154
+tar xjf %SOURCE155
+tar xjf %SOURCE156
+#tar xjf %SOURCE157
+#tar xjf %SOURCE158
+tar xjf %SOURCE159
+tar xjf %SOURCE160
+tar xjf %SOURCE161
+tar xzf %SOURCE162
+tar xjf %SOURCE163
+tar xjf %SOURCE164
+popd
+cp -a unix/xserver xorg/xserver
+cp -a xorg/xorg-server-1.*/* xorg/xserver
+pushd xorg
+pushd libdrm-*
+%patch133 -p1 -b .forceperms
+%patch134 -p1 -b .no-bc
+%patch135 -p1 -b .page-flip
+%patch136 -p1 -b .nouveau-pbrestart
+%patch137 -p1 -b .nouveau-drop
+%patch138 -p1 -b .nouveau-relocs
+popd
+pushd Mesa-*
+%patch141 -p1 -b .osmesa
+%patch142 -p1 -b .intel-glthread
+%patch143 -p1 -b .no-mach64
+#%patch147 -p1 -b .dricore
+%patch149 -p1 -b .intel-vbl
+#%patch1410 -p1 -b .r600_tfp
+#%patch1413 -p1 -b .sparc64
+%patch1430 -p1 -b .vblank-warning
+%patch1431 -p1 -b .glx13-warning
+#%patch1440 -p1 -b .r300g
+#%patch1460 -p1
+
+#%patch1470 -p1 -b .depth-stall
+
+#%patch1480 -p1 -b .r600gpciids
+#%patch1481 -p1 -b .ivbpciid
+popd
+
+pushd freetype-*
+%patch9020 -p1 -b .enable-ft2-bci
+%patch9021 -p1 -b .enable-spr
+
+# Enable otvalid and gxvalid modules
+%patch9046 -p1 -b .enable-valid
+
+# Fix multilib conflicts
+%patch9088 -p1 -b .multilib
+
+%patch9089 -p1 -b .CVE-2010-2498
+%patch9090 -p1 -b .CVE-2010-2499
+%patch9091 -p1 -b .CVE-2010-2500
+%patch9092 -p1 -b .CVE-2010-2519
+%patch9093 -p1 -b .CVE-2010-2520
+%patch9096 -p1 -b .CVE-2010-1797
+%patch9097 -p1 -b .CVE-2010-2805
+%patch9098 -p1 -b .CVE-2010-2806
+%patch9099 -p1 -b .CVE-2010-2808
+%patch9100 -p1 -b .CVE-2010-3311
+%patch9101 -p1 -b .CVE-2010-3855
+%patch9102 -p1 -b .CVE-2011-0226
+%patch9103 -p1 -b .CVE-2011-3256
+%patch9104 -p1 -b .CVE-2011-3439
+%patch9105 -p1 -b .CVE-2012-1126
+%patch9106 -p1 -b .CVE-2012-1127
+%patch9107 -p1 -b .CVE-2012-1130
+%patch9108 -p1 -b .CVE-2012-1131
+%patch9109 -p1 -b .CVE-2012-1132
+%patch9110 -p1 -b .CVE-2012-1134
+%patch9111 -p1 -b .CVE-2012-1136
+%patch9112 -p1 -b .CVE-2012-1137
+%patch9113 -p1 -b .CVE-2012-1139
+%patch9114 -p1 -b .CVE-2012-1140
+%patch9115 -p1 -b .CVE-2012-1141
+%patch9116 -p1 -b .CVE-2012-1142
+%patch9117 -p1 -b .CVE-2012-1143
+%patch9118 -p1 -b .CVE-2012-1144
+%patch9119 -p1 -b .bdf-overflow
+%patch9120 -p1 -b .array-initialization
+popd
+
+pushd xtrans-*
+%patch10001 -p1 -b .my-name-is-unix
+popd
+
+pushd libX11-*
+%patch10102 -p1 -b .dont-forward-keycode-0
+%patch10103 -p1 -b .manual
+popd
+
+pushd libXext-*
+%patch10201 -p1
+popd
+
+pushd libfontenc-*
+%patch10301 -p0 -b .get-fontdir-from-pkgconfig
+popd
+
+pushd libXt-*
+%patch10400 -p1 -b .libsm-fix
+popd
+
+pushd xserver
+patch -p1 < %{_builddir}/%{name}-%{version}%{?snap:-%{snap}}/unix/xserver17.patch
+
+for all in `find %{_builddir}/%{name}-%{version}%{?snap:-%{snap}}/unix/xorg-7.5-patches/ -type f |grep '.*\.patch$'`; do
+ echo Applying $all
+ patch -p1 < $all
+done
+%patch101 -p1 -b .ac-compatibility
+%patch102 -p1 -b .CopyISOLatin1Lowered
+
+%patch5 -p1 -b .xserver-1.4.99-pic-libxf86config
+%patch6 -p1 -b .xserver-1.7.4-z-now
+
+# OpenGL compositing manager feature/optimization patches.
+%patch103 -p1 -b .xserver-1.5.0-bg-none-root
+
+%patch2014 -p1 -b .xserver-1.5.0-projector-fb-size
+
+# Trivial things to never merge upstream ever:
+# This really could be done prettier.
+%patch5002 -p1 -b .xserver-1.4.99-ssh-isnt-local
+
+# force mode debugging on for randr 1.2 drivers
+%patch6002 -p1 -b .xserver-1.5.1-mode-debug
+
+# don't build the (broken) acpi code
+%patch6011 -p1 -b .xserver-1.6.0-less-acpi-brokenness
+
+# Make autoconfiguration chose nouveau driver for NVIDIA GPUs
+%patch6016 -p1 -b .xserver-1.6.1-nouveau
+
+# ajax needs to upstream this
+%patch6027 -p1 -b .xserver-1.6.0-displayfd
+%patch6028 -p1 -b .xserver-1.6.99-randr-error-debugging
+%patch6030 -p1 -b .xserver-1.6.99-right-of
+%patch6033 -p1 -b .xserver-1.6.99-default-modes
+%patch6044 -p1 -b .xserver-1.6.99-hush-prerelease-warning
+%patch6045 -p1 -b .xserver-1.7.0-randr-gamma-restore
+
+%patch6047 -p1 -b .xserver-1.7.0-glx-versioning
+#%patch6048 -p1 -b .xserver-1.7.0-exa-fix-mixed
+%patch6049 -p1 -b .xserver-1.7.1-multilib
+%patch6051 -p1 -b .xserver-1.7.1-gamma-kdm-fix
+%patch6052 -p1 -b .xserver-1.7.1-libcrypto
+%patch6066 -p1 -b .xserver-1.7.1-glx14-swrast
+
+%patch6067 -p1 -b .xserver-1.7.7-exa-master
+
+%patch6070 -p1 -b .xserver-1.7.3-no-free-on-abort
+# 558613
+%patch6075 -p1 -b .xserver-1.7.4-qxl-autoconfig
+# 516918
+%patch6076 -p1 -b .xserver-1.7.4-dpms-timeouts
+%patch6077 -p1 -b .xserver-1.7.6-export-dix-functions
+%patch6078 -p1 -b .xserver-1.7.6-export-more-dix-functions
+
+# 583544 - Pointer jumps to lower-right corner when clicking mousekeys
+%patch6087 -p1 -b .xserver-1.7.6-pointerkeys
+
+%patch7002 -p1 -b .xserver-1.7.6-no-connected-outputs
+# 586926 - randr change while off vt
+%patch7003 -p1 -b .xserver-1.7.6-randr-vt-switch
+# 582710 - pam support
+%patch7004 -p1 -b .xserver-1.1.1-pam
+# 584927 - xinerama coordinate sign fix
+%patch7005 -p1 -b .xserver-1.7.6-deviceevent-coordinates-xinerama
+# 585371 - default mode list unification
+%patch7006 -p1 -b .xserver-1.7.6-default-modes
+# 586567 - big window crash when try to resize
+%patch7007 -p1 -b .xserver-1.7.7-compresize-fix
+# 602080 - fix unnecessary fb resize in multi-head configurations
+%patch7008 -p1 -b .xserver-1.7.7-randr-initial
+# 600180 - Buffer overflow in XKB geometry copying code.
+%patch7009 -p1 -b .xserver-1.7.7-xkb-invalid-writes
+# 600116 - Properties are not reset in the second server generation
+%patch7010 -p1 -b .xserver-1.7.7-property-generation-reset
+# 594523 - Wrong axis mode for absolute axes
+%patch7011 -p1 -b .xserver-1.7.7-device-mode-list
+# 602511 - Stuck modifiers when using multiple keyboards or XTEST
+%patch7012 -p1 -b .xserver-1.7.7-modifier-keycount
+# 588640 - XKEYBOARD Warning: Duplicate shape name ""
+%patch7013 -p1 -b .xserver-1.7.7-xkb-geom-copy
+# 574486 - Dual head setup overlaps one pixel
+%patch7014 -p1 -b .xserver-1.7.7-fix-randr-rotation
+# 600505 - Xephyr utility should be resizeable
+%patch7015 -p1 -b .xserver-1.7.7-make-ephyr-resize
+# 604057 - fix aspect match for classic drivers
+%patch7016 -p1 -b .xserver-1.7.7-improve-mode-selection
+# 607045 - DGA client can crash the server
+%patch7017 -p1 -b .xserver-1.7.7-dga-master-keyboard
+# 607410 - Reproducible stuck grab on server
+%patch7018 -p1 -b .xserver-1.7.7-event-mask-revert
+# 607051 - Keyboard bell settings don't apply to keyboards.
+%patch7019 -p1 -b .xserver-1.7.7-sd-keyboard-controls
+# 607022 - segfault during Xorg -showopts
+%patch7020 -p1 -b .xserver-1.7.7-showopts-segv
+# Related 607150
+%patch7021 -p1 -b .xserver-1.7.7-xkb-purge-includes
+# Related 607150
+%patch7022 -p1 -b .xserver-1.7.7-xkb-rename-fakebutton
+# Related 607150
+%patch7023 -p1 -b .xserver-1.7.7-xkb-pointerkeys-on-master
+# 607150 - Mouse button never releases when xkb PointerKeys are used
+%patch7024 -p1 -b .xserver-1.7.7-xkb-lockedPtrBtns-state-merge
+# 607150 - Mouse button never releases when xkb PointerKeys are used, part2
+%patch7025 -p1 -b .xserver-1.7.7-release-xtest-on-phys-buttons
+# 581505 - Xephyr crashes inside kvm-qemu virtual host
+%patch7026 -p1 -b .xserver-1.7.7-xephyr-24bpp
+# 605302 - vesa doesn't work on intel gen6
+%patch7027 -p1 -b .xserver-1.7.7-int10-reserved-areas
+# 618422 - Wrong handling of devices with more than 2 valuators
+%patch7028 -p1 -b .xserver-1.7.7-postfix-DCE-PointerKeys
+# related 618422, Patch7028
+%patch7029 -p1 -b .xserver-1.7.7-reset-unused-classes
+# 601319 - LVDS activated when notebook lid is closed
+%patch7030 -p1 -b .xserver-1.7.7-lid-hack
+# 585283 - xrandr allows mouse to move into non-existant screen locations
+%patch7031 -p1 -b .xserver-1.7.7-randr-cursor-dead-zones
+# 620333 - mga shows blank screen when X server starts
+%patch7032 -p1 -b .xserver-1.7.7-ddc-probe-less
+# 638234 - Bump classic driver default resolution to 1024x768
+%patch7033 -p1 -b .xserver-1.7.7-classic-default-mode
+
+%patch8000 -p1 -b .cve-2011-4818
+%patch8001 -p1 -b .cve-2011-4818-extra
+popd
+
+popd
+
+%build
+%define tigervnc_src_dir %{_builddir}/%{name}-%{version}%{?snap:-%{snap}}
+%define static_lib_buildroot %{tigervnc_src_dir}/build
+export CC=gcc44
+export CXX=g++44
+export CFLAGS="$RPM_OPT_FLAGS"
+export CXXFLAGS="$CFLAGS"
+
+echo "*** Building fltk ***"
+pushd fltk-*
+export CFLAGS="$RPM_OPT_FLAGS"
+export CXXFLAGS="$CFLAGS -static-libgcc"
+%{cmake28} -G"Unix Makefiles" \
+ -DCMAKE_INSTALL_PREFIX=%{_prefix} \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DOPTION_PREFIX_LIB=%{_libdir} \
+ -DOPTION_PREFIX_CONFIG=%{_libdir} \
+ -DOPTION_USE_THREADS=off \
+ -DOPTION_BUILD_EXAMPLES=off \
+ -DOPTION_USE_SYSTEM_LIBPNG=on
+make %{?_smp_mflags}
+popd
+
+echo "*** Building libjpeg-turbo ***"
+pushd libjpeg-turbo-*
+export CFLAGS="$RPM_OPT_FLAGS -fPIC"
+export CXXFLAGS="$CFLAGS -static-libgcc"
+./configure --prefix=%{_prefix} --libdir=%{_libdir} --disable-nls --enable-static --disable-shared
+make %{?_smp_mflags} DESTDIR=%{static_lib_buildroot} install
+popd
+
+echo "*** Building VNC ***"
+export CFLAGS="$RPM_OPT_FLAGS -fPIC"
+export CXXFLAGS="$CFLAGS"
+%{cmake28} -G"Unix Makefiles" \
+ -DBUILD_STATIC=1 \
+ -DUSE_INCLUDED_ZLIB=1 \
+ -DCMAKE_INSTALL_PREFIX=%{_prefix} \
+ -DFLTK_LIBRARIES="%{tigervnc_src_dir}/fltk-1.3.2/lib/libfltk.a;%{tigervnc_src_dir}/fltk-1.3.2/lib/libfltk_images.a;`g++ -print-file-name=libpng.a`" \
+ -DFLTK_FLUID_EXECUTABLE=%{tigervnc_src_dir}/fltk-1.3.2/bin/fluid \
+ -DFLTK_INCLUDE_DIR=%{tigervnc_src_dir}/fltk-1.3.2 \
+ -DJPEG_INCLUDE_DIR=%{static_lib_buildroot}%{_includedir} \
+ -DJPEG_LIBRARY=%{static_lib_buildroot}%{_libdir}/libjpeg.a \
+ -DGNUTLS_LIBRARY='%{_libdir}/libgnutls.a;%{_libdir}/libgcrypt.a;%{_libdir}/libgpg-error.a'
+make %{?_smp_mflags}
+
+echo "*** Building Xorg ***"
+%define xorg_buildroot %{tigervnc_src_dir}/xorg.build
+mkdir -p %{xorg_buildroot}%{_libdir}
+pushd %{xorg_buildroot}%{_libdir}
+ln -s `g++ -print-file-name=libstdc++.a`
+ln -s `g++ -print-file-name=libcrypto.a`
+ln -s `g++ -print-file-name=libz.a`
+ln -s `g++ -print-file-name=libgcc.a`
+popd
+export CFLAGS="$RPM_OPT_FLAGS -fPIC -I%{xorg_buildroot}%{_includedir}"
+export CXXFLAGS="$RPM_OPT_FLAGS -fPIC -I%{xorg_buildroot}%{_includedir} -static-libgcc"
+export LDFLAGS="-L%{xorg_buildroot}%{_libdir} $LDFLAGS"
+export ACLOCAL="aclocal -I %{xorg_buildroot}%{_datadir}/aclocal"
+export PKG_CONFIG_PATH="%{xorg_buildroot}%{_libdir}/pkgconfig:%{xorg_buildroot}%{_datadir}/pkgconfig"
+pushd xorg
+pushd util-macros-*
+echo "Building macros"
+./configure --prefix=/usr --libdir=%{_libdir} --disable-nls --enable-static --disable-shared
+make DESTDIR=%{xorg_buildroot} install
+find %{xorg_buildroot}%{_prefix} -type f -name "*.la" -exec sed -i -e "s|libdir='%{_libdir}'|libdir='%{xorg_buildroot}%{_libdir}'|" {} \;
+find %{xorg_buildroot}%{_prefix} -type f -name "*.pc" -exec sed -i -e "s|libdir=%{_libdir}|libdir=%{xorg_buildroot}%{_libdir}|" {} \;
+find %{xorg_buildroot}%{_prefix} -type f -name "*.pc" -exec sed -i -e "s|prefix=/usr|prefix=%{xorg_buildroot}%{_prefix}|" {} \;
+popd
+
+echo "*** Building freetype ***"
+pushd freetype-*
+./configure --prefix=/usr --libdir=%{_libdir} --enable-static --disable-shared --with-libtool=/usr/bin/libtool --disable-nls CFLAGS="$CFLAGS -fno-strict-aliasing"
+sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' builds/unix/libtool
+sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' builds/unix/libtool
+make DESTDIR=%{xorg_buildroot} install
+find %{xorg_buildroot}%{_prefix} -type f -name "*.la" -exec sed -i -e "s|libdir='%{_libdir}'|libdir='%{xorg_buildroot}%{_libdir}'|" {} \;
+find %{xorg_buildroot}%{_prefix} -type f -name "*.la" -exec sed -i -e "s|libdir=%{_libdir}|libdir=%{xorg_buildroot}%{_libdir}|" {} \;
+find %{xorg_buildroot}%{_prefix} -type f -name "*.pc" -exec sed -i -e "s|prefix=/usr|prefix=%{xorg_buildroot}%{_prefix}|" {} \;
+# fix multilib issues
+%ifarch x86_64 s390x ia64 ppc64 alpha sparc64
+%define wordsize 64
+%else
+%define wordsize 32
+%endif
+
+mv %{xorg_buildroot}%{_includedir}/freetype2/freetype/config/ftconfig.h \
+ %{xorg_buildroot}%{_includedir}/freetype2/freetype/config/ftconfig-%{wordsize}.h
+cat >%{xorg_buildroot}%{_includedir}/freetype2/freetype/config/ftconfig.h <<EOF
+#ifndef __FTCONFIG_H__MULTILIB
+#define __FTCONFIG_H__MULTILIB
+
+#include <bits/wordsize.h>
+
+#if __WORDSIZE == 32
+# include "ftconfig-32.h"
+#elif __WORDSIZE == 64
+# include "ftconfig-64.h"
+#else
+# error "unexpected value for __WORDSIZE macro"
+#endif
+
+#endif
+EOF
+popd
+
+modules="\
+ dri2proto \
+ glproto \
+ xf86vidmodeproto \
+ xextproto \
+ xproto \
+ kbproto \
+ inputproto \
+ xcmiscproto \
+ bigreqsproto \
+ xf86bigfontproto \
+ fixesproto \
+ damageproto \
+ xf86driproto \
+ randrproto \
+ renderproto \
+ scrnsaverproto \
+ resourceproto \
+ fontsproto \
+ videoproto \
+ compositeproto \
+ xineramaproto \
+ xf86dgaproto \
+ recordproto \
+ xtrans \
+ libXau \
+ libXdmcp \
+ libpthread-stubs \
+ libX11 \
+ libXext \
+ libfontenc \
+ libICE \
+ libSM \
+ libXt \
+ libXmu \
+ libXpm \
+ libXaw \
+ libXfixes \
+ libXcomposite \
+ libXrender \
+ libXdamage \
+ libXcursor \
+ libXfont \
+ libXft \
+ libXi \
+ libXinerama \
+ libxkbfile \
+ libXrandr \
+ libXres \
+ libXtst \
+ libXv \
+ libXxf86dga \
+ libXxf86vm \
+ libXxf86misc \
+ libpciaccess \
+ pixman \
+ libdrm"
+
+for module in ${modules}; do
+ extraoptions=""
+ pushd ${module}-*
+ echo ======================
+ echo configuring ${module}
+ echo ======================
+%ifarch i386 i686
+ if [ "${module}" = "libdrm" ]; then
+ export CFLAGS=`echo $CFLAGS | sed -e 's/-march=i*86/-march=native/'`
+ fi
+%endif
+ if [ "${module}" = "libXaw" ]; then
+ extraoptions="${extraoptions} --disable-xaw8 --disable-xaw6"
+ fi
+ #if [ "${module}" = "randrproto" ]; then
+ # ./autogen.sh
+ #fi
+ if [ "${module}" = "libX11" ]; then
+ extraoptions="${extraoptions} --without-xcb --disable-specs --disable-dependency-tracking"
+ fi
+ if [ "${module}" = "libSM" ]; then
+ extraoptions="${extraoptions} --without-libuuid"
+ fi
+ if [ "${module}" = "pixman" ]; then
+ extraoptions="${extraoptions} --disable-gtk"
+ aclocal -I %{xorg_buildroot}%{_datadir}/aclocal
+ autoconf
+ autoreconf -fiv
+ fi
+ if [ "${module}" = "libXfont" ]; then
+ extraoptions="${extraoptions} --with-freetype-config=%{xorg_buildroot}%{_bindir}/freetype-config"
+ fi
+ ./configure --prefix=/usr --libdir=%{_libdir} ${extraoptions} --enable-static --disable-shared
+ echo ======================
+ echo building ${module}
+ echo ======================
+ make DESTDIR=%{xorg_buildroot} install
+ find %{xorg_buildroot}%{_prefix} -type f -name "*.la" -exec sed -i -e "s|libdir='%{_libdir}'|libdir='%{xorg_buildroot}%{_libdir}'|" {} \;
+ find %{xorg_buildroot}%{_prefix} -type f -name "*.la" -exec sed -i -e "s|libdir=%{_libdir}|libdir=%{xorg_buildroot}%{_libdir}|" {} \;
+ find %{xorg_buildroot}%{_prefix} -type f -name "*.pc" -exec sed -i -e "s|prefix=/usr|prefix=%{xorg_buildroot}%{_prefix}|" {} \;
+ popd
+done
+
+# build mesa
+echo "*** Building Mesa ***"
+pushd Mesa-*
+%ifarch %{ix86}
+# i do not have words for how much the assembly dispatch code infuriates me
+%define _mesa_flags --enable-pic --disable-asm
+%else
+%define _mesa_flags --enable-pic
+%endif
+export CFLAGS="$RPM_OPT_FLAGS -fvisibility=hidden -Os"
+export CXXFLAGS="$RPM_OPT_FLAGS -fvisibility=hidden -Os -static-libgcc"
+
+# Need to set cfghost?
+./configure \
+ --prefix=/usr \
+ --libdir=%{_libdir} \
+ --enable-motif \
+ --with-driver=dri \
+ --with-dri-drivers=swrast \
+ --with-dri-driverdir=%{_libdir}/dri \
+ --with-gallium-drivers="" \
+ --without-demos \
+ --disable-driglx-direct \
+ --disable-egl \
+ --disable-glut \
+ --disable-gallium \
+ --disable-gl-osmesa \
+ --disable-gallium-intel \
+ --disable-gallium-radeon \
+ --disable-gallium-nouveau \
+ %{_mesa_flags}
+
+# Mesa build fails to install libGLU* if 'make install' is run before 'make'
+make DESTDIR=%{xorg_buildroot}
+make DESTDIR=%{xorg_buildroot} install
+find %{xorg_buildroot}%{_prefix} -type f -name "*.la" -exec sed -i -e "s|libdir='%{_libdir}'|libdir='%{xorg_buildroot}%{_libdir}'|" {} \;
+find %{xorg_buildroot}%{_prefix} -type f -name "*.la" -exec sed -i -e "s|libdir=%{_libdir}|libdir=%{xorg_buildroot}%{_libdir}|" {} \;
+find %{xorg_buildroot}%{_prefix} -type f -name "*.pc" -exec sed -i -e "s|prefix=/usr|prefix=%{xorg_buildroot}%{_prefix}|" {} \;
+#rm %{xorg_buildroot}%{_libdir}/dri/libdricore.so
+popd
+
+popd
+pushd xorg/xserver
+export CFLAGS="$RPM_OPT_FLAGS -fPIC -I%{xorg_buildroot}%{_includedir}"
+export CXXFLAGS="$RPM_OPT_FLAGS -fPIC -I%{xorg_buildroot}%{_includedir} -static-libgcc"
+export PIXMANINCDIR=%{xorg_buildroot}%{_includedir}/pixman-1
+autoreconf -fiv
+
+./configure --prefix=/usr --libdir=%{_libdir} --mandir=%{_datadir}/man \
+ --disable-xorg --disable-xnest --disable-xvfb --disable-dmx \
+ --disable-xwin --disable-xephyr --disable-kdrive --with-pic \
+ --disable-xinerama \
+ --with-int10=x86emu \
+ --enable-xdmcp \
+ --enable-composite \
+ --disable-xgl \
+ --disable-xglx \
+ --enable-freetype \
+ --with-fontdir=%{_datadir}/X11/fonts \
+ --with-xkb-output=%{_localstatedir}/lib/xkb \
+ --enable-install-libxf86config \
+ --enable-glx --disable-dri --enable-dri2 \
+ --disable-config-dbus \
+ --disable-config-hal \
+ --disable-config-udev \
+ --with-dri-driver-path=%{_libdir}/dri \
+ --without-dtrace \
+ --disable-unit-tests \
+ --disable-devel-docs \
+ --with-sha1=libgcrypt SHA1_LIB=-lcrypto \
+ --disable-shared \
+ --enable-static \
+ --disable-record \
+ --enable-aiglx \
+ --disable-xvmc \
+ --enable-dga \
+ --disable-screensaver \
+ --enable-xdm-auth-1 \
+ --enable-xf86vidmode \
+ --enable-xcsecurity \
+ --enable-appgroup \
+ --enable-xevie \
+ --enable-evi \
+ --enable-multibuffer \
+ --enable-xf86bigfont \
+ --disable-dpms \
+ --disable-ipv6 \
+ --with-mesa-source=%{tigervnc_src_dir}/xorg/Mesa-%{mesa_version} \
+ --with-freetype-config=%{xorg_buildroot}%{_bindir}/freetype-config \
+ --disable-maintainer-mode
+
+sed -i -e 's/^ECHO/echo/' ./libtool
+
+make TIGERVNC_SRCDIR=%{tigervnc_src_dir} %{?_smp_mflags}
+popd
+
+# Build icons
+pushd media
+make
+popd
+
+# Build Java applet
+pushd java
+%{cmake28} .
+make
+popd
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+
+pushd xorg/xserver/hw/vnc
+make install DESTDIR=$RPM_BUILD_ROOT
+popd
+
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/init.d
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
+install -m644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/init.d/vncserver
+install -m644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/vncservers
+
+# Install desktop stuff
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/{16x16,24x24,48x48}/apps
+
+pushd media/icons
+for s in 16 24 48; do
+install -m644 tigervnc_$s.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${s}x$s/apps/tigervnc.png
+done
+popd
+
+mkdir $RPM_BUILD_ROOT%{_datadir}/applications
+desktop-file-install \
+ --dir $RPM_BUILD_ROOT%{_datadir}/applications \
+ --vendor="" \
+ %{SOURCE6}
+
+# Install Java applet
+pushd java
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/vnc/classes
+install -m755 VncViewer.jar $RPM_BUILD_ROOT%{_datadir}/vnc/classes
+install -m644 com/tigervnc/vncviewer/index.vnc $RPM_BUILD_ROOT%{_datadir}/vnc/classes
+popd
+
+%find_lang %{name} %{name}.lang
+
+# remove unwanted files
+rm -f $RPM_BUILD_ROOT%{_libdir}/xorg/modules/extensions/libvnc.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/dri/libdricore.so
+
+%ifarch s390 s390x %{?rhel:ppc ppc64}
+rm -f $RPM_BUILD_ROOT%{_libdir}/xorg/modules/extensions/libvnc.so
+%endif
+
+# move files to correct location
+mkdir -p $RPM_BUILD_ROOT%{_libdir}/dri
+cp %{xorg_buildroot}%{_libdir}/dri/* $RPM_BUILD_ROOT%{_libdir}/dri/
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+touch -c %{_datadir}/icons/hicolor
+if [ -x %{_bindir}/gtk-update-icon-cache ]; then
+ %{_bindir}/gtk-update-icon-cache -q %{_datadir}/icons/hicolor || :
+fi
+
+%postun
+touch -c %{_datadir}/icons/hicolor
+if [ -x %{_bindir}/gtk-update-icon-cache ]; then
+ %{_bindir}/gtk-update-icon-cache -q %{_datadir}/icons/hicolor || :
+fi
+
+%post server
+/sbin/chkconfig --add vncserver
+
+%preun server
+if [ $1 -eq 0 ]; then
+ /sbin/service vncserver stop &>/dev/null || :
+ /sbin/chkconfig --del vncserver
+fi
+
+%postun server
+/sbin/service vncserver condrestart &>/dev/null || :
+
+%files -f %{name}.lang
+%defattr(-,root,root,-)
+%doc README.txt
+%{_bindir}/vncviewer
+%{_datadir}/applications/*
+%{_mandir}/man1/vncviewer.1*
+
+%files server
+%defattr(-,root,root,-)
+%config(noreplace) %{_sysconfdir}/sysconfig/vncservers
+%config(noreplace) %{_sysconfdir}/init.d/vncserver
+%{_bindir}/x0vncserver
+%{_bindir}/vncserver
+%{_mandir}/man1/vncserver.1*
+%{_mandir}/man1/x0vncserver.1*
+
+%files server-minimal
+%defattr(-,root,root,-)
+%{_bindir}/vncconfig
+%{_bindir}/vncpasswd
+%{_bindir}/Xvnc
+%{_mandir}/man1/Xvnc.1*
+%{_mandir}/man1/vncpasswd.1*
+%{_mandir}/man1/vncconfig.1*
+%{_libdir}/dri/swrast_dri.so
+
+%ifnarch s390 s390x
+%files server-module
+%defattr(-,root,root,-)
+%{_libdir}/xorg/modules/extensions/libvnc.a
+%endif
+
+%files server-applet
+%defattr(-,root,root,-)
+%doc java/com/tigervnc/vncviewer/README
+%{_datadir}/vnc/classes/*
+
+%files license
+%defattr(-,root,root,-)
+%doc LICENCE.TXT
+
+%files icons
+%defattr(-,root,root,-)
+%{_datadir}/icons/hicolor/*/apps/*
+
+%changelog
+* Thu Nov 28 2013 Brian P. Hinz <bphinz@users.sourceforge.net> 1.3.80-17.20131128svn5139
+- Bumped version to 1.3.80
+- Cleaned up linter warnings
+
+* Thu Jul 05 2013 Brian P. Hinz <bphinz@users.sourceforge.net> 1.3.0
+- Upstream 1.3.0 release
+- Conditional-ized %snap for release
+
+* Fri Jun 14 2013 Brian P. Hinz <bphinz@users.sourceforge.net> 1.2.90-14.20130531svn5120
+- Update libjpeg-turbo to 1.3.0
+
+* Fri May 24 2013 Brian P. Hinz <bphinz@users.sourceforge.net> 1.2.90-14.20130524svn5114
+- Improve spec file portability
+
+* Fri May 17 2013 Brian P. Hinz <bphinz@users.sourceforge.net> 1.2.90-13.20130425svn5087
+- Improve portability with more static linking
+
+* Thu Apr 04 2013 Brian P. Hinz <bphinz@users.sourceforge.net> 1.2.80-12.20130330svn5066
+- Added conditional -march arg to libdrm-intel to allow building on i386
+- Fixed version to reflect upstream pre-release versioning
+
+* Sat Mar 30 2013 Brian P. Hinz <bphinz@users.sourceforge.net> 1.2.0-11.20130330svn5066
+- Updated to TigerVNC svn 5066
+- Updated fltk to 1.3.2 and updated fltk patches per BUILDING.txt
+- Fixed vncserver init script & config file which had been overwritten by
+ systemd versions.
+
+* Wed Nov 28 2012 Brian P. Hinz <bphinz@users.sourceforge.net> 1.2.0-7.20120915svn4999
+- Changed BuildRequires to cmake28
+- Set PIXMANINCDIR when building Xvnc
+
+* Tue Sep 18 2012 Brian P. Hinz <bphinz@users.sourceforge.net> 1.2.0-6.20120915svn4999
+- Applied icon support patch
+
+* Sat Sep 15 2012 Brian P. Hinz <bphinz@users.sourceforge.net> 1.2.0-5.20120915svn4999
+- Update to TigerVNC svn r4999 snapshot
+- Build a static libjpeg-turbo to remove the external dependency
+- Applied Cendio's Fltk patches, except for the icon patch which I cannot get to build
+ without creating undefined reference errors during linking
+
+* Thu Jul 19 2012 Brian P. Hinz <bphinz@users.sourceforge.net> 1.2.0-4.20120719svn4941
+- Update to TigerVNC svn r4941 snapshot
+- Removed border-hook.patch since it's been committed
+
+* Wed Jul 18 2012 Brian P. Hinz <bphinz@users.sourceforge.net> 1.2.0-3.20120715svn4937
+- Update to TigerVNC svn r4937 snapshot
+- Applied border-hook.patch from devel list to fix bug #3415308
+- Use build order recommended by cgit.freedesktop.org/xorg/util/modular/tree/build.sh
+- Removed tigervnc11-rh692048.patch as it seems to break support for VeNCrypt
+
+* Sun Jul 15 2012 Brian P. Hinz <bphinz@users.sourceforge.net> 1.2.0-1.20120715svn4935
+- Adapted spec file for building static linked binary on RHEL5 from F16
+ spec file and DRC's build-xorg script included in src tarball.
+- Update to TigerVNC svn r4935 snapshot
+- Need to use inkscape on RHEL5 because convert is broken
+
+* Tue Nov 22 2011 Adam Tkac <atkac redhat com> - 1.1.0-3
+- don't build X.Org devel docs (#755782)
+- applet: BR generic java-devel instead of java-gcj-devel (#755783)
+- use runuser to start Xvnc in systemd service file (#754259)
+- don't attepmt to restart Xvnc session during update/erase (#753216)
+
+* Fri Nov 11 2011 Adam Tkac <atkac redhat com> - 1.1.0-2
+- libvnc.so: don't use unexported GetMaster function (#744881)
+- remove nasm buildreq
+
+* Mon Sep 12 2011 Adam Tkac <atkac redhat com> - 1.1.0-1
+- update to 1.1.0
+- update the xorg11 patch
+- patches merged
+ - tigervnc11-glx.patch
+ - tigervnc11-CVE-2011-1775.patch
+ - 0001-Use-memmove-instead-of-memcpy-in-fbblt.c-when-memory.patch
+
+* Thu Jul 28 2011 Adam Tkac <atkac redhat com> - 1.0.90-6
+- add systemd service file and remove legacy SysV initscript (#717227)
+
+* Tue May 12 2011 Adam Tkac <atkac redhat com> - 1.0.90-5
+- make Xvnc buildable against X.Org 1.11
+
+* Tue May 10 2011 Adam Tkac <atkac redhat com> - 1.0.90-4
+- viewer can send password without proper validation of X.509 certs
+ (CVE-2011-1775)
+
+* Wed Apr 13 2011 Adam Tkac <atkac redhat com> - 1.0.90-3
+- fix wrong usage of memcpy which caused screen artifacts (#652590)
+- don't point to inaccessible link in sysconfig/vncservers (#644975)
+
+* Fri Apr 08 2011 Adam Tkac <atkac redhat com> - 1.0.90-2
+- improve compatibility with vinagre client (#692048)
+
+* Tue Mar 22 2011 Adam Tkac <atkac redhat com> - 1.0.90-1
+- update to 1.0.90
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.90-0.32.20110117svn4237
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Mon Jan 17 2011 Adam Tkac <atkac redhat com> 1.0.90-0.31.20110117svn4237
+- fix libvnc.so module loading
+
+* Mon Jan 17 2011 Adam Tkac <atkac redhat com> 1.0.90-0.30.20110117svn4237
+- update to r4237
+- patches merged
+ - tigervnc11-optionsdialog.patch
+ - tigervnc11-rh607866.patch
+
+* Fri Jan 14 2011 Adam Tkac <atkac redhat com> 1.0.90-0.29.20101208svn4225
+- improve patch for keyboard issues
+
+* Fri Jan 14 2011 Adam Tkac <atkac redhat com> 1.0.90-0.28.20101208svn4225
+- attempt to fix various keyboard-related issues (key repeating etc)
+
+* Fri Jan 07 2011 Adam Tkac <atkac redhat com> 1.0.90-0.27.20101208svn4225
+- render "Ok" and "Cancel" buttons in the options dialog correctly
+
+* Wed Dec 15 2010 Jan Görig <jgorig redhat com> 1.0.90-0.26.20101208svn4225
+- added vncserver lock file (#662784)
+
+* Fri Dec 10 2010 Adam Tkac <atkac redhat com> 1.0.90-0.25.20101208svn4225
+- update to r4225
+- patches merged
+ - tigervnc11-rh611677.patch
+ - tigervnc11-rh633931.patch
+ - tigervnc11-xorg1.10.patch
+- enable VeNCrypt and PAM support
+
+* Mon Dec 06 2010 Adam Tkac <atkac redhat com> 1.0.90-0.24.20100813svn4123
+- rebuild against xserver 1.10.X
+- 0001-Return-Success-from-generate_modkeymap-when-max_keys.patch merged
+
+* Wed Sep 29 2010 jkeating - 1.0.90-0.23.20100813svn4123
+- Rebuilt for gcc bug 634757
+
+* Tue Sep 21 2010 Adam Tkac <atkac redhat com> 1.0.90-0.22.20100420svn4030
+- drop xorg-x11-fonts-misc dependency (#636170)
+
+* Tue Sep 21 2010 Adam Tkac <atkac redhat com> 1.0.90-0.21.20100420svn4030
+- improve patch for #633645 (fix tcsh incompatibilities)
+
+* Thu Sep 16 2010 Adam Tkac <atkac redhat com> 1.0.90-0.20.20100813svn4123
+- press fake modifiers correctly (#633931)
+- supress unneeded debug information emitted from initscript (#633645)
+
+* Wed Aug 25 2010 Adam Tkac <atkac redhat com> 1.0.90-0.19.20100813svn4123
+- separate Xvnc, vncpasswd and vncconfig to -server-minimal subpkg (#626946)
+- move license to separate subpkg and Requires it from main subpkgs
+- Xvnc: handle situations when no modifiers exist well (#611677)
+
+* Fri Aug 13 2010 Adam Tkac <atkac redhat com> 1.0.90-0.18.20100813svn4123
+- update to r4123 (#617973)
+- add perl requires to -server subpkg (#619791)
+
+* Thu Jul 22 2010 Adam Tkac <atkac redhat com> 1.0.90-0.17.20100721svn4113
+- update to r4113
+- patches merged
+ - tigervnc11-rh586406.patch
+ - tigervnc11-libvnc.patch
+ - tigervnc11-rh597172.patch
+ - tigervnc11-rh600070.patch
+ - tigervnc11-options.patch
+- don't own %%{_datadir}/icons directory (#614301)
+- minor improvements in the .desktop file (#616340)
+- bundled libjpeg configure requires nasm; is executed even if system-wide
+ libjpeg is used
+
+* Fri Jul 02 2010 Adam Tkac <atkac redhat com> 1.0.90-0.16.20100420svn4030
+- build against system-wide libjpeg-turbo (#494458)
+- build no longer requires nasm
+
+* Mon Jun 28 2010 Adam Tkac <atkac redhat com> 1.0.90-0.15.20100420svn4030
+- vncserver: accept <+optname> option when specified as the first one
+
+* Thu Jun 24 2010 Adam Tkac <atkac redhat com> 1.0.90-0.14.20100420svn4030
+- fix memory leak in Xvnc input code (#597172)
+- don't crash when receive negative encoding (#600070)
+- explicitly disable udev configuration support
+- add gettext-autopoint to BR
+
+* Mon Jun 14 2010 Adam Tkac <atkac redhat com> 1.0.90-0.13.20100420svn4030
+- update URL about SSH tunneling in the sysconfig file (#601996)
+
+* Fri Jun 11 2010 Adam Tkac <atkac redhat com> 1.0.90-0.12.20100420svn4030
+- use newer gettext
+- autopoint now uses git instead of cvs, adjust BuildRequires appropriately
+
+* Thu May 13 2010 Adam Tkac <atkac redhat com> 1.0.90-0.11.20100420svn4030
+- link libvnc.so "now" to catch "undefined symbol" errors during Xorg startup
+- use always XkbConvertCase instead of XConvertCase (#580159, #586406)
+- don't link libvnc.so against libXi.la, libdix.la and libxkb.la; use symbols
+ from Xorg instead
+
+* Thu May 13 2010 Adam Tkac <atkac redhat com> 1.0.90-0.10.20100420svn4030
+- update to r4030 snapshot
+- patches merged to upstream
+ - tigervnc11-rh522369.patch
+ - tigervnc11-rh551262.patch
+ - tigervnc11-r4002.patch
+ - tigervnc11-r4014.patch
+
+* Thu Apr 08 2010 Adam Tkac <atkac redhat com> 1.0.90-0.9.20100219svn3993
+- add server-applet subpackage which contains Java vncviewer applet
+- fix Java applet; it didn't work when run from web browser
+- add xorg-x11-xkb-utils to server Requires
+
+* Fri Mar 12 2010 Adam Tkac <atkac redhat com> 1.0.90-0.8.20100219svn3993
+- add French translation to vncviewer.desktop (thanks to Alain Portal)
+
+* Thu Mar 04 2010 Adam Tkac <atkac redhat com> 1.0.90-0.7.20100219svn3993
+- don't crash during pixel format change (#522369, #551262)
+
+* Mon Mar 01 2010 Adam Tkac <atkac redhat com> 1.0.90-0.6.20100219svn3993
+- add mesa-dri-drivers and xkeyboard-config to -server Requires
+- update to r3993 1.0.90 snapshot
+ - tigervnc11-noexecstack.patch merged
+ - tigervnc11-xorg18.patch merged
+ - xserver18.patch is no longer needed
+
+* Wed Jan 27 2010 Jan Gorig <jgorig redhat com> 1.0.90-0.5.20091221svn3929
+- initscript LSB compliance fixes (#523974)
+
+* Fri Jan 22 2010 Adam Tkac <atkac redhat com> 1.0.90-0.4.20091221svn3929
+- mark stack as non-executable in jpeg ASM code
+- add xorg-x11-xauth to Requires
+- add support for X.Org 1.8
+- drop shave sources, they are no longer needed
+
+* Thu Jan 21 2010 Adam Tkac <atkac redhat com> 1.0.90-0.3.20091221svn3929
+- drop tigervnc-xorg25909.patch, it has been merged to X.Org upstream
+
+* Thu Jan 07 2010 Adam Tkac <atkac redhat com> 1.0.90-0.2.20091221svn3929
+- add patch for upstream X.Org issue #25909
+- add libXdmcp-devel to build requires to build Xvnc with XDMCP support (#552322)
+
+* Mon Dec 21 2009 Adam Tkac <atkac redhat com> 1.0.90-0.1.20091221svn3929
+- update to 1.0.90 snapshot
+- patches merged
+ - tigervnc10-compat.patch
+ - tigervnc10-rh510185.patch
+ - tigervnc10-rh524340.patch
+ - tigervnc10-rh516274.patch
+
+* Mon Oct 26 2009 Adam Tkac <atkac redhat com> 1.0.0-3
+- create Xvnc keyboard mapping before first keypress (#516274)
+
+* Thu Oct 08 2009 Adam Tkac <atkac redhat com> 1.0.0-2
+- update underlying X source to 1.6.4-0.3.fc11
+- remove bogus '-nohttpd' parameter from /etc/sysconfig/vncservers (#525629)
+- initscript LSB compliance fixes (#523974)
+- improve -LowColorSwitch documentation and handling (#510185)
+- honor dotWhenNoCursor option (and it's changes) every time (#524340)
+
+* Fri Aug 28 2009 Adam Tkac <atkac redhat com> 1.0.0-1
+- update to 1.0.0
+- tigervnc10-rh495457.patch merged to upstream
+
+* Mon Aug 24 2009 Karsten Hopp <karsten@redhat.com> 0.0.91-0.17
+- fix ifnarch s390x for server-module
+
+* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 0.0.91-0.16
+- rebuilt with new openssl
+
+* Tue Aug 04 2009 Adam Tkac <atkac redhat com> 0.0.91-0.15
+- make Xvnc compilable
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.91-0.14.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Mon Jul 13 2009 Adam Tkac <atkac redhat com> 0.0.91-0.13.1
+- don't write warning when initscript is called with condrestart param (#508367)
+
+* Tue Jun 23 2009 Adam Tkac <atkac redhat com> 0.0.91-0.13
+- temporary use F11 Xserver base to make Xvnc compilable
+- BuildRequires: libXi-devel
+- don't ship tigervnc-server-module on s390/s390x
+
+* Mon Jun 22 2009 Adam Tkac <atkac redhat com> 0.0.91-0.12
+- fix local rendering of cursor (#495457)
+
+* Thu Jun 18 2009 Adam Tkac <atkac redhat com> 0.0.91-0.11
+- update to 0.0.91 (1.0.0 RC1)
+- patches merged
+ - tigervnc10-rh499401.patch
+ - tigervnc10-rh497592.patch
+ - tigervnc10-rh501832.patch
+- after discusion in upstream drop tigervnc-bounds.patch
+- configure flags cleanup
+
+* Thu May 21 2009 Adam Tkac <atkac redhat com> 0.0.90-0.10
+- rebuild against 1.6.1.901 X server (#497835)
+- disable i18n, vncviewer is not UTF-8 compatible (#501832)
+
+* Mon May 18 2009 Adam Tkac <atkac redhat com> 0.0.90-0.9
+- fix vncpasswd crash on long passwords (#499401)
+- start session dbus daemon correctly (#497592)
+
+* Mon May 11 2009 Adam Tkac <atkac redhat com> 0.0.90-0.8.1
+- remove merged tigervnc-manminor.patch
+
+* Tue May 05 2009 Adam Tkac <atkac redhat com> 0.0.90-0.8
+- update to 0.0.90
+
+* Thu Apr 30 2009 Adam Tkac <atkac redhat com> 0.0.90-0.7.20090427svn3789
+- server package now requires xorg-x11-fonts-misc (#498184)
+
+* Mon Apr 27 2009 Adam Tkac <atkac redhat com> 0.0.90-0.6.20090427svn3789
+- update to r3789
+ - tigervnc-rh494801.patch merged
+- tigervnc-newfbsize.patch is no longer needed
+- fix problems when vncviewer and Xvnc run on different endianess (#496653)
+- UltraVNC and TightVNC clients work fine again (#496786)
+
+* Wed Apr 08 2009 Adam Tkac <atkac redhat com> 0.0.90-0.5.20090403svn3751
+- workaround broken fontpath handling in vncserver script (#494801)
+
+* Fri Apr 03 2009 Adam Tkac <atkac redhat com> 0.0.90-0.4.20090403svn3751
+- update to r3751
+- patches merged
+ - tigervnc-xclients.patch
+ - tigervnc-clipboard.patch
+ - tigervnc-rh212985.patch
+- basic RandR support in Xvnc (resize of the desktop)
+- use built-in libjpeg (SSE2/MMX accelerated encoding on x86 platform)
+- use Tight encoding by default
+- use TigerVNC icons
+
+* Tue Mar 03 2009 Adam Tkac <atkac redhat com> 0.0.90-0.3.20090303svn3631
+- update to r3631
+
+* Tue Mar 03 2009 Adam Tkac <atkac redhat com> 0.0.90-0.2.20090302svn3621
+- package review related fixes
+
+* Mon Mar 02 2009 Adam Tkac <atkac redhat com> 0.0.90-0.1.20090302svn3621
+- initial package, r3621