Skip to content

Isolated Environment Build Utils Based on Flatpak

The purpose of this MR is to enable enable vlc development in all GNU/Linux Distributions without dealing with issues related to contribs, package installation or distribution specific issues. By providing an isolated build shell and other necessary utilities. This is inspired by how Webkit builds on Linux.

Features:

  • shell: Gives an isolated vlc build shell to the user with contribs pre-installed that does not depend on the dependencies provided by the distro. You can also use -c to execute command directly into the the shell like: ./utils.sh shell -c "cd build && make -j4"

  • install-build: Build and install the vlc flatpak package.

  • clean: Clean the whole build directory.

  • make: Run make in the isolated environment in vlc build directory.

  • contrib-make: Run make in the isolated environment in contribs directory.

  • run: run vlc from the isolated environment.

Must be merged on top of !7297

Edited by Khalid Masum

Merge request reports

Loading