diff --git a/README.md b/README.md index 42f931b3ff1..585915de242 100644 --- a/README.md +++ b/README.md @@ -187,7 +187,10 @@ Run Servo with the command: #### Linux * `GStreamer` >=1.18 +* `gst-plugins-base` >=1.18 +* `gst-plugins-good` >=1.18 * `gst-plugins-bad` >=1.18 +* `gst-plugins-ugly` >=1.18 * `libXcursor` * `libXrandr` * `libXi` diff --git a/etc/shell.nix b/etc/shell.nix index 788aad42537..957011a1b22 100644 --- a/etc/shell.nix +++ b/etc/shell.nix @@ -71,7 +71,9 @@ stdenv.mkDerivation (androidEnvironment // rec { gst_all_1.gstreamer gst_all_1.gst-plugins-base + gst_all_1.gst-plugins-good gst_all_1.gst-plugins-bad + gst_all_1.gst-plugins-ugly rustup taplo diff --git a/python/servo/platform/linux.py b/python/servo/platform/linux.py index 8e79ed34391..d954869c8dd 100644 --- a/python/servo/platform/linux.py +++ b/python/servo/platform/linux.py @@ -54,7 +54,8 @@ DNF_PKGS = ['libtool', 'gcc-c++', 'libXi-devel', 'freetype-devel', 'dbus-devel', 'ncurses-devel', 'harfbuzz-devel', 'ccache', 'clang', 'clang-libs', 'llvm', 'python3-devel', 'gstreamer1-devel', 'gstreamer1-plugins-base-devel', - 'gstreamer1-plugins-bad-free-devel', 'libjpeg-turbo-devel', + 'gstreamer1-plugins-good', 'gstreamer1-plugins-bad-free-devel', + 'gstreamer1-plugins-ugly-free', 'libjpeg-turbo-devel', 'zlib', 'libjpeg', 'vulkan-loader'] # https://voidlinux.org/packages/ @@ -68,8 +69,9 @@ XBPS_PKGS = ['libtool', 'gcc', 'libXi-devel', 'freetype-devel', 'fontconfig-devel', 'cabextract', 'expat-devel', 'cmake', 'cmake', 'libXcursor-devel', 'libXmu-devel', 'dbus-devel', 'ncurses-devel', 'harfbuzz-devel', 'ccache', 'glu-devel', - 'clang', 'gstreamer1-devel', - 'gst-plugins-base1-devel', 'gst-plugins-bad1-devel', 'vulkan-loader'] + 'clang', 'gstreamer1-devel', 'gst-plugins-base1-devel', + 'gst-plugins-good1', 'gst-plugins-bad1-devel', + 'gst-plugins-ugly1', 'vulkan-loader'] GSTREAMER_URL = \ "https://github.com/servo/servo-build-deps/releases/download/linux/gstreamer-1.16-x86_64-linux-gnu.20190515.tar.gz"