Source: ltk-webkit
Section: libdevel
Priority: optional
Maintainer: Pedro M. de Echanove Pasquin <pedro.echanove@liberux.net>
Build-Depends: debhelper-compat (= 13),
               libltk-dev (>= 0.3.0), libltk-dev (<< 0.4)
Rules-Requires-Root: no
Standards-Version: 4.7.0
Homepage: https://liberux.net

Package: libltk-webkit-dev
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends},
         libltk-dev,
         libwpewebkit-2.0-dev (>= 2.52),
         gir1.2-wpewebkit-2.0,
         libwpe-1.0-dev,
         libgles-dev,
         libegl-dev
Suggests: libltk-webkit-doc
Description: WPE WebKit integration for the LTK toolkit (development files)
 ltk-webkit embeds WPE WebKit inside an LTK widget tree via the
 WPEPlatform headless backend. The engine's DMA-BUF buffers are
 re-imported as EGLImages in the host's EGLDisplay and bound onto a
 GL texture sampled by ltk::External, so the page composites inline
 with the rest of the LTK widget tree — no separate Wayland surface
 for WebKit.
 .
 The crate handles pointer / touch / keyboard / wheel forwarding from LTK's
 App trait into WebKit, surfaces WebKit's cursor-shape requests back
 through App::cursor_override, drives auto-resize through the widget
 layout rect, and exposes a single `WebView` builder for application
 code.
 .
 This package contains the Rust crate sources required to build
 projects that depend on ltk-webkit.

Package: libltk-webkit-doc
Architecture: all
Multi-Arch: foreign
Section: doc
Depends: ${misc:Depends}
Description: WPE WebKit integration for the LTK toolkit — API documentation
 HTML reference documentation for the ltk-webkit Rust crate, generated
 by cargo doc. Covers the WebView builder, the embedding contract with
 LTK's External widget, the input-forwarding entry points and the
 wpe-platform / wpe-webkit FFI / safe binding crates that travel with
 the integration.
 .
 Browse the docs at /usr/share/doc/libltk-webkit-doc/html/ltk_webkit/index.html.
