qSnapper 1.1.4
Updated to version 1.1.4
Add complete runtime dependencies for RPM/DEB packages
QML runtime modules (QtQuick, QtQuick.Controls, QtQuick.Layouts) and PolicyKit are not detected by RPM AUTOREQ or DEB SHLIBDEPS
because they are dynamically loaded at runtime, not linked as shared libraries.
Without these explicit dependencies, installing via zypper/apt would
succeed but the application would fail to start with "module QtQuick.Controls is not installed" errors.
- Detect distro from /etc/os-release to set correct package names
- openSUSE/SLE: qt6-declarative-imports, qt6-quickcontrols2-imports, polkit
- Fedora: qt6-qtdeclarative, qt6-qtquickcontrols2, polkit
- Debian: qml6-module-qtquick, qml6-module-qtquick-controls, qml6-module-qtquick-layouts, polkitd | policykit-1
- Keep AUTOREQ/SHLIBDEPS ON for C++ shared library auto-detection
Full Changelog: v1.1.3...v1.1.4