zupt/packaging
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Cristian Cezar Moisés 5cb04bf837 packaging: add GNU Guix package (CLI + GUI) with the PySide6 libGL fix
Adds packaging/guix/vaptvupt.scm so VaptVupt is reproducibly installable on
GNU Guix (guix package -f). The GUI launcher sets LD_LIBRARY_PATH to the Qt6
leaf libraries PySide6 needs but does not carry in its RUNPATH — libGL (mesa),
libxkbcommon, the X11/xcb family, libzstd (from zstd's "lib" output), harfbuzz,
icu, wayland, glib, dbus, ... Without them, `import PySide6.QtWidgets` fails with
"libGL.so.1 / libzstd.so.1: cannot open shared object file" and the GUI prints
"requires PySide6 or PyQt6" on Guix (which has no global /usr/lib to satisfy
them). Qt's own libraries are deliberately excluded from LD_LIBRARY_PATH so they
resolve via PySide6's RUNPATH (a second copy causes private-API symbol clashes).
Also puts python-shiboken-6's site-packages on GUIX_PYTHONPATH.

Verified: full PySide6 QtWidgets/QtGui/QtCore import + QApplication, and the
windowed GUI launches, on this Guix system.
2026-07-10 23:21:16 -03:00
..
aur v5.0.0: version bump, audit fixes, documentation overhaul 2026-07-10 17:22:02 -03:00
debian v5.0.0: version bump, audit fixes, documentation overhaul 2026-07-10 17:22:02 -03:00
guix packaging: add GNU Guix package (CLI + GUI) with the PySide6 libGL fix 2026-07-10 23:21:16 -03:00
homebrew v5.0.0: version bump, audit fixes, documentation overhaul 2026-07-10 17:22:02 -03:00
nix v5.0.0: version bump, audit fixes, documentation overhaul 2026-07-10 17:22:02 -03:00
opensuse v5.0.0: version bump, audit fixes, documentation overhaul 2026-07-10 17:22:02 -03:00
portable GUI rework for source-only builds + CLI security fixes + packaging + cross-platform scaffolding 2026-07-10 12:45:46 -03:00
rpm v5.0.0: version bump, audit fixes, documentation overhaul 2026-07-10 17:22:02 -03:00
windows GUI rework for source-only builds + CLI security fixes + packaging + cross-platform scaffolding 2026-07-10 12:45:46 -03:00
build-appimage.sh v4.2.1: bump packaging recipes and docs to 4.2.1 2026-07-10 07:00:09 -03:00
build-deb.sh v4.0.0: codec 2.60.4 security release, --pq-box sealed-box mode, F-16 fix 2026-06-10 18:48:58 -03:00
build-dmg.sh v4.0.0: codec 2.60.4 security release, --pq-box sealed-box mode, F-16 fix 2026-06-10 18:48:58 -03:00
build-gui-appimage.sh v4.0.0: codec 2.60.4 security release, --pq-box sealed-box mode, F-16 fix 2026-06-10 18:48:58 -03:00
build-gui-deb.sh v4.0.0: codec 2.60.4 security release, --pq-box sealed-box mode, F-16 fix 2026-06-10 18:48:58 -03:00
build-gui-rpm.sh v4.0.0: codec 2.60.4 security release, --pq-box sealed-box mode, F-16 fix 2026-06-10 18:48:58 -03:00
build-rpm-manual.py v2.2.3 2026-05-02 00:49:49 -03:00
build-rpm.sh v4.0.0: codec 2.60.4 security release, --pq-box sealed-box mode, F-16 fix 2026-06-10 18:48:58 -03:00
install-zupt-gui.sh v2.2.3 2026-05-02 00:49:49 -03:00
zupt-installer-header.sh v2.2.3 2026-05-02 00:49:49 -03:00