Skip to content

qSnapper 1.1.4

Choose a tag to compare

@github-actions github-actions released this 06 Apr 02:48
· 23 commits to master since this release

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