Skip to content

Compiling VLC media player through BuildBox

The objective of this project is to simplify as much as possible the creation of an x86-64 AppImage for VLC media player via BuildBox.

BuildBox provides an isolated and reproducible environment that allows developers to produce a project's deliverables sustainably over time, and on any Linux distribution.
It is a CI/CD tool that I developed as part of my work at Trusted-Objects.

The project was published on GitHub. All the details required to compile VLC and create the AppImage are documented there.

BuildBox project for VLC

Docker container image

BuildBox requires a container to isolate its working environment. A base image is provided with the tool, but in the case of VLC, this image was extended to provide all the necessary dependencies.

The description of the created image is available here.

It was published on DockerHub.

Project profile

The project profile is on GitHub.

Packages

The following packages were created:

Defining the target for Linux x86-64

The main target file was defined here, it includes:


BuildBox
VLC media player
BuildBox project for VLC