From f337488951e699d7bab7bfcfbcecc12e90c039c6 Mon Sep 17 00:00:00 2001 From: Jordan Petridis Date: Mon, 25 Jun 2018 17:35:54 +0000 Subject: [PATCH] Readme: Update the dependencies needed --- README.md | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 9888f45..a22c077 100644 --- a/README.md +++ b/README.md @@ -68,8 +68,9 @@ sudo ninja -C build install #### Dependencies -* Rust stable 1.26 or later along with cargo. +* Rust stable 1.27 or later along with cargo. * Gtk+ 3.22 or later +* Gstreamer 1.12 or later * Meson * A network connection @@ -78,15 +79,23 @@ Offline build are possible too, but [`cargo-vendor`][vendor] would have to be se **Debian/Ubuntu** ```sh -apt-get update -yqq -apt-get install -yqq --no-install-recommends build-essential -apt-get install -yqq --no-install-recommends rustc cargo libgtk-3-dev meson +apt-get install -yqq cargo rustc libsqlite3-dev libssl-dev libgtk-3-dev meson \ + libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \ + gstreamer1.0-plugins-base gstreamer1.0-plugins-good \ + gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \ + gstreamer1.0-libav libgstrtspserver-1.0-dev ibgstreamer-plugins-bad1.0-dev ``` **Fedora** ```sh -dnf install -y rust cargo gtk3-devel glib2-devel openssl-devel sqlite-devel meson +dnf install -y rust cargo gtk3-devel glib2-devel openssl-devel sqlite-devel meson \ + gstreamer1-devel gstreamer1-plugins-base-tools gstreamer1-devel-docs \ + gstreamer1-plugins-base-devel gstreamer1-plugins-base-devel-docs \ + gstreamer1-plugins-good gstreamer1-plugins-good-extras \ + gstreamer1-plugins-bad-free gstreamer1-plugins-bad-free-devel \ + gstreamer1-plugins-bad-free-extras + ``` If you happen to build it on other distributions please let me know the names