Name: novnc Version: 1.0.0 Release: 1%{?dist} Summary: VNC client using HTML5 (Web Sockets, Canvas) with encryption support Requires: python-websockify License: GPLv3 URL: https://github.com/novnc/noVNC Source0: https://github.com/novnc/noVNC/archive/v%{version}.tar.gz Patch1: novnc-0.4-manpage.patch BuildArch: noarch BuildRequires: python2-devel %description Websocket implementation of VNC client %prep %setup -q -n noVNC-%{version} %patch1 -p1 %build %install mkdir -p %{buildroot}%{_datadir}/novnc install -m 444 *html %{buildroot}%{_datadir}/novnc #provide an index file to prevent default directory browsing install -m 444 vnc.html %{buildroot}%{_datadir}/novnc/index.html for d in app core po ; do cp -rpav $d %{buildroot}%{_datadir}/novnc/ done mkdir -p %{buildroot}/%{_bindir} install utils/launch.sh %{buildroot}%{_bindir}/novnc_server mkdir -p %{buildroot}%{_mandir}/man1/ install -m 444 docs/novnc_server.1 %{buildroot}%{_mandir}/man1/ %{__install} -d %{buildroot}%{_sysconfdir}/sysconfig %files %doc README.md %license LICENSE.txt %dir %{_datadir}/novnc %{_datadir}/novnc/*.* %dir %{_datadir}/novnc/app %{_datadir}/novnc/app/* %dir %{_datadir}/novnc/core %{_datadir}/novnc/core/* %dir %{_datadir}/novnc/po %{_datadir}/novnc/po/* %{_bindir}/novnc_server %{_mandir}/man1/novnc_server.1* %changelog * Fri Feb 23 2018 Jean-Marc Liger 1.0.0-1 - Rebase to upstream 1.0.0 - Rebuild for COPR EL7 * Mon Oct 16 2017 Sandro Bonazzola - 0.6.2-1 - Rebase to upstream 0.6.2 * Thu Jul 27 2017 Fedora Release Engineering - 0.6.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Feb 11 2017 Fedora Release Engineering - 0.6.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Jul 28 2016 Lon Hohberger 0.6.1-1 - Rebase to upstream 0.6.1 * Thu Feb 04 2016 Fedora Release Engineering - 0.5.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jun 17 2015 Fedora Release Engineering - 0.5.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Thu Feb 19 2015 Solly Ross - 0.5.1-2 - Update Source0 to point to correct URL * Sat Jan 10 2015 Alan Pevec - 0.5.1-1 - update to the new upstream version, for changes since 0.4 see: https://github.com/kanaka/noVNC/releases/tag/v0.5 https://github.com/kanaka/noVNC/releases/tag/v0.5.1 * Sat Jun 07 2014 Fedora Release Engineering - 0.4-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Aug 03 2013 Fedora Release Engineering - 0.4-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Mon Jun 24 2013 Nikola Đipanov - 0.4-7 - Remove the openstack-nova-novncproxy subpackage (moved to openstack-nova) * Mon Apr 08 2013 Nikola Đipanov - 0.4-6 - Import config module from oslo in nova-novncproxy * Mon Mar 18 2013 Nikola Đipanov - 0.4-5 - Change FLAGS to the new CONF module in nova-novncproxy - Drop the hard dwp on whole nova package and require only nova-common * Thu Feb 28 2013 Pádraig Brady - 0.4-4 - Support /etc/sysconfig/openstack-nova-novncproxy #916479 * Thu Feb 14 2013 Fedora Release Engineering - 0.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Mon Oct 22 2012 Nikola Đipanoov - 0.4-2 - Fixes the supplied init script to match the new 0.4 version * Mon Oct 22 2012 Nikola Đipanoov - 0.4-1 - Moves to upstream version 0.4.0 * Fri Jul 20 2012 Fedora Release Engineering - 0.3-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Wed Jul 4 2012 Till Maas - 0.3-11 - Add a dependency for novnc on python-websockify * Fri Jun 15 2012 Jose Castro Leon - 0.3-10 - Add a dependency for openstack-nova-novncproxy on openstack-nova * Thu Jun 14 2012 Matthew Miller - 0.3-9 - Remove a dependency for openstack-nova-novncproxy on numpy * Wed Jun 13 2012 Alan Pevec - 0.3-8 - Add a dependency for openstack-nova-novncproxy on python-nova * Wed Jun 13 2012 Jose Castro Leon - 0.3-7 - Add a dependency for openstack-nova-novncproxy on novnc * Mon Jun 11 2012 Adam Young - 0.3-6 - systemd initialization for Nova Proxy - system V init script - remove Flash binary supporting older browsers * Fri Jun 8 2012 Adam Young - 0.3-3 - Added man pages - novnc_server usese the websockify executable, not wsproxy.py * Thu Jun 7 2012 Adam Young - 0.3-2 - Make Javascript files non-executable, as they are not script files - Patch Nova noVNC proxy to use websockify directly * Tue May 15 2012 Adam Young - 0.3-1 - Added in support for the Nova noVNC proxy - Added files for the images and inclues subdirectories * Thu May 10 2012 Adam Young - 0.2 - Initial RPM release.