Skip to content

v1.1.2 - AppImage packaging and update support

Latest

Choose a tag to compare

@Zannael Zannael released this 14 Oct 12:51

This release improves the Linux x86_64 AppImage packaging in response to the AppImage catalog review.

  • Bundle UnRAR 7.3.1 and its redistribution license, so RAR staging and streaming work without installing a separate extractor.
  • Bundle libusb for the PyUSB backend. USB device permissions are still required.
  • Replace the legacy AppImage runtime with the current statically linked type-2 runtime, removing the host libfuse2 requirement.
  • Embed AppImageUpdate metadata and publish the matching .zsync file and SHA256SUMS.
  • Include the packaging scripts and a controlled Ubuntu 22.04 build environment in the repository, with package verification in GitHub Actions.

Requirements: Linux x86_64, glibc 2.35 or newer, and desktop graphics libraries. PyQuark still uses the host glibc; this release does not claim full independence from system libraries.

Download PyQuark-1.1.2-x86_64.AppImage, make it executable and launch it. If FUSE is unavailable, launch with APPIMAGE_EXTRACT_AND_RUN=1.

Validation: bundled UnRAR and libusb loading, RAR staging and streaming with random reads, ELF glibc requirements, update metadata, and startup of the frozen GUI under Xvfb on Ubuntu 22.04. Physical Nintendo Switch transfers were not tested during this packaging update.