forked from mirrors/gstreamer-rs
ci/install-{gst, gtk}.sh: reformat to make it more readable
Split commands and strings to multiple lines Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1169>
This commit is contained in:
parent
bed4b8644b
commit
7b3b4f56ee
2 changed files with 26 additions and 4 deletions
|
@ -5,13 +5,32 @@ pip3 install meson==0.64.1
|
||||||
# gstreamer-rs already has a 'gstreamer' directory so don't clone there
|
# gstreamer-rs already has a 'gstreamer' directory so don't clone there
|
||||||
pushd .
|
pushd .
|
||||||
cd ..
|
cd ..
|
||||||
git clone --depth 1 https://gitlab.freedesktop.org/gstreamer/gstreamer.git --branch main
|
git clone https://gitlab.freedesktop.org/gstreamer/gstreamer.git \
|
||||||
|
--depth 1 \
|
||||||
|
--branch main
|
||||||
|
|
||||||
cd gstreamer
|
cd gstreamer
|
||||||
|
|
||||||
# plugins required by tests
|
# plugins required by tests
|
||||||
PLUGINS="-D gst-plugins-base:ogg=enabled -D gst-plugins-base:vorbis=enabled -D gst-plugins-base:theora=enabled -D gst-plugins-good:matroska=enabled -D gst-plugins-good:vpx=enabled -D gst-plugins-bad:opus=enabled -D gst-plugins-ugly:x264=enabled"
|
PLUGINS="-D gst-plugins-base:ogg=enabled \
|
||||||
|
-D gst-plugins-base:vorbis=enabled \
|
||||||
|
-D gst-plugins-base:theora=enabled \
|
||||||
|
-D gst-plugins-good:matroska=enabled \
|
||||||
|
-D gst-plugins-good:vpx=enabled \
|
||||||
|
-D gst-plugins-bad:opus=enabled \
|
||||||
|
-D gst-plugins-ugly:x264=enabled"
|
||||||
|
|
||||||
meson build -D prefix=/usr/local -D gpl=enabled -D ugly=enabled -D examples=disabled -D gtk_doc=disabled -D introspection=disabled -D libav=disabled -D python=disabled -D vaapi=disabled $PLUGINS
|
meson build \
|
||||||
|
-D prefix=/usr/local \
|
||||||
|
-D gpl=enabled \
|
||||||
|
-D ugly=enabled \
|
||||||
|
-D examples=disabled \
|
||||||
|
-D gtk_doc=disabled \
|
||||||
|
-D introspection=disabled \
|
||||||
|
-D libav=disabled \
|
||||||
|
-D python=disabled \
|
||||||
|
-D vaapi=disabled \
|
||||||
|
$PLUGINS
|
||||||
ninja -C build
|
ninja -C build
|
||||||
ninja -C build install
|
ninja -C build install
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,10 @@ BRANCH=4.8.2
|
||||||
git clone https://gitlab.gnome.org/GNOME/gtk.git --branch $BRANCH --depth=1
|
git clone https://gitlab.gnome.org/GNOME/gtk.git --branch $BRANCH --depth=1
|
||||||
cd gtk
|
cd gtk
|
||||||
|
|
||||||
meson build -D prefix=/usr/local -Dbuild-tests=false -Dwayland-protocols:tests=false
|
meson build \
|
||||||
|
-D prefix=/usr/local \
|
||||||
|
-Dbuild-tests=false \
|
||||||
|
-Dwayland-protocols:tests=false
|
||||||
ninja -C build
|
ninja -C build
|
||||||
ninja -C build install
|
ninja -C build install
|
||||||
cd ..
|
cd ..
|
||||||
|
|
Loading…
Reference in a new issue