dino: re-add gst-plugins-good input

This was previously removed when experimental features in Dino were
disabled, along with other dependencies required for those.  Unlike
the others, though, VP9 is a stable feature, which we inadvertently
lost when making that change.  This is therefore a partial revert of
that change.

Fixes: ccc6c1ca88 ("dino: disable optional features per default as they are experimental")
Closes: https://github.com/NixOS/nixpkgs/issues/497706
This commit is contained in:
Alyssa Ross
2026-03-08 11:59:03 +01:00
parent 4b2ae98e90
commit 0f7d42cf72
2 changed files with 13 additions and 4 deletions
@@ -27,7 +27,9 @@
srtp,
libnice,
gnutls,
gst_all_1,
gstreamer,
gst-plugins-base,
gst-plugins-good,
webrtc-audio-processing,
}:
@@ -79,8 +81,9 @@ stdenv.mkDerivation (finalAttrs: {
srtp
libnice
gnutls
gst_all_1.gstreamer
gst_all_1.gst-plugins-base
gstreamer
gst-plugins-base
gst-plugins-good # contains rtpbin, required for VP9
webrtc-audio-processing
];
+7 -1
View File
@@ -1672,7 +1672,13 @@ with pkgs;
plugins = lib.filter (p: p ? pluginName) (builtins.attrValues discourse.plugins);
};
dino = callPackage ../applications/networking/instant-messengers/dino { };
dino = callPackage ../applications/networking/instant-messengers/dino {
inherit (gst_all_1)
gstreamer
gst-plugins-base
;
gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
};
inherit (ocamlPackages) dot-merlin-reader;