diff --git a/pkgs/by-name/op/open5gs/package.nix b/pkgs/by-name/op/open5gs/package.nix index 5cd935064901..d4e30914a6f8 100644 --- a/pkgs/by-name/op/open5gs/package.nix +++ b/pkgs/by-name/op/open5gs/package.nix @@ -21,6 +21,7 @@ curl, libtins, mongosh, + usrsctp, }: stdenv.mkDerivation (finalAttrs: { @@ -75,23 +76,20 @@ stdenv.mkDerivation (finalAttrs: { libyaml libmicrohttpd libgcrypt - lksctp-tools libidn openssl curl libtins gnutls libnghttp2.dev + ] + ++ lib.optionals stdenv.isLinux [ + lksctp-tools + ] + ++ lib.optionals (!stdenv.isLinux) [ + usrsctp ]; - # For subproject - env = { - NIX_CFLAGS_COMPILE = toString [ - "-Wno-error=array-bounds" - "-Wno-error=stringop-overflow" - ]; - }; - preConfigure = '' cp -R --no-preserve=mode,ownership ${finalAttrs.diameter} subprojects/freeDiameter cp -R --no-preserve=mode,ownership ${finalAttrs.libtins} subprojects/libtins