diff options
Diffstat (limited to 'www-apps/novnc/novnc-9999.ebuild')
-rw-r--r-- | www-apps/novnc/novnc-9999.ebuild | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/www-apps/novnc/novnc-9999.ebuild b/www-apps/novnc/novnc-9999.ebuild new file mode 100644 index 000000000000..a56c29dcc531 --- /dev/null +++ b/www-apps/novnc/novnc-9999.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit git-2 + +DESCRIPTION="noVNC is a VNC client implemented using HTML5 technologies" +HOMEPAGE="http://kanaka.github.com/noVNC/" +EGIT_REPO_URI="https://github.com/kanaka/noVNC.git" +S="${WORKDIR}/noVNC-${PV}" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND} + dev-python/numpy" + +src_compile() { + cd "${S}/utils" + emake +} + +src_install() { + dodir /usr/share/novnc + dodir /usr/share/novnc/utils + dodir /usr/share/novnc/include + dodir /usr/share/novnc/images + + exeinto /usr/share/novnc/utils + doexe utils/json2graph.py + doexe utils/launch.sh + doexe utils/nova-novncproxy + doexe utils/rebind + doexe utils/rebind.so + doexe utils/u2x11 + doexe utils/web.py + doexe utils/wsproxy.py + doexe utils/websocket.py + + docinto /usr/share/novnc/docs + dodoc README.md + dodoc LICENSE.txt + + dosym /usr/share/novnc/images/favicon.ico /usr/share/novnc/ + cp -pPR "*.html" "${D}/usr/share/novnc/" + cp -pPR "include/*" "${D}/usr/share/novnc/include" + cp -pPR "images/*" "${D}/usr/share/novnc/images" + + newconfd "${FILESDIR}/noVNC.confd" noVNC + newinitd "${FILESDIR}/noVNC.initd" noVNC + + diropts -m 0750 + dodir /var/log/noVNC +} |