Loading pkgs/applications/networking/instant-messengers/dino/default.nix +8 −19 Original line number Diff line number Diff line Loading @@ -27,14 +27,14 @@ srtp, libnice, gnutls, gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-vaapi, 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 stdenv.mkDerivation (finalAttrs: { pname = "dino"; version = "0.5.1"; Loading Loading @@ -79,24 +79,13 @@ stdenv.mkDerivation (finalAttrs: { srtp libnice gnutls gstreamer gst-plugins-base gst-plugins-good # contains rtpbin, required for VP9 gst-plugins-bad # required for H264, MSDK gst-vaapi # required for VAAPI gst_all_1.gstreamer gst_all_1.gst-plugins-base webrtc-audio-processing ]; doCheck = true; mesonFlags = [ "-Dplugin-notification-sound=enabled" "-Dplugin-rtp-h264=enabled" "-Dplugin-rtp-msdk=enabled" "-Dplugin-rtp-vaapi=enabled" "-Dplugin-rtp-vp9=enabled" ]; # Undefined symbols for architecture arm64: "_gpg_strerror" NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-lgpg-error"; Loading @@ -108,7 +97,7 @@ stdenv.mkDerivation (finalAttrs: { # will load # # See https://github.com/dino/dino/wiki/macOS postFixup = lib.optionalString (stdenv.hostPlatform.isDarwin) '' postFixup = lib.optionalString stdenv.hostPlatform.isDarwin '' cd "$out/lib/dino/plugins/" for f in *.dylib; do mv "$f" "$(basename "$f" .dylib).so" Loading pkgs/top-level/all-packages.nix +1 −9 Original line number Diff line number Diff line Loading @@ -1875,15 +1875,7 @@ with pkgs; asciidoc = asciidoc-full; }; dino = callPackage ../applications/networking/instant-messengers/dino { inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-bad gst-vaapi ; gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; }; }; dino = callPackage ../applications/networking/instant-messengers/dino { }; dnschef = python3Packages.callPackage ../tools/networking/dnschef { }; Loading Loading
pkgs/applications/networking/instant-messengers/dino/default.nix +8 −19 Original line number Diff line number Diff line Loading @@ -27,14 +27,14 @@ srtp, libnice, gnutls, gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-vaapi, 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 stdenv.mkDerivation (finalAttrs: { pname = "dino"; version = "0.5.1"; Loading Loading @@ -79,24 +79,13 @@ stdenv.mkDerivation (finalAttrs: { srtp libnice gnutls gstreamer gst-plugins-base gst-plugins-good # contains rtpbin, required for VP9 gst-plugins-bad # required for H264, MSDK gst-vaapi # required for VAAPI gst_all_1.gstreamer gst_all_1.gst-plugins-base webrtc-audio-processing ]; doCheck = true; mesonFlags = [ "-Dplugin-notification-sound=enabled" "-Dplugin-rtp-h264=enabled" "-Dplugin-rtp-msdk=enabled" "-Dplugin-rtp-vaapi=enabled" "-Dplugin-rtp-vp9=enabled" ]; # Undefined symbols for architecture arm64: "_gpg_strerror" NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-lgpg-error"; Loading @@ -108,7 +97,7 @@ stdenv.mkDerivation (finalAttrs: { # will load # # See https://github.com/dino/dino/wiki/macOS postFixup = lib.optionalString (stdenv.hostPlatform.isDarwin) '' postFixup = lib.optionalString stdenv.hostPlatform.isDarwin '' cd "$out/lib/dino/plugins/" for f in *.dylib; do mv "$f" "$(basename "$f" .dylib).so" Loading
pkgs/top-level/all-packages.nix +1 −9 Original line number Diff line number Diff line Loading @@ -1875,15 +1875,7 @@ with pkgs; asciidoc = asciidoc-full; }; dino = callPackage ../applications/networking/instant-messengers/dino { inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-bad gst-vaapi ; gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; }; }; dino = callPackage ../applications/networking/instant-messengers/dino { }; dnschef = python3Packages.callPackage ../tools/networking/dnschef { }; Loading