You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

tigervnc.spec 27KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757
  1. Name: tigervnc
  2. Version: @VERSION@
  3. Release: 1%{?snap:.%{snap}}%{?dist}
  4. Summary: A TigerVNC remote display system
  5. Group: User Interface/Desktops
  6. License: GPLv2+
  7. Packager: Brian P. Hinz <bphinz@users.sourceforge.net>
  8. URL: http://www.tigervnc.com
  9. Source0: %{name}-%{version}%{?snap:-%{snap}}.tar.bz2
  10. Source3: 10-libvnc.conf
  11. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
  12. BuildRequires: libX11-devel, automake, autoconf, libtool, gettext, gettext-autopoint
  13. BuildRequires: libXext-devel, xorg-x11-server-source, libXi-devel
  14. BuildRequires: xorg-x11-xtrans-devel, xorg-x11-util-macros, libXtst-devel
  15. BuildRequires: libdrm-devel, libXt-devel, pixman-devel
  16. BuildRequires: libxkbfile-devel, openssl-devel, libpciaccess-devel
  17. BuildRequires: mesa-libGL-devel, libXinerama-devel, ImageMagick
  18. BuildRequires: freetype-devel, libXdmcp-devel, libXfont2-devel
  19. BuildRequires: libXrandr-devel, fltk-devel >= 1.3.3
  20. BuildRequires: libjpeg-turbo-devel, gnutls-devel, pam-devel
  21. BuildRequires: systemd, cmake, selinux-policy-devel
  22. BuildRequires: libpng-devel
  23. BuildRequires: zlib-devel
  24. Requires(post): coreutils
  25. Requires(postun): coreutils
  26. Requires: hicolor-icon-theme
  27. Requires: tigervnc-license = %{version}-%{release}
  28. Requires: tigervnc-icons = %{version}-%{release}
  29. Provides: vnc = 4.1.3-2, vnc-libs = 4.1.3-2
  30. Obsoletes: vnc < 4.1.3-2, vnc-libs < 4.1.3-2
  31. Provides: tightvnc = 1.5.0-0.15.20090204svn3586
  32. Obsoletes: tightvnc < 1.5.0-0.15.20090204svn3586
  33. %description
  34. Virtual Network Computing (VNC) is a remote display system which
  35. allows you to view a computing 'desktop' environment not only on the
  36. machine where it is running, but from anywhere on the Internet and
  37. from a wide variety of machine architectures. This package contains a
  38. client which will allow you to connect to other desktops running a VNC
  39. server.
  40. %package server
  41. Summary: A TigerVNC server
  42. Group: User Interface/X
  43. Provides: vnc-server = 4.1.3-2, vnc-libs = 4.1.3-2
  44. Obsoletes: vnc-server < 4.1.3-2, vnc-libs < 4.1.3-2
  45. Provides: tightvnc-server = 1.5.0-0.15.20090204svn3586
  46. Obsoletes: tightvnc-server < 1.5.0-0.15.20090204svn3586
  47. Requires: perl
  48. Requires: tigervnc-server-minimal = %{version}-%{release}
  49. Requires: tigervnc-selinux = %{version}-%{release}
  50. Requires: xorg-x11-xauth
  51. Requires: xorg-x11-xinit
  52. Requires(post): systemd
  53. Requires(preun): systemd
  54. Requires(postun): systemd
  55. Requires(post): systemd-sysv chkconfig
  56. %description server
  57. The VNC system allows you to access the same desktop from a wide
  58. variety of platforms. This package includes set of utilities
  59. which make usage of TigerVNC server more user friendly. It also
  60. contains x0vncserver program which can export your active
  61. X session.
  62. %package server-minimal
  63. Summary: A minimal installation of TigerVNC server
  64. Group: User Interface/X
  65. Requires(post): chkconfig
  66. Requires(preun): chkconfig
  67. Requires(preun): initscripts
  68. Requires(postun): initscripts
  69. Requires: mesa-dri-drivers, xkeyboard-config, xorg-x11-xkb-utils
  70. Requires: tigervnc-license = %{version}-%{release}
  71. %description server-minimal
  72. The VNC system allows you to access the same desktop from a wide
  73. variety of platforms. This package contains minimal installation
  74. of TigerVNC server, allowing others to access the desktop on your
  75. machine.
  76. %ifnarch s390 s390x
  77. %package server-module
  78. Summary: TigerVNC module to Xorg
  79. Group: User Interface/X
  80. Provides: vnc-server = 4.1.3-2, vnc-libs = 4.1.3-2
  81. Obsoletes: vnc-server < 4.1.3-2, vnc-libs < 4.1.3-2
  82. Provides: tightvnc-server-module = 1.5.0-0.15.20090204svn3586
  83. Obsoletes: tightvnc-server-module < 1.5.0-0.15.20090204svn3586
  84. Requires: xorg-x11-server-Xorg
  85. Requires: tigervnc-license = %{version}-%{release}
  86. %description server-module
  87. This package contains libvnc.so module to X server, allowing others
  88. to access the desktop on your machine.
  89. %endif
  90. %package license
  91. Summary: License of TigerVNC suite
  92. Group: User Interface/X
  93. BuildArch: noarch
  94. %description license
  95. This package contains license of the TigerVNC suite
  96. %package icons
  97. Summary: Icons for TigerVNC viewer
  98. Group: User Interface/X
  99. BuildArch: noarch
  100. %description icons
  101. This package contains icons for TigerVNC viewer
  102. %package selinux
  103. Summary: SELinux module for TigerVNC
  104. BuildArch: noarch
  105. Requires(pre): libselinux-utils
  106. Requires(post): selinux-policy-base >= %{_selinux_policy_version}
  107. Requires(post): policycoreutils policycoreutils-python
  108. Requires(post): libselinux-utils
  109. %description selinux
  110. This package provides the SELinux policy module to ensure TigerVNC
  111. runs properly under an environment with SELinux enabled.
  112. %prep
  113. rm -rf $RPM_BUILD_ROOT
  114. %setup -q -n %{name}-%{version}%{?snap:-%{snap}}
  115. cp -r /usr/share/xorg-x11-server-source/* unix/xserver
  116. pushd unix/xserver
  117. for all in `find . -type f -perm -001`; do
  118. chmod -x "$all"
  119. done
  120. xserver_patch="../xserver$(rpm -q --qf '%%{VERSION}' xorg-x11-server-source | awk -F. '{ print $1 $2 }').patch"
  121. patch -p1 -b --suffix .vnc < "$xserver_patch"
  122. popd
  123. %build
  124. %ifarch sparcv9 sparc64 s390 s390x
  125. export CFLAGS="$RPM_OPT_FLAGS -fPIC"
  126. %else
  127. export CFLAGS="$RPM_OPT_FLAGS -fpic"
  128. %endif
  129. export CXXFLAGS="$CFLAGS"
  130. export CPPFLAGS="$CXXFLAGS"
  131. export CMAKE_EXE_LINKER_FLAGS=$LDFLAGS
  132. # The cmake in RHEL is too old and doesn't set up
  133. # CMAKE_INSTALL_SYSCONFDIR properly
  134. %{cmake} -G"Unix Makefiles" \
  135. -DCMAKE_INSTALL_SYSCONFDIR:PATH=%{_sysconfdir} \
  136. -DBUILD_STATIC=off
  137. make %{?_smp_mflags}
  138. pushd unix/xserver
  139. autoreconf -fiv
  140. %configure \
  141. --disable-xorg --disable-xnest --disable-xvfb --disable-dmx \
  142. --disable-xwin --disable-xephyr --disable-kdrive --with-pic \
  143. --disable-static --disable-xwayland \
  144. --with-default-font-path="catalogue:%{_sysconfdir}/X11/fontpath.d,built-ins" \
  145. --with-fontdir=%{_datadir}/X11/fonts \
  146. --with-xkb-output=%{_localstatedir}/lib/xkb \
  147. --enable-install-libxf86config \
  148. --enable-glx --disable-dri --enable-dri2 --disable-dri3 \
  149. --disable-wayland \
  150. --disable-present \
  151. --disable-config-dbus \
  152. --disable-config-hal \
  153. --disable-config-udev \
  154. --with-dri-driver-path=%{_libdir}/dri \
  155. --without-dtrace \
  156. --disable-unit-tests \
  157. --disable-devel-docs \
  158. --disable-selective-werror
  159. make %{?_smp_mflags}
  160. popd
  161. # Build icons
  162. pushd media
  163. make
  164. popd
  165. # SELinux
  166. pushd unix/vncserver/selinux
  167. make
  168. popd
  169. %install
  170. make install DESTDIR=$RPM_BUILD_ROOT
  171. pushd unix/xserver/hw/vnc
  172. make install DESTDIR=$RPM_BUILD_ROOT
  173. popd
  174. pushd unix/vncserver/selinux
  175. make install DESTDIR=$RPM_BUILD_ROOT
  176. popd
  177. %find_lang %{name} %{name}.lang
  178. # remove unwanted files
  179. rm -f $RPM_BUILD_ROOT%{_libdir}/xorg/modules/extensions/libvnc.la
  180. %ifarch s390 s390x
  181. rm -f $RPM_BUILD_ROOT%{_libdir}/xorg/modules/extensions/libvnc.so
  182. %else
  183. mkdir -p %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/
  184. install -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/10-libvnc.conf
  185. %endif
  186. %clean
  187. rm -rf $RPM_BUILD_ROOT
  188. %post
  189. touch -c %{_datadir}/icons/hicolor
  190. if [ -x %{_bindir}/gtk-update-icon-cache ]; then
  191. %{_bindir}/gtk-update-icon-cache -q %{_datadir}/icons/hicolor || :
  192. fi
  193. %postun
  194. touch -c %{_datadir}/icons/hicolor
  195. if [ -x %{_bindir}/gtk-update-icon-cache ]; then
  196. %{_bindir}/gtk-update-icon-cache -q %{_datadir}/icons/hicolor || :
  197. fi
  198. %pre selinux
  199. %selinux_relabel_pre
  200. %post selinux
  201. %selinux_modules_install %{_datadir}/selinux/packages/vncsession.pp
  202. %selinux_relabel_post
  203. %posttrans selinux
  204. %selinux_relabel_post
  205. %postun selinux
  206. %selinux_modules_uninstall vncsession
  207. if [ $1 -eq 0 ]; then
  208. %selinux_relabel_post
  209. fi
  210. %files -f %{name}.lang
  211. %defattr(-,root,root,-)
  212. %doc %{_docdir}/%{name}/README.rst
  213. %{_bindir}/vncviewer
  214. %{_datadir}/applications/*
  215. %{_mandir}/man1/vncviewer.1*
  216. %files server
  217. %defattr(-,root,root,-)
  218. %config(noreplace) %{_sysconfdir}/pam.d/tigervnc
  219. %config(noreplace) %{_sysconfdir}/tigervnc/vncserver-config-defaults
  220. %config(noreplace) %{_sysconfdir}/tigervnc/vncserver-config-mandatory
  221. %config(noreplace) %{_sysconfdir}/tigervnc/vncserver.users
  222. %{_unitdir}/vncserver@.service
  223. %{_bindir}/x0vncserver
  224. %{_sbindir}/vncsession
  225. %{_libexecdir}/vncserver
  226. %{_libexecdir}/vncsession-start
  227. %{_mandir}/man1/x0vncserver.1*
  228. %{_mandir}/man8/vncserver.8*
  229. %{_mandir}/man8/vncsession.8*
  230. %doc %{_docdir}/%{name}/HOWTO.md
  231. %files server-minimal
  232. %defattr(-,root,root,-)
  233. %{_bindir}/vncconfig
  234. %{_bindir}/vncpasswd
  235. %{_bindir}/Xvnc
  236. %{_mandir}/man1/Xvnc.1*
  237. %{_mandir}/man1/vncpasswd.1*
  238. %{_mandir}/man1/vncconfig.1*
  239. %ifnarch s390 s390x
  240. %files server-module
  241. %defattr(-,root,root,-)
  242. %{_libdir}/xorg/modules/extensions/libvnc.so
  243. %config %{_sysconfdir}/X11/xorg.conf.d/10-libvnc.conf
  244. %endif
  245. %files license
  246. %doc %{_docdir}/%{name}/LICENCE.TXT
  247. %files icons
  248. %defattr(-,root,root,-)
  249. %{_datadir}/icons/hicolor/*/apps/*
  250. %files selinux
  251. %{_datadir}/selinux/packages/vncsession.pp
  252. %changelog
  253. * Mon Jul 27 2020 Mark Mielke <mmielke@ciena.com> 1.10.1-1
  254. - Update build requirements and fix unexpected rpm macro expansion.
  255. * Mon Feb 11 2019 Mark Mielke <mmielke@ciena.com> 1.9.80-5
  256. - Automatically detect and apply the correct X.org patch.
  257. * Mon Jan 14 2019 Pierre Ossman <ossman@cendio.se> 1.9.80-4
  258. - Use system FLTK for build
  259. - Add libXrandr-devel as a dependency so x0vncserver gets resize support.
  260. * Sun Dec 09 2018 Mark Mielke <mmielke@ciena.com> 1.9.80-3
  261. - Update package dependencies to require version alignment between packages.
  262. * Sun Nov 26 2018 Brian P. Hinz <bphinz@users.sourceforge.net> 1.9.80-2
  263. - Bumped Xorg version to 1.20
  264. * Sun Jul 22 2018 Brian P. Hinz <bphinz@users.sourceforge.net> 1.9.80-1
  265. - Updated fltk to latest version
  266. * Thu Dec 24 2015 Brian P. Hinz <bphinz@users.sourceforge.net> 1.6.80-1
  267. - Adapted from RedHat EL7 Spec
  268. * Wed Sep 02 2015 Jan Grulich <jgrulich@redhat.com> - 1.3.1-3
  269. - Do not mention that display number is required in the file name
  270. Resolves: bz#1195266
  271. * Thu Jul 30 2015 Jan Grulich <jgrulich@redhat.com> - 1.3.1-2
  272. - Resolves: bz#1248422
  273. CVE-2014-8240 CVE-2014-8241 tigervnc: various flaws
  274. * Wed Apr 15 2015 Jan Grulich <jgrulich@redhat.com> - 1.3.1-1
  275. - Drop unecessary patches
  276. - Re-base to 1.3.1 (bug #1199453)
  277. - Re-build against re-based xserver (bug #1194898)
  278. - Check the return value from XShmAttach (bug #1072733)
  279. - Add missing part of xserver114.patch (bug #1140603)
  280. - Keep pointer in sync (bug #1100661)
  281. - Make input device class global (bug #1119640)
  282. - Add IPv6 support (bug #1162722)
  283. - Set initial mode as prefered (bug #1181287)
  284. - Do not mention that display number is required in the file name (bug #1195266)
  285. - Enable Xinerama extension (bug #1199437)
  286. - Specify full path for runuser command (bug #1208817)
  287. * Tue Sep 23 2014 Tim Waugh <twaugh@redhat.com> - 1.2.80-0.31.20130314svn5065
  288. - Rebuilt against xorg-x11-server to pick up ppc64le fix (bug #1140424).
  289. * Mon Mar 10 2014 Tim Waugh <twaugh@redhat.com> - 1.2.80-0.30.20130314svn5065
  290. - Fixed heap-based buffer overflow (CVE-2014-0011, bug #1050928).
  291. * Tue Feb 18 2014 Tim Waugh <twaugh@redhat.com> - 1.2.80-0.29.20130314svn5065
  292. - Previous patch was not applied.
  293. * Mon Feb 10 2014 Tim Waugh <twaugh@redhat.com> - 1.2.80-0.28.20130314svn5065
  294. - Clearer xstartup file (bug #923655).
  295. * Tue Jan 28 2014 Tim Waugh <twaugh@redhat.com> - 1.2.80-0.27.20130314svn5065
  296. - Use keyboard input code from tigervnc-1.3.0 (bug #1053536).
  297. * Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1.2.80-0.26.20130314svn5065
  298. - Mass rebuild 2014-01-24
  299. * Fri Jan 10 2014 Tim Waugh <twaugh@redhat.com> - 1.2.80-0.25.20130314svn5065
  300. - Fixed viewer crash when cursor has not been set (bug #1051333).
  301. * Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.2.80-0.24.20130314svn5065
  302. - Mass rebuild 2013-12-27
  303. * Thu Dec 12 2013 Tim Waugh <twaugh@redhat.com> 1.2.80-0.23.20130314svn5065
  304. - Avoid invalid read when ZRLE connection closed (bug #1039926).
  305. * Tue Dec 10 2013 Tim Waugh <twaugh@redhat.com> 1.2.80-0.22.20130314svn5065
  306. - Fixed GLX initialisation (bug #1039126).
  307. * Tue Nov 19 2013 Tim Waugh <twaugh@redhat.com> 1.2.80-0.21.20130314svn5065
  308. - Better fix for PIDFile problem (bug #1031625).
  309. * Fri Nov 08 2013 Adam Jackson <ajax@redhat.com> 1.2.80-0.20.20130314svn5065
  310. - Rebuild against xserver 1.15RC1
  311. * Wed Jul 24 2013 Tim Waugh <twaugh@redhat.com> 1.2.80-0.18.20130314svn5065
  312. - Avoid PIDFile problems in systemd unit file (bug #983232).
  313. - Don't use shebang in vncserver script.
  314. * Wed Jul 3 2013 Tim Waugh <twaugh@redhat.com> 1.2.80-0.18.20130314svn5065
  315. - Removed systemd_requires macro in order to fix the build.
  316. * Wed Jul 3 2013 Tim Waugh <twaugh@redhat.com> 1.2.80-0.17.20130314svn5065
  317. - Synchronise manpages and --help output (bug #980870).
  318. * Mon Jun 17 2013 Adam Jackson <ajax@redhat.com> 1.2.80-0.16.20130314svn5065
  319. - tigervnc-setcursor-crash.patch: Attempt to paper over a crash in Xvnc when
  320. setting the cursor.
  321. * Sat Jun 08 2013 Dennis Gilmore <dennis@ausil.us> 1.2.80-0.15.20130314svn5065
  322. - bump to rebuild and pick up bugfix causing X to crash on ppc and arm
  323. * Thu May 23 2013 Tim Waugh <twaugh@redhat.com> 1.2.80-0.14.20130314svn5065
  324. - Use systemd rpm macros (bug #850340). Moved systemd requirements
  325. from main package to server sub-package.
  326. - Applied Debian patch to fix busy loop when run from inetd in nowait
  327. mode (bug #920373).
  328. - Added dependency on xorg-x11-xinit to server sub-package so that
  329. default window manager can be found (bug #896284, bug #923655).
  330. - Fixed bogus changelog date.
  331. * Thu Mar 14 2013 Adam Jackson <ajax@redhat.com> 1.2.80-0.13.20130314svn5065
  332. - Less RHEL customization
  333. * Thu Mar 14 2013 Adam Tkac <atkac redhat com> - 1.2.80-0.12.20130314svn5065
  334. - include /etc/X11/xorg.conf.d/10-libvnc.conf sample configuration (#712482)
  335. - vncserver now honors specified -geometry parameter (#755947)
  336. * Tue Mar 12 2013 Adam Tkac <atkac redhat com> - 1.2.80-0.11.20130307svn5060
  337. - update to r5060
  338. - split icons to separate package to avoid multilib issues
  339. * Tue Feb 19 2013 Adam Tkac <atkac redhat com> - 1.2.80-0.10.20130219svn5047
  340. - update to r5047 (X.Org 1.14 support)
  341. * Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.80-0.9.20121126svn5015
  342. - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
  343. * Mon Jan 21 2013 Adam Tkac <atkac redhat com> - 1.2.80-0.8.20121126svn5015
  344. - rebuild due to "jpeg8-ABI" feature drop
  345. * Wed Jan 16 2013 Adam Tkac <atkac redhat com> 1.2.80-0.7.20121126svn5015
  346. - rebuild
  347. * Tue Dec 04 2012 Adam Tkac <atkac redhat com> 1.2.80-0.6.20121126svn5015
  348. - rebuild against new fltk
  349. * Mon Nov 26 2012 Adam Tkac <atkac redhat com> 1.2.80-0.5.20121126svn5015
  350. - update to r5015
  351. - build with -fpic instead of -fPIC on all archs except s390/sparc
  352. * Wed Nov 7 2012 Peter Robinson <pbrobinson@fedoraproject.org> 1.2.80-0.4.20120905svn4996
  353. - Build with -fPIC to fix FTBFS on ARM
  354. * Wed Oct 31 2012 Adam Jackson <ajax@redhat.com> 1.2.80-0.3.20120905svn4996
  355. - tigervnc12-xorg113-glx.patch: Fix to only init glx on the first server
  356. generation
  357. * Fri Sep 28 2012 Adam Jackson <ajax@redhat.com> 1.2.80-0.2.20120905svn4996
  358. - tigervnc12-xorg113-glx.patch: Re-enable GLX against xserver 1.13
  359. * Fri Aug 17 2012 Adam Tkac <atkac redhat com> 1.2.80-0.1.20120905svn4996
  360. - update to 1.2.80
  361. - remove deprecated patches
  362. - tigervnc-102434.patch
  363. - tigervnc-viewer-reparent.patch
  364. - tigervnc11-java7.patch
  365. - patches merged
  366. - tigervnc11-xorg111.patch
  367. - tigervnc11-xorg112.patch
  368. * Fri Aug 10 2012 Dave Airlie <airlied@redhat.com> 1.1.0-10
  369. - fix build against newer X server
  370. * Mon Jul 23 2012 Adam Jackson <ajax@redhat.com> 1.1.0-9
  371. - Build with the Composite extension for feature parity with other X servers
  372. * Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-8
  373. - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
  374. * Thu Jul 19 2012 Dave Airlie <airlied@redhat.com> 1.1.0-7
  375. - fix building against X.org 1.13
  376. * Wed Apr 04 2012 Adam Jackson <ajax@redhat.com> 1.1.0-6
  377. - RHEL exclusion for -server-module on ppc* too
  378. * Mon Mar 26 2012 Adam Tkac <atkac redhat com> - 1.1.0-5
  379. - clean Xvnc's /tmp environment in service file before startup
  380. - fix building against the latest JAVA 7 and X.Org 1.12
  381. * Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-4
  382. - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
  383. * Tue Nov 22 2011 Adam Tkac <atkac redhat com> - 1.1.0-3
  384. - don't build X.Org devel docs (#755782)
  385. - applet: BR generic java-devel instead of java-gcj-devel (#755783)
  386. - use runuser to start Xvnc in systemd service file (#754259)
  387. - don't attepmt to restart Xvnc session during update/erase (#753216)
  388. * Fri Nov 11 2011 Adam Tkac <atkac redhat com> - 1.1.0-2
  389. - libvnc.so: don't use unexported GetMaster function (#744881)
  390. - remove nasm buildreq
  391. * Mon Sep 12 2011 Adam Tkac <atkac redhat com> - 1.1.0-1
  392. - update to 1.1.0
  393. - update the xorg11 patch
  394. - patches merged
  395. - tigervnc11-glx.patch
  396. - tigervnc11-CVE-2011-1775.patch
  397. - 0001-Use-memmove-instead-of-memcpy-in-fbblt.c-when-memory.patch
  398. * Thu Jul 28 2011 Adam Tkac <atkac redhat com> - 1.0.90-6
  399. - add systemd service file and remove legacy SysV initscript (#717227)
  400. * Thu May 12 2011 Adam Tkac <atkac redhat com> - 1.0.90-5
  401. - make Xvnc buildable against X.Org 1.11
  402. * Tue May 10 2011 Adam Tkac <atkac redhat com> - 1.0.90-4
  403. - viewer can send password without proper validation of X.509 certs
  404. (CVE-2011-1775)
  405. * Wed Apr 13 2011 Adam Tkac <atkac redhat com> - 1.0.90-3
  406. - fix wrong usage of memcpy which caused screen artifacts (#652590)
  407. - don't point to inaccessible link in sysconfig/vncservers (#644975)
  408. * Fri Apr 08 2011 Adam Tkac <atkac redhat com> - 1.0.90-2
  409. - improve compatibility with vinagre client (#692048)
  410. * Tue Mar 22 2011 Adam Tkac <atkac redhat com> - 1.0.90-1
  411. - update to 1.0.90
  412. * Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.90-0.32.20110117svn4237
  413. - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
  414. * Mon Jan 17 2011 Adam Tkac <atkac redhat com> 1.0.90-0.31.20110117svn4237
  415. - fix libvnc.so module loading
  416. * Mon Jan 17 2011 Adam Tkac <atkac redhat com> 1.0.90-0.30.20110117svn4237
  417. - update to r4237
  418. - patches merged
  419. - tigervnc11-optionsdialog.patch
  420. - tigervnc11-rh607866.patch
  421. * Fri Jan 14 2011 Adam Tkac <atkac redhat com> 1.0.90-0.29.20101208svn4225
  422. - improve patch for keyboard issues
  423. * Fri Jan 14 2011 Adam Tkac <atkac redhat com> 1.0.90-0.28.20101208svn4225
  424. - attempt to fix various keyboard-related issues (key repeating etc)
  425. * Fri Jan 07 2011 Adam Tkac <atkac redhat com> 1.0.90-0.27.20101208svn4225
  426. - render "Ok" and "Cancel" buttons in the options dialog correctly
  427. * Wed Dec 15 2010 Jan Görig <jgorig redhat com> 1.0.90-0.26.20101208svn4225
  428. - added vncserver lock file (#662784)
  429. * Fri Dec 10 2010 Adam Tkac <atkac redhat com> 1.0.90-0.25.20101208svn4225
  430. - update to r4225
  431. - patches merged
  432. - tigervnc11-rh611677.patch
  433. - tigervnc11-rh633931.patch
  434. - tigervnc11-xorg1.10.patch
  435. - enable VeNCrypt and PAM support
  436. * Mon Dec 06 2010 Adam Tkac <atkac redhat com> 1.0.90-0.24.20100813svn4123
  437. - rebuild against xserver 1.10.X
  438. - 0001-Return-Success-from-generate_modkeymap-when-max_keys.patch merged
  439. * Wed Sep 29 2010 jkeating - 1.0.90-0.23.20100813svn4123
  440. - Rebuilt for gcc bug 634757
  441. * Tue Sep 21 2010 Adam Tkac <atkac redhat com> 1.0.90-0.22.20100420svn4030
  442. - drop xorg-x11-fonts-misc dependency (#636170)
  443. * Tue Sep 21 2010 Adam Tkac <atkac redhat com> 1.0.90-0.21.20100420svn4030
  444. - improve patch for #633645 (fix tcsh incompatibilities)
  445. * Thu Sep 16 2010 Adam Tkac <atkac redhat com> 1.0.90-0.20.20100813svn4123
  446. - press fake modifiers correctly (#633931)
  447. - supress unneeded debug information emitted from initscript (#633645)
  448. * Wed Aug 25 2010 Adam Tkac <atkac redhat com> 1.0.90-0.19.20100813svn4123
  449. - separate Xvnc, vncpasswd and vncconfig to -server-minimal subpkg (#626946)
  450. - move license to separate subpkg and Requires it from main subpkgs
  451. - Xvnc: handle situations when no modifiers exist well (#611677)
  452. * Fri Aug 13 2010 Adam Tkac <atkac redhat com> 1.0.90-0.18.20100813svn4123
  453. - update to r4123 (#617973)
  454. - add perl requires to -server subpkg (#619791)
  455. * Thu Jul 22 2010 Adam Tkac <atkac redhat com> 1.0.90-0.17.20100721svn4113
  456. - update to r4113
  457. - patches merged
  458. - tigervnc11-rh586406.patch
  459. - tigervnc11-libvnc.patch
  460. - tigervnc11-rh597172.patch
  461. - tigervnc11-rh600070.patch
  462. - tigervnc11-options.patch
  463. - don't own %%{_datadir}/icons directory (#614301)
  464. - minor improvements in the .desktop file (#616340)
  465. - bundled libjpeg configure requires nasm; is executed even if system-wide
  466. libjpeg is used
  467. * Fri Jul 02 2010 Adam Tkac <atkac redhat com> 1.0.90-0.16.20100420svn4030
  468. - build against system-wide libjpeg-turbo (#494458)
  469. - build no longer requires nasm
  470. * Mon Jun 28 2010 Adam Tkac <atkac redhat com> 1.0.90-0.15.20100420svn4030
  471. - vncserver: accept <+optname> option when specified as the first one
  472. * Thu Jun 24 2010 Adam Tkac <atkac redhat com> 1.0.90-0.14.20100420svn4030
  473. - fix memory leak in Xvnc input code (#597172)
  474. - don't crash when receive negative encoding (#600070)
  475. - explicitly disable udev configuration support
  476. - add gettext-autopoint to BR
  477. * Mon Jun 14 2010 Adam Tkac <atkac redhat com> 1.0.90-0.13.20100420svn4030
  478. - update URL about SSH tunneling in the sysconfig file (#601996)
  479. * Fri Jun 11 2010 Adam Tkac <atkac redhat com> 1.0.90-0.12.20100420svn4030
  480. - use newer gettext
  481. - autopoint now uses git instead of cvs, adjust BuildRequires appropriately
  482. * Thu May 13 2010 Adam Tkac <atkac redhat com> 1.0.90-0.11.20100420svn4030
  483. - link libvnc.so "now" to catch "undefined symbol" errors during Xorg startup
  484. - use always XkbConvertCase instead of XConvertCase (#580159, #586406)
  485. - don't link libvnc.so against libXi.la, libdix.la and libxkb.la; use symbols
  486. from Xorg instead
  487. * Thu May 13 2010 Adam Tkac <atkac redhat com> 1.0.90-0.10.20100420svn4030
  488. - update to r4030 snapshot
  489. - patches merged to upstream
  490. - tigervnc11-rh522369.patch
  491. - tigervnc11-rh551262.patch
  492. - tigervnc11-r4002.patch
  493. - tigervnc11-r4014.patch
  494. * Thu Apr 08 2010 Adam Tkac <atkac redhat com> 1.0.90-0.9.20100219svn3993
  495. - add server-applet subpackage which contains Java vncviewer applet
  496. - fix Java applet; it didn't work when run from web browser
  497. - add xorg-x11-xkb-utils to server Requires
  498. * Fri Mar 12 2010 Adam Tkac <atkac redhat com> 1.0.90-0.8.20100219svn3993
  499. - add French translation to vncviewer.desktop (thanks to Alain Portal)
  500. * Thu Mar 04 2010 Adam Tkac <atkac redhat com> 1.0.90-0.7.20100219svn3993
  501. - don't crash during pixel format change (#522369, #551262)
  502. * Mon Mar 01 2010 Adam Tkac <atkac redhat com> 1.0.90-0.6.20100219svn3993
  503. - add mesa-dri-drivers and xkeyboard-config to -server Requires
  504. - update to r3993 1.0.90 snapshot
  505. - tigervnc11-noexecstack.patch merged
  506. - tigervnc11-xorg18.patch merged
  507. - xserver18.patch is no longer needed
  508. * Wed Jan 27 2010 Jan Gorig <jgorig redhat com> 1.0.90-0.5.20091221svn3929
  509. - initscript LSB compliance fixes (#523974)
  510. * Fri Jan 22 2010 Adam Tkac <atkac redhat com> 1.0.90-0.4.20091221svn3929
  511. - mark stack as non-executable in jpeg ASM code
  512. - add xorg-x11-xauth to Requires
  513. - add support for X.Org 1.8
  514. - drop shave sources, they are no longer needed
  515. * Thu Jan 21 2010 Adam Tkac <atkac redhat com> 1.0.90-0.3.20091221svn3929
  516. - drop tigervnc-xorg25909.patch, it has been merged to X.Org upstream
  517. * Thu Jan 07 2010 Adam Tkac <atkac redhat com> 1.0.90-0.2.20091221svn3929
  518. - add patch for upstream X.Org issue #25909
  519. - add libXdmcp-devel to build requires to build Xvnc with XDMCP support (#552322)
  520. * Mon Dec 21 2009 Adam Tkac <atkac redhat com> 1.0.90-0.1.20091221svn3929
  521. - update to 1.0.90 snapshot
  522. - patches merged
  523. - tigervnc10-compat.patch
  524. - tigervnc10-rh510185.patch
  525. - tigervnc10-rh524340.patch
  526. - tigervnc10-rh516274.patch
  527. * Mon Oct 26 2009 Adam Tkac <atkac redhat com> 1.0.0-3
  528. - create Xvnc keyboard mapping before first keypress (#516274)
  529. * Thu Oct 08 2009 Adam Tkac <atkac redhat com> 1.0.0-2
  530. - update underlying X source to 1.6.4-0.3.fc11
  531. - remove bogus '-nohttpd' parameter from /etc/sysconfig/vncservers (#525629)
  532. - initscript LSB compliance fixes (#523974)
  533. - improve -LowColorSwitch documentation and handling (#510185)
  534. - honor dotWhenNoCursor option (and it's changes) every time (#524340)
  535. * Fri Aug 28 2009 Adam Tkac <atkac redhat com> 1.0.0-1
  536. - update to 1.0.0
  537. - tigervnc10-rh495457.patch merged to upstream
  538. * Mon Aug 24 2009 Karsten Hopp <karsten@redhat.com> 0.0.91-0.17
  539. - fix ifnarch s390x for server-module
  540. * Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 0.0.91-0.16
  541. - rebuilt with new openssl
  542. * Tue Aug 04 2009 Adam Tkac <atkac redhat com> 0.0.91-0.15
  543. - make Xvnc compilable
  544. * Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.91-0.14.1
  545. - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  546. * Mon Jul 13 2009 Adam Tkac <atkac redhat com> 0.0.91-0.13.1
  547. - don't write warning when initscript is called with condrestart param (#508367)
  548. * Tue Jun 23 2009 Adam Tkac <atkac redhat com> 0.0.91-0.13
  549. - temporary use F11 Xserver base to make Xvnc compilable
  550. - BuildRequires: libXi-devel
  551. - don't ship tigervnc-server-module on s390/s390x
  552. * Mon Jun 22 2009 Adam Tkac <atkac redhat com> 0.0.91-0.12
  553. - fix local rendering of cursor (#495457)
  554. * Thu Jun 18 2009 Adam Tkac <atkac redhat com> 0.0.91-0.11
  555. - update to 0.0.91 (1.0.0 RC1)
  556. - patches merged
  557. - tigervnc10-rh499401.patch
  558. - tigervnc10-rh497592.patch
  559. - tigervnc10-rh501832.patch
  560. - after discusion in upstream drop tigervnc-bounds.patch
  561. - configure flags cleanup
  562. * Thu May 21 2009 Adam Tkac <atkac redhat com> 0.0.90-0.10
  563. - rebuild against 1.6.1.901 X server (#497835)
  564. - disable i18n, vncviewer is not UTF-8 compatible (#501832)
  565. * Mon May 18 2009 Adam Tkac <atkac redhat com> 0.0.90-0.9
  566. - fix vncpasswd crash on long passwords (#499401)
  567. - start session dbus daemon correctly (#497592)
  568. * Mon May 11 2009 Adam Tkac <atkac redhat com> 0.0.90-0.8.1
  569. - remove merged tigervnc-manminor.patch
  570. * Tue May 05 2009 Adam Tkac <atkac redhat com> 0.0.90-0.8
  571. - update to 0.0.90
  572. * Thu Apr 30 2009 Adam Tkac <atkac redhat com> 0.0.90-0.7.20090427svn3789
  573. - server package now requires xorg-x11-fonts-misc (#498184)
  574. * Mon Apr 27 2009 Adam Tkac <atkac redhat com> 0.0.90-0.6.20090427svn3789
  575. - update to r3789
  576. - tigervnc-rh494801.patch merged
  577. - tigervnc-newfbsize.patch is no longer needed
  578. - fix problems when vncviewer and Xvnc run on different endianess (#496653)
  579. - UltraVNC and TightVNC clients work fine again (#496786)
  580. * Wed Apr 08 2009 Adam Tkac <atkac redhat com> 0.0.90-0.5.20090403svn3751
  581. - workaround broken fontpath handling in vncserver script (#494801)
  582. * Fri Apr 03 2009 Adam Tkac <atkac redhat com> 0.0.90-0.4.20090403svn3751
  583. - update to r3751
  584. - patches merged
  585. - tigervnc-xclients.patch
  586. - tigervnc-clipboard.patch
  587. - tigervnc-rh212985.patch
  588. - basic RandR support in Xvnc (resize of the desktop)
  589. - use built-in libjpeg (SSE2/MMX accelerated encoding on x86 platform)
  590. - use Tight encoding by default
  591. - use TigerVNC icons
  592. * Tue Mar 03 2009 Adam Tkac <atkac redhat com> 0.0.90-0.3.20090303svn3631
  593. - update to r3631
  594. * Tue Mar 03 2009 Adam Tkac <atkac redhat com> 0.0.90-0.2.20090302svn3621
  595. - package review related fixes
  596. * Mon Mar 02 2009 Adam Tkac <atkac redhat com> 0.0.90-0.1.20090302svn3621
  597. - initial package, r3621