forked from mirrors/gstreamer-rs
ci: add gtk4 to the image
This is a prerequisite to porting the examples to gtk4
This commit is contained in:
parent
a3875eab94
commit
d245056e7b
3 changed files with 16 additions and 3 deletions
|
@ -100,8 +100,11 @@ stages:
|
||||||
- .fdo.container-build@debian
|
- .fdo.container-build@debian
|
||||||
stage: container-base
|
stage: container-base
|
||||||
variables:
|
variables:
|
||||||
FDO_DISTRIBUTION_PACKAGES: "build-essential curl python3-setuptools liborc-0.4-dev libglib2.0-dev libxml2-dev libgtk-3-dev libegl1-mesa libgles2-mesa libgl1-mesa-dri libgl1-mesa-glx libwayland-egl1-mesa xz-utils libssl-dev git wget ca-certificates ninja-build python3-pip flex bison libglib2.0-dev libx11-dev libx11-xcb-dev libsoup2.4-dev libvorbis-dev libogg-dev libtheora-dev libmatroska-dev libvpx-dev libopus-dev"
|
FDO_DISTRIBUTION_PACKAGES: "build-essential curl python3-setuptools liborc-0.4-dev libglib2.0-dev libxml2-dev libgtk-3-dev libegl1-mesa libgles2-mesa libgl1-mesa-dri libgl1-mesa-glx libwayland-egl1-mesa xz-utils libssl-dev git wget ca-certificates ninja-build python3-pip flex bison libglib2.0-dev libx11-dev libx11-xcb-dev libsoup2.4-dev libvorbis-dev libogg-dev libtheora-dev libmatroska-dev libvpx-dev libopus-dev libgraphene-1.0-dev"
|
||||||
FDO_DISTRIBUTION_EXEC: 'bash ci/install-gst.sh && pip3 install git+http://gitlab.freedesktop.org/freedesktop/ci-templates'
|
FDO_DISTRIBUTION_EXEC: >-
|
||||||
|
bash ci/install-gst.sh &&
|
||||||
|
bash ci/install-gtk4.sh &&
|
||||||
|
pip3 install git+http://gitlab.freedesktop.org/freedesktop/ci-templates
|
||||||
|
|
||||||
.build-final-image:
|
.build-final-image:
|
||||||
extends:
|
extends:
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
variables:
|
variables:
|
||||||
GST_RS_IMG_TAG: '2021-12-02.0'
|
GST_RS_IMG_TAG: '2022-01-11.0'
|
||||||
GST_RS_STABLE: '1.57.0'
|
GST_RS_STABLE: '1.57.0'
|
||||||
GST_RS_MSRV: '1.56.0'
|
GST_RS_MSRV: '1.56.0'
|
||||||
|
|
10
ci/install-gtk4.sh
Normal file
10
ci/install-gtk4.sh
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
set -eux
|
||||||
|
|
||||||
|
BRANCH=gtk-4-4
|
||||||
|
|
||||||
|
git clone https://gitlab.gnome.org/GNOME/gtk.git --branch $BRANCH --depth=1
|
||||||
|
cd gtk
|
||||||
|
meson build -D prefix=/usr/local
|
||||||
|
ninja -C build
|
||||||
|
ninja -C build install
|
||||||
|
cd ..
|
Loading…
Reference in a new issue