gnu: Add qtwebglplugin.
* gnu/packages/qt.scm (qtwebglplugin): New variable. Co-authored-by: 宋文武 <iyzsong@member.fsf.org>
This commit is contained in:
parent
359e30c9ea
commit
b5792b9cb8
|
@ -1070,6 +1070,32 @@ between the host (QML/C++ application) and the client (HTML/JavaScript
|
||||||
application). The transport mechanism is supported out of the box by the two
|
application). The transport mechanism is supported out of the box by the two
|
||||||
popular web engines, Qt WebKit 2 and Qt WebEngine.")))
|
popular web engines, Qt WebKit 2 and Qt WebEngine.")))
|
||||||
|
|
||||||
|
(define-public qtwebglplugin
|
||||||
|
(package (inherit qtsvg)
|
||||||
|
(name "qtwebglplugin")
|
||||||
|
(version "5.11.0")
|
||||||
|
(source (origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append "https://download.qt.io/official_releases/qt/"
|
||||||
|
(version-major+minor version) "/" version
|
||||||
|
"/submodules/" name "-everywhere-src-"
|
||||||
|
version ".tar.xz"))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"1al7dv7i9rg4z4p8vnipbjbbgc6113lbfjggxxap3sn6hqs986fm"))))
|
||||||
|
(native-inputs '())
|
||||||
|
(inputs
|
||||||
|
`(("mesa" ,mesa)
|
||||||
|
("qtbase" ,qtbase)
|
||||||
|
("qtwebsockets" ,qtwebsockets)))
|
||||||
|
(synopsis "QPA plugin for running an application via a browser using
|
||||||
|
streamed WebGL commands")
|
||||||
|
(description "Qt back end that uses WebGL for rendering. It allows Qt
|
||||||
|
applications (with some limitations) to run in a web browser that supports
|
||||||
|
WebGL. WebGL is a JavaScript API for rendering 2D and 3D graphics within any
|
||||||
|
compatible web browser without the use of plug-ins. The API is similar to
|
||||||
|
OpenGL ES 2.0 and can be used in HTML5 canvas elements")))
|
||||||
|
|
||||||
(define-public qtwebview
|
(define-public qtwebview
|
||||||
(package (inherit qtsvg)
|
(package (inherit qtsvg)
|
||||||
(name "qtwebview")
|
(name "qtwebview")
|
||||||
|
|
Loading…
Reference in New Issue