From 5f5f70d192dbfecd8f39412eafb69859907395fb Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Sun, 22 Dec 2024 17:17:35 +0100 Subject: [PATCH] ustreamer: add systemd support Signed-off-by: Sefa Eyeoglu --- pkgs/by-name/us/ustreamer/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/us/ustreamer/package.nix b/pkgs/by-name/us/ustreamer/package.nix index 819c937cab38..8d716a7b5a26 100644 --- a/pkgs/by-name/us/ustreamer/package.nix +++ b/pkgs/by-name/us/ustreamer/package.nix @@ -14,6 +14,8 @@ jansson, libopus, nixosTests, + systemdLibs, + withSystemd ? true, withJanus ? true, }: stdenv.mkDerivation rec { @@ -34,6 +36,9 @@ stdenv.mkDerivation rec { libjpeg libdrm ] + ++ lib.optionals withSystemd [ + systemdLibs + ] ++ lib.optionals withJanus [ janus-gateway glib @@ -50,6 +55,9 @@ stdenv.mkDerivation rec { "PREFIX=${placeholder "out"}" "WITH_V4P=1" ] + ++ lib.optionals withSystemd [ + "WITH_SYSTEMD=1" + ] ++ lib.optionals withJanus [ "WITH_JANUS=1" # Workaround issues with Janus C Headers