This is a Flatpak for Pd-L2Ork.
Pd-L2Ork is a popular fork of the Pure Data, an open source visual programming language for multimedia.
This Flatpak uses the standard flatpak-builder tool to build.
You can run a command like the following to build the package from this repo and install it in your 'user' Flatpak installation:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.freedesktop.Platform//23.08 org.freedesktop.Sdk//23.08
(press Y to continue)
flatpak install org.flatpak.Builder
git config --global --add protocol.file.allow always
flatpak run org.flatpak.Builder --verbose --install ./build io.github.pd_l2ork.Pd_L2Ork.yml --force-clean --user
If you encounter trouble building, you can try the following line which will force the use of single CPU core (which will be slower but also safer based on my tests, as the compilation can otherwise exit with code 9 at random times), and store the output into build.log file that you will be able to analyze and share with the dev team.
flatpak run org.flatpak.Builder --verbose --install ./build io.github.pd_l2ork.Pd_L2Ork.yml --force-clean --user --jobs=1 > build.log 2>&
During development you can also run a build without installing it, like this:
flatpak run org.flatpak.Builder --run build io.github.pd_l2ork.Pd_L2Ork.yml pd-l2ork
See the Flatpak manual for more information.
Once you've built the program, simply type:
flatpak run io.github.pd_l2ork.Pd_L2Ork
Enjoy!