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

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

vcpkg-ports/
    The vcpkg port directory for each component vcpkg builds, exactly as used:
    portfile.cmake plus every .diff / .patch vcpkg applies. The patches are
    ALREADY APPLIED in the corresponding *-as-built.tar.gz archives; these are
    included so you can see what was changed and reproduce the configuration.

    vcpkg baseline commit: b472291f295551b7127359ea38fdd2ca092f6f1b

libplctag
    Not a vcpkg port. Fetched by CMake FetchContent from
    https://github.com/libplctag/libplctag.git at commit
    c55bc5876d938dda1c609750cde5ae4812d7b8a8 (v2.6.3), built with
    BUILD_SHARED_LIBS=ON, USE_SANITIZERS=OFF, BUILD_EXAMPLES=OFF.

Qt 6.11.1
    Not built by Raylux. Raylux links the shared libraries from Qt's own
    released Windows build, unmodified, and deploys them beside the
    executables with windeployqt. The corresponding source is Qt's published
    qt-everywhere-src-6.11.1 archive, offered alongside this one.

Relinking
    All of these are dynamically linked. Their shared libraries are installed
    as separate files next to the Raylux executables, so replacing one is a
    matter of building your version and putting the resulting DLL in place —
    no relinking of Raylux itself is required. Keep the SONAME/exported
    symbols compatible.

    Per EULA §8.2, doing this voids Raylux's warranty and support for the
    affected Gateway. That limit is on our obligations only and does not
    restrict your rights under the LGPL.
