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

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