Skip to content
Snippets Groups Projects
Commit 0a33bc4d authored by Boris Brezillon's avatar Boris Brezillon
Browse files

mesa-setup

parent ec613f6b
No related branches found
No related tags found
No related merge requests found
Pipeline #33673 passed with stage
in 12 minutes and 29 seconds
......@@ -22,12 +22,18 @@ RUN apt-get update && \
apt-get install -y \
binutils-aarch64-linux-gnu \
bison \
cmake \
flex \
g++-aarch64-linux-gnu \
gcc-aarch64-linux-gnu \
libglib2.0-dev-bin \
meson \
pkg-config \
python3-setuptools
python3-setuptools \
python3-mako \
libwayland-dev \
wayland-protocols \
libwayland-egl-backend-dev \
libdrm-dev
CMD ["/bin/bash"]
#!/bin/bash
IMAGE_TAG=registry.gitlab.collabora.com/collabora/gst-build-sdk/gst-build-sdk:main
MUID=`id -u`
MGID=`id -g`
MUID="0"
MGID="0"
case "$1" in
run)
docker run -it \
podman run -it \
--net=host \
-v $SYSROOT:$SYSROOT \
-w $SYSROOT \
-u $( id -u ):$( id -g ) \
-u $MUID:$MGID \
--mount type=tmpfs,destination=/home/user \
--security-opt label=disable \
$IMAGE_TAG \
/bin/bash
;;
build)
docker build -t $IMAGE_TAG .
podman build -t $IMAGE_TAG .
;;
*)
echo "Usage: $0 {run|build}"
......
......@@ -26,6 +26,7 @@ actions:
- action: apt
description: Install gstreamer build-dependencies
packages:
- cmake
- gir1.2-freedesktop
- gir1.2-glib-2.0
- gobject-introspection
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment