repo/gentoo:master commit in: www-apps/novnc/

"Rick Farina" <[email protected]> Tue, 04 Aug 2026 22:39:32 +0000 (UTC)
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1785883126.634b5e3355544ff0a8ba3c339f8a2fb9d0b7d2c7.zerochaos@gentoo>
commit:     634b5e3355544ff0a8ba3c339f8a2fb9d0b7d2c7
Author:     Rick Farina (Zero_Chaos) <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  4 22:12:45 2026 +0000
Commit:     Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Aug  4 22:38:46 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=634b5e33

www-apps/novnc: add 1.7.0

Signed-off-by: Rick Farina (Zero_Chaos) <zerochaos <AT> gentoo.org>

 www-apps/novnc/Manifest           |  1 +
 www-apps/novnc/novnc-1.7.0.ebuild | 45 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 46 insertions(+)

diff --git a/www-apps/novnc/Manifest b/www-apps/novnc/Manifest
index 32f2480ee7e9..0af7b190b6f6 100644
--- a/www-apps/novnc/Manifest
+++ b/www-apps/novnc/Manifest
@@ -1,2 +1,3 @@
 DIST novnc-1.4.0.tar.gz 700906 BLAKE2B cfea341302be20319b04c470531f37c638ebde201132c49b37f0526b5fe3b670aa5cff1a232f51416f686a0f96c09fba4bfad86a0809c2fda69701500fed016a SHA512 b42b0e8c3947dba9a9ba8518bbeb218e77c9d36302c1161f168351ef971c76f3a25e0d136d44e5aa0c6d934290e7d8f23961519e64ca9bdb1eeed8d416aecee3
 DIST novnc-1.6.0.tar.gz 724137 BLAKE2B c65bcf5716b795a124ccedb2e2b4812d3abacf4e7bd8391e3001ad03551460931cc2bb7f56ac1126c38f617f03653b3fd26d0df9dd759604cdc0b45478c6747f SHA512 dcc97e758bb13c4554830c6458e4471dc7b02b2f057b66e6a5352b4ce2251a0d4cdca064d7fcd7511c18e40bfd41a1d6d58c6a7ed6bf68eaa21d37f61f51f015
+DIST novnc-1.7.0.tar.gz 726728 BLAKE2B 4f0f6e093ec6a7574e28fd6e70c64d20f87bc1ac829725a871a97961908a29a74e2debe8710c93796115851ad00209a931670db28ec90fb00e8f0ea680433406 SHA512 633efee783d54e66450631c0ba8f5bdd847aad39a97460f02adcfe9b3673532e63f332c640098bbe55717e7dba1779db3161df4e97c143112e0bba5d93b62b14

diff --git a/www-apps/novnc/novnc-1.7.0.ebuild b/www-apps/novnc/novnc-1.7.0.ebuild
new file mode 100644
index 000000000000..f93641921447
--- /dev/null
+++ b/www-apps/novnc/novnc-1.7.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=no
+PYTHON_COMPAT=( python3_{9..14} )
+inherit distutils-r1
+
+DESCRIPTION="noVNC is a VNC client implemented using HTML5 technologies"
+HOMEPAGE="https://novnc.com/info.html"
+
+if [[ ${PV} == *9999 ]] ; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/novnc/noVNC"
+else
+	SRC_URI="https://github.com/novnc/noVNC/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+	KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+	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/novnc_proxy /usr/bin/novnc
+}