And the last batch for Loongarch64 Linux. Taken from Debian Ports Unstable (probably trixie, but i couldn't find affiliation of port names to official names). Compiles and links for gtk2, gtk3 and qt6. There is no libqt5pas in Debian for loong64. No ld update required.
loongarch64-linux.txz
https://drive.google.com/file/d/1PfFYohvPBaC186CLlGl1ajvc18nLn8q8/view?usp=sharingThat's it for now i guess. Other platforms aren't much popular for GUI. NetBSD and OpenBSD would probably have very different package names from FreeBSD, so would be time consuming. I looked up on libraryscanner source and it seem should be running from inside OS. But I really don't have space to install them on VM. Instead i just compiled package list, downloaded with apt-get and fixed missing symlinks.
#!/bin/bash
# arch="amd64"
# arch="arm64"
# arch="riscv64"
arch="loong64"
package_list=("libharfbuzz-gobject0" "libcap2" "libstdc++6" "libatomic1" "libbz2-1.0" "libjpeg-turbo8" "libc6" "libc6-dev" "libqt6widgets6" "libqt6printsupport6" "libqt6pas6" "libqt6gui6" "libqt6dbus6" "libqt6core6t64" "libqt5x11extras5" "libqt5widgets5t64" "libqt5printsupport5t64" "libqt5pas1" "libqt5network5t64" "libqt5gui5t64" "libqt5core5t64" "libglvnd0" "libopengl0" "libxinerama1" "libxrandr2" "libsdl2-2.0-0" "libx11-6" "libxau6" "libxcomposite1" "libxcursor1" "libxdamage1" "libxdmcp6" "libxext6" "libxfixes3" "libxi6" "libxrender1" "libxss1" "libxtst6" "libxxf86vm1" "libasound2t64" "libatk1.0-0t64" "libatk-bridge2.0-0t64" "libatspi2.0-0t64" "libb2-1" "libblkid1" "libgdm1" "libfribidi0" "libbrotli1" "libbsd0" "libcairo-gobject2" "libcairo2" "libcom-err2" "libcrypt1" "libdatrie1" "libdbus-1-3" "libdeflate0" "libdouble-conversion3" "libdrm2" "libepoxy0" "libexpat1" "libffi-dev" "libffi8" "libfluidsynth3" "libfontconfig1" "libfreetype6" "libgcc-s1" "libgssapi-krb5-2" "libgcc-14-dev" "libgcrypt20" "libgdk-pixbuf-2.0-0" "libgomp1" "libgpg-error0" "libgraphite2-3" "libglib2.0-0t64" "libjack0" "libtiff6" "libgtk2.0-0t64" "libgtk-3-0t64" "libcloudproviders0" "libharfbuzz-icu0" "libharfbuzz0b" "libicu76" "libinstpatch-1.0-2" "libjbig0" "libjpeg62" "libzstd1" "libpangocairo-1.0-0" "libpangoft2-1.0-0" "libmd0" "libk5crypto3" "libkeyutils1" "libkrb5support0" "libkrb5-3" "liblz4-1" "liblzma5" "libmd4c0" "libmodplug1" "libmount1" "libmpg123-0t64" "libogg0" "libopus0" "libopusfile0" "libpango-1.0-0" "libpcre3" "libpcre2-16-0" "libpcre2-8-0" "libpixman-1-0" "libpng16-16t64" "libreadline8t64" "libpulse0" "libglx0" "libgl1" "libflac14" "libegl1" "libwayland-cursor0" "libselinux1" "libsndfile1" "libsqlite3-0" "libsystemd0" "libthai0" "libtinfo6" "libuuid1" "libvorbis0a" "libvorbisfile3" "libvorbisenc2" "libvulkan1" "libwayland-server0" "libwayland-egl1" "libwayland-client0" "libwayland-client0" "libwebp7" "libxcb1" "libxcb-shm0" "libxcb-render0" "libxkbcommon0" "zlib1g")
for package in "${package_list[@]}"
do
echo
#echo "\/ apt-cache madison $package:$arch"
#apt-cache madison $package:$arch
echo "Downloading $package:$arch..."
apt-get download $package:$arch
done
# dpkg --add-architecture arm64
# dpkg --remove-architecture arm64
# deb [arch=arm64] http://deb.debian.org/debian-ports/ unstable main contrib
# deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports plucky main restricted universe multiverse
# deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports plucky-updates main restricted universe multiverse