Merge branch 'staging-next' into staging

This commit is contained in:
Jan Tojnar
2020-04-13 18:54:59 +02:00
9805 changed files with 28238 additions and 18638 deletions
@@ -29,9 +29,7 @@
, mpg123
, twolame
, gtkSupport ? false, gtk3 ? null
# As of writing, jack2 incurs a Qt dependency (big!) via `ffado`.
# In the future we should probably split `ffado`.
, enableJack ? false, jack2
, enableJack ? true, libjack2
, libXdamage
, libXext
, libXfixes
@@ -104,8 +102,8 @@ stdenv.mkDerivation rec {
libavc1394
libiec61883
libgudev
] ++ optionals (stdenv.isLinux && enableJack) [
jack2
] ++ optionals enableJack [
libjack2
];
mesonFlags = [
@@ -113,8 +111,8 @@ stdenv.mkDerivation rec {
"-Dqt5=disabled" # not clear as of writing how to correctly pass in the required qt5 deps
] ++ optionals (!gtkSupport) [
"-Dgtk3=disabled"
] ++ optionals (!stdenv.isLinux || !enableJack) [
"-Djack=disabled" # unclear whether Jack works on Darwin
] ++ optionals (!enableJack) [
"-Djack=disabled"
] ++ optionals (!stdenv.isLinux) [
"-Ddv1394=disabled" # Linux only
"-Doss4=disabled" # Linux only
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
buildInputs = [ gst-plugins-base gstreamer ];
meta = {
homepage = https://gstreamer.freedesktop.org/modules/gnonlin.html;
homepage = "https://gstreamer.freedesktop.org/modules/gnonlin.html";
description = "Gstreamer Non-Linear Multimedia Editing Plugins";
license = stdenv.lib.licenses.gpl2Plus;
platforms = stdenv.lib.platforms.unix;
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = {
homepage = https://gstreamer.freedesktop.org;
homepage = "https://gstreamer.freedesktop.org";
description = "Bad (potentially low quality) plug-ins for GStreamer";
@@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
postInstall = "rm -rf $out/share/gtk-doc";
meta = with stdenv.lib; {
homepage = https://gstreamer.freedesktop.org;
homepage = "https://gstreamer.freedesktop.org";
description = "Base plug-ins for GStreamer";
license = licenses.lgpl2Plus;
maintainers = with maintainers; [ lovek323 ];
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
doCheck = false;
meta = {
homepage = https://gstreamer.freedesktop.org;
homepage = "https://gstreamer.freedesktop.org";
description = "`Good' plug-ins for GStreamer";
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = {
homepage = https://gstreamer.freedesktop.org;
homepage = "https://gstreamer.freedesktop.org";
description = "Ugly (potentially patent-encumbered) plug-ins for GStreamer";
@@ -27,7 +27,7 @@ in stdenv.mkDerivation rec {
propagatedBuildInputs = [ gstreamer python ];
meta = {
homepage = https://gstreamer.freedesktop.org;
homepage = "https://gstreamer.freedesktop.org";
description = "Python bindings for GStreamer";
@@ -67,7 +67,7 @@ stdenv.mkDerivation rec {
setupHook = ./setup-hook.sh;
meta = {
homepage = https://gstreamer.freedesktop.org;
homepage = "https://gstreamer.freedesktop.org";
description = "Library for constructing graphs of media-handling components";
@@ -22,7 +22,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "C++ bindings for the GStreamer streaming multimedia library";
homepage = https://www.gtkmm.org/;
homepage = "https://www.gtkmm.org/";
license = licenses.lgpl2Plus;
maintainers = with maintainers; [ plcplc ];
platforms = platforms.unix;