diff --git a/default.nix b/default.nix index c7ef162..ccb1c77 100644 --- a/default.nix +++ b/default.nix @@ -6,8 +6,6 @@ let in rec { - janus-gateway = callPackage ./pkgs/janus-gateway { }; - nextcloud-spreed-signaling = callPackage ./pkgs/nextcloud-spreed-signaling { }; snipe-it = callPackage ./pkgs/snipe-it { }; diff --git a/flake.nix b/flake.nix index 73e67aa..52e76b4 100644 --- a/flake.nix +++ b/flake.nix @@ -31,7 +31,6 @@ let localPkgs = import ./. { pkgs = next; }; in { inherit (localPkgs) - janus-gateway nextcloud-spreed-signaling snipe-it ; diff --git a/pkgs/janus-gateway/default.nix b/pkgs/janus-gateway/default.nix deleted file mode 100644 index b73ef74..0000000 --- a/pkgs/janus-gateway/default.nix +++ /dev/null @@ -1,59 +0,0 @@ -{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, gengetopt -, glib, libconfig, libnice, jansson, boringssl, zlib, srtp, libuv -, libmicrohttpd, curl, libwebsockets, sofia_sip, libogg, libopus -, usrsctp, ffmpeg -}: - -let - libwebsockets_janus = libwebsockets.overrideAttrs (_: { - configureFlags = [ - "-DLWS_MAX_SMP=1" - "-DLWS_WITHOUT_EXTENSIONS=0" - ]; - }); -in - -stdenv.mkDerivation rec { - pname = "janus-gateway"; - version = "0.11.4"; - - src = fetchFromGitHub { - owner = "meetecho"; - repo = pname; - rev = "v${version}"; - sha256 = "sha256-K+6r7Nz+zzEDNd5Y44+V7x80DPxjaithregEg+goXk0="; - }; - - nativeBuildInputs = [ autoreconfHook pkg-config gengetopt ]; - - buildInputs = [ - glib libconfig libnice jansson boringssl zlib srtp libuv libmicrohttpd - curl libwebsockets_janus sofia_sip libogg libopus usrsctp ffmpeg - ]; - - enableParallelBuilding = true; - - configureFlags = [ - "--enable-boringssl=${boringssl}" - "--enable-libsrtp2" - "--enable-turn-rest-api" - "--enable-json-logger" - "--enable-gelf-event-handler" - "--enable-post-processing" - ]; - - outputs = [ "out" "dev" "doc" "man" ]; - - postInstall = '' - moveToOutput share/janus "$doc" - moveToOutput etc "$doc" - ''; - - meta = with lib; { - description = "General purpose WebRTC server"; - homepage = "https://janus.conf.meetecho.com/"; - license = licenses.gpl3Only; - platforms = platforms.linux; - maintainers = with maintainers; [ fpletz ]; - }; -}