From f68320d7cd34c8ea6126d2ac59abf1ce3d986f92 Mon Sep 17 00:00:00 2001 From: Andreas Wiese Date: Fri, 6 Nov 2020 13:21:08 +0100 Subject: [PATCH] usrsctp: init at (unstable-)2020-11-04 --- default.nix | 5 +++-- pkgs/usrsctp/default.nix | 29 +++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 pkgs/usrsctp/default.nix diff --git a/default.nix b/default.nix index 8e8ec06..2bec233 100644 --- a/default.nix +++ b/default.nix @@ -10,8 +10,6 @@ with self; rec { janus-gateway = callPackage ./pkgs/janus-gateway { }; - nextcloud-spreed-signaling = callPackage ./pkgs/nextcloud-spreed-signaling { }; - linux_5_9 = callPackage ./pkgs/linux/linux-5.9.nix { kernelPatches = [ kernelPatches.bridge_stp_helper @@ -22,4 +20,7 @@ with self; rec { linuxPackages_5_9 = recurseIntoAttrs (linuxPackagesFor linux_5_9); linuxPackages_latest = linuxPackages_5_9; + nextcloud-spreed-signaling = callPackage ./pkgs/nextcloud-spreed-signaling { }; + + usrsctp = callPackage ./pkgs/usrsctp { }; } diff --git a/pkgs/usrsctp/default.nix b/pkgs/usrsctp/default.nix new file mode 100644 index 0000000..bb921ee --- /dev/null +++ b/pkgs/usrsctp/default.nix @@ -0,0 +1,29 @@ +{ stdenv, lib, fetchFromGitHub, which, libtool, autoconf, automake }: + +let + version = "2020-11-04"; + rev = "4098a99f47eb7145f6f7ce0b66a19f6b1b13ebfa"; + sha256 = "1mfaz4ya5c2k1cpn5id4312qb9ni5sp9j7c57jxcfjx7bkds6k17"; +in stdenv.mkDerivation rec { + pname = "usrsctp-unstable"; + inherit version; + + src = fetchFromGitHub { + owner = "sctplab"; + repo = "usrsctp"; + inherit rev sha256; + }; + + nativeBuildInputs = [ + which + libtool + autoconf + automake + ]; + + hardeningDisable = [ + "fortify" + ]; + + preConfigure = "./bootstrap"; +}