Compile NoLimitConnect Using Flatpak¶
# FlatPak 6.7 works but 6.9 fails
# with Raspberry Pi 5:
# bwrap: execvp appstream-compose: No such file or directory
# with Ubuntu 24.04:
# /usr/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/../../../../x86_64-unknown-linux-gnu/bin/ld: cannot find -lGLU: No such file or directory
# even though modules has
# - shared-modules/glu/glu-9.json
# So build with 6.7 for now
-
Checkout NoLimitConnect:
git clone https://gitlab.com/nolimitconnectapps/nolimitapp.git cd nolimitapp -
Allow flatpak submodules (required for GL/glu lib):
git submodule add -f https://github.com/flathub/shared-modules.git -
Build only (no install):
flatpak-builder --force-clean build-dir com.nolimitconnect.NoLimitConnect.yml -
Install from the build directory:
flatpak-builder --user --install build-dir com.nolimitconnect.NoLimitConnect.yml -
Optional - Create Installable Bundle:
flatpak-builder --force-clean --repo=flatpak-repo build-dir com.nolimitconnect.NoLimitConnect.yml flatpak build-bundle flatpak-repo NoLimitConnect.flatpak com.nolimitconnect.NoLimitConnect flatpak install --user NoLimitConnect.flatpak -
Run:
flatpak run com.nolimitconnect.NoLimitConnect -
List flatpak apps:
flatpak list --app -
Show NLC info:
flatpak info --show-location com.nolimitconnect.NoLimitConnect -
Uninstall:
flatpak uninstall --delete-data com.nolimitconnect.NoLimitConnect -
Change FlatPak Version:
If you have selected the wrong Patform and SDK version you can install the correct version with
flatpak install flathub org.kde.Sdk//6.7
flatpak install flathub org.kde.Sdk//6.7