diff --git a/pkgs/applications/networking/instant-messengers/dino/default.nix b/pkgs/by-name/di/dino/package.nix similarity index 93% rename from pkgs/applications/networking/instant-messengers/dino/default.nix rename to pkgs/by-name/di/dino/package.nix index d343c7dedc2c..7188b8965453 100644 --- a/pkgs/applications/networking/instant-messengers/dino/default.nix +++ b/pkgs/by-name/di/dino/package.nix @@ -27,16 +27,20 @@ srtp, libnice, gnutls, - gstreamer, - gst-plugins-base, - gst-plugins-good, + gst_all_1, webrtc-audio-processing, }: # Upstream is very deliberate about which features are enabled per default or are automatically enabled. # Everything that is disabled per default has to been seen experimental and should not be enabled without strong reasoning. # see https://github.com/NixOS/nixpkgs/issues/469614#issuecomment-3649662176 - +let + inherit (gst_all_1) + gstreamer + gst-plugins-base + ; + gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; }; +in stdenv.mkDerivation (finalAttrs: { pname = "dino"; version = "0.5.1"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 40a7918d215f..b001e8c4fea5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1698,14 +1698,6 @@ with pkgs; plugins = lib.filter (p: p ? pluginName) (builtins.attrValues discourse.plugins); }; - 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; inherit (ocamlPackages) dune-release;