# The x11/qt6/qtwebchannel port

## qt6-qtwebchannel-6.10.2 – Qt6 seamless HTML/JavaScript integration

## Description

    Qt WebChannel bridges the gap between Qt applications and HTML/JavaScript.

    Qt WebChannel enables peer-to-peer communication between the host
    (QML/C++ application) and the client (HTML/JavaScript application). The
    transport mechanism is supported out of the box by the two popular web
    engines, Qt WebKit 2 and Qt WebEngine (experimental). It works on all
    browsers that support Qt WebSockets, enabling Qt WebChannel applications
    to run in any JavaScript runtime. Additionally, a custom transport
    mechanism can also be implemented using Qt WebSockets to support Qt
    WebChannel-based communication.

    The module provides a JavaScript library for seamless integration of C++
    and QML applications with HTML/JavaScript clients. The client must use the
    JavaScript library to access the serialized QObjects published by the host
    applications.

WWW: https://www.qt.io/

Only for arches
  aarch64 alpha amd64 arm hppa i386 m88k mips64 mips64el powerpc powerpc64 riscv64 sh sparc64
Categories:
  devel x11

## Library dependencies

- x11/qt6/qtbase
- x11/qt6/qtdeclarative

## Build dependencies

- STEM->=4:devel/cmake/core
- STEM->=5.4.0:archivers/xz
- devel/ninja
- graphics/vulkan-loader
- x11/qt6/qttools
- x11/qt6/qtwebsockets

## Run dependencies

- x11/qt6/qtwebsockets