| # Copyright 1999-2021 Gentoo Authors |
| # Distributed under the terms of the GNU General Public License v2 |
| |
| EAPI=7 |
| |
| DISTUTILS_USE_SETUPTOOLS=no |
| PYTHON_COMPAT=( python3_{6..9} ) |
| inherit distutils-r1 |
| |
| DESCRIPTION="noVNC is a VNC client implemented using HTML5 technologies" |
| HOMEPAGE="https://github.com/novnc/noVNC" |
| |
| if [[ ${PV} == *9999 ]] ; then |
| inherit git-r3 |
| EGIT_REPO_URI="https://github.com/kanaka/noVNC.git" |
| else |
| SRC_URI="https://github.com/kanaka/noVNC/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
| KEYWORDS="*" |
| S="${WORKDIR}/noVNC-${PV}" |
| fi |
| |
| LICENSE="LGPL-3" |
| SLOT="0" |
| |
| RDEPEND=" |
| dev-python/websockify[${PYTHON_USEDEP}] |
| dev-python/numpy[${PYTHON_USEDEP}]" |
| |
| python_compile() { |
| : |
| } |
| |
| src_install() { |
| exeinto /usr/share/novnc/utils |
| for f in utils/*; do |
| [[ ! f = utils/README.md ]] && doexe $f |
| done |
| |
| dodoc README.md LICENSE.txt |
| |
| insinto /usr/share/novnc |
| doins -r vnc.html vnc_lite.html app/ core/ vendor/ |
| dosym vnc_lite.html /usr/share/novnc/vnc_auto.html # for compat |
| dosym ../share/novnc/utils/launch.sh /usr/bin/novnc |
| } |