[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#29130] [PATCH] gnu: networking: Add websockify.
From: |
Marius Bakke |
Subject: |
[bug#29130] [PATCH] gnu: networking: Add websockify. |
Date: |
Sun, 05 Nov 2017 16:46:17 +0100 |
User-agent: |
Notmuch/0.25.1 (https://notmuchmail.org) Emacs/25.3.1 (x86_64-pc-linux-gnu) |
Rutger Helling <address@hidden> writes:
> Hey Guix,
>
> here's a patch that adds websockify.
Thanks for this!
[...]
> +(define-public websockify
> + (package
> + (name "websockify")
> + (version "0.8.0")
> + (source (origin
> + (method url-fetch)
> + (uri (string-append
> "https://github.com/novnc/websockify/archive/v"
> + version "/archive.tar.gz"))
> + (file-name (string-append name "-" version ".tar.gz"))
> + (sha256
> + (base32
> + "1kjq6gibsvbb6zx5gi8hgh7110x62pbwcqkwapf3k7s27w5y907h"))))
> + (build-system python-build-system)
> + (inputs `(("python-numpy", python-numpy)))
"python-numpy" needs to be a propagated-input, since it is imported by
the installed library. Otherwise packages using the websockify library
won't be able to find 'numpy'.
> + (home-page "https://github.com/novnc/websockify")
I noticed this package has a '.travis.yml' that runs 'python setup.py
nosetests' for tests -- currently the 'check' phase just prints "Ran 0
tests in 0.00s". Can you try overriding the check phase with one that
runs the same command?
> + (synopsis "WebSockets support for any application/server")
> + (description "Websockify translates WebSockets traffic to normal socket
> +traffic. Websockify accepts the WebSockets handshake, parses it, and then
> +begins forwarding traffic between the client and the target in both
> +directions.")
> +;; websockify is licensed under the LGPL version 3 with the following
> +;; exceptions:
> +;; include/websock.js : MPL 2.0
> +;; include/base64.js : MPL 2.0
> +;; include/des.js : Various BSD style licenses
> +;; include/web-socket-js/ : New BSD license (3-clause).
> +;; other/kumina.c : Simplified BSD license (2 clause).
> + (license license:lgpl3)))
Indeed version 3 only.
Can you send an updated patch please? :)
signature.asc
Description: PGP signature