Skip to content

flathub/io.github.pd_l2ork.Pd_L2Ork

Repository files navigation

Pd-L2Ork packaged for Flatpak

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.

How to build

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.

How to run

Once you've built the program, simply type:

flatpak run io.github.pd_l2ork.Pd_L2Ork

Enjoy!