The ebuild don't create a symlink to the launch.sh script in $PATH Please find attached novnc-1.0.0.ebuild that create a symlink of "/usr/share/novnc/utils/launch.sh" in "/usr/bin" Reproducible: Always Steps to Reproduce: 1. Install the ebuild Actual Results: Need to execute "/usr/share/novnc/utils/launch.sh" instead of executing a command from $PATH Expected Results: Being able to start "novnc" from cli/$PATH
Created attachment 624750 [details] novnc-1.0.0.ebuild
While touching the file I suggest to bump to EAPI=7 Is there a reason for echo in python_compile() { echo } Else I suggest to six it with a NOP python_compile() { : }
I think the echo was a to noop out of the default, fixed. I'm not sure what the PTYTHON_COMPAT is good for, I guess just to ensure the deps are installed. I'm not sure I think including a generic script name like launch.sh is a good idea. novnc is generally called directly by other apps (like nova) (at least in my usage). gonna close as won't fix based on its targeted use
It can be used as a standalone VNC client as well.. In that case, installing it then looking for a novnc binary and reading the install docs from the official website and other websites to found out about the launch.sh file is a waste of time :)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3ef689b07ac07ce057fa958a5a429b98b3e92bb commit d3ef689b07ac07ce057fa958a5a429b98b3e92bb Author: Matthew Thode <prometheanfire@gentoo.org> AuthorDate: 2020-03-24 17:10:46 +0000 Commit: Matthew Thode <prometheanfire@gentoo.org> CommitDate: 2020-03-24 17:11:26 +0000 www-apps/novnc: fix install and create /usr/bin symlink Closes: https://bugs.gentoo.org/714096 Closes: https://bugs.gentoo.org/714202 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org> www-apps/novnc/novnc-1.1.0.ebuild | 2 ++ www-apps/novnc/novnc-9999.ebuild | 2 ++ 2 files changed, 4 insertions(+)