Skip to content

v1.1.92

Latest

Choose a tag to compare

@github-actions github-actions released this 29 Sep 07:44
4cb2bb8

Automatic build of main — version 1.1.92.

Changes since v1.1.86 / Nouveautés depuis v1.1.86

fix(ci): install the full xcb runtime dependency set for the AppImage

Fixing these one missing .so at a time was too slow; pull in the
standard set of libxcb-* packages Qt's xcb platform plugin needs
(cursor, icccm, image, keysyms, randr, render(-util), shape, shm,
sync, xfixes, xinerama, xkb, util), none of which ubuntu-22.04 pulls
in on their own now that Qt itself comes from aqtinstall.

fix(ci): install libxcb-cursor0 for the AppImage's xcb plugin

Another qxcb runtime dependency not pulled in on ubuntu-22.04 without
the apt Qt package.

fix(ci): install libxkbcommon-x11-0 for the AppImage's xcb plugin

linuxdeploy-plugin-qt failed deploying libqxcb.so: it depends on
libxkbcommon-x11.so.0, which qt6-base-dev doesn't pull in on
ubuntu-22.04 (it was previously satisfied indirectly by the apt Qt
package we just replaced with aqtinstall).

fix(ci): export LD_LIBRARY_PATH so linuxdeploy finds aqtinstall's Qt libs

linuxdeploy resolves the executable's shared-library dependencies with
ldd, which only searches LD_LIBRARY_PATH — aqtinstall's Qt lives
outside the system search path, so libQt6PrintSupport.so.6 (and co)
weren't found.

fix(ci): build AppImage on ubuntu-22.04 with aqtinstall Qt

The AppImage catalog's automated test flagged our build as not
self-contained: ubuntu-latest (24.04) links it against glibc 2.38,
which crashes on older still-supported distros. Build on the oldest
supported Ubuntu LTS instead, and pull Qt 6.5.3 via aqtinstall since
22.04's own qt6-base package is too old (6.2) for this project.

See AppImage/appimage.github.io#6449


Debian / Ubuntu / Linux Mint

APT (recommended — auto-updates via apt upgrade):

curl -fsSL https://univers4craft.github.io/paint.software/paint.software.gpg | sudo tee /usr/share/keyrings/paint.software.gpg > /dev/null
echo "deb [signed-by=/usr/share/keyrings/paint.software.gpg] https://univers4craft.github.io/paint.software stable main" | sudo tee /etc/apt/sources.list.d/paint.software.list
sudo apt update && sudo apt install paint.software

Or download the .deb below and sudo apt install ./paint.software_*_amd64.deb.

Any distribution — Fedora, Arch, openSUSE…

AppImage (portable, no install — download, then):

chmod +x paint.software-*-x86_64.AppImage && ./paint.software-*-x86_64.AppImage

Flatpak (download paint.software.flatpak, then):

flatpak install --user paint.software.flatpak
flatpak run io.github.univers4craft.PaintSoftware

All three files are attached to this release below.