Raylux 2026.12 — build recipes for the LGPL and MPL components
================================================================

This archive accompanies the component source archives at
https://rayluxscada.com/source and carries the information needed to rebuild
them and relink Raylux against your own builds.

vcpkg-ports/
    The port directory vcpkg used for each component: portfile.cmake plus every
    patch it applies. The patches are ALREADY APPLIED in the matching
    *-as-built.tar.gz archives; they are here so you can see what changed and
    reproduce the configuration.
      libmariadb: vcpkg ports/libmariadb @ b472291f295551b7127359ea38fdd2ca092f6f1b
      mariadb-connector-cpp: overlay-ports/mariadb-connector-cpp @ v2026.12
      open62541: vcpkg ports/open62541 @ b472291f295551b7127359ea38fdd2ca092f6f1b
      open62541pp: vcpkg ports/open62541pp @ b472291f295551b7127359ea38fdd2ca092f6f1b

    vcpkg baseline commit (Raylux v2026.12 vcpkg.json): b472291f295551b7127359ea38fdd2ca092f6f1b

libplctag 2.6.3
    Not a vcpkg port. Fetched by CMake FetchContent from
    https://github.com/libplctag/libplctag.git at commit c55bc5876d938dda1c609750cde5ae4812d7b8a8, unmodified,
    built with BUILD_SHARED_LIBS=ON.

Qt 6.10.3
    Not built by Raylux. Studio and Lens use the shared libraries from Qt's own
    released Windows build, unmodified, deployed beside the executables. The
    corresponding source is Qt's published qt-everywhere-src-6.10.3.tar.xz,
    offered alongside this archive.

Relinking
    All of these are dynamically linked and installed as separate files next to
    the Raylux executables, so replacing one means building your version and
    putting the resulting library in place; Raylux itself is not relinked. Keep
    the exported symbols compatible. Per EULA §8.2 doing so voids Raylux's
    warranty and support for the affected Gateway; that limits our obligations
    only and does not restrict your rights under the LGPL.
