lol

Merge pull request #255437 from erdnaxe/libdatachannel-update

libdatachannel: 0.18.5 -> 0.19.1

authored by

Weijia Wang and committed by
GitHub
624c2017 400df271

+5 -24
+5 -24
pkgs/development/libraries/libdatachannel/default.nix
··· 12 12 , usrsctp 13 13 }: 14 14 15 - let 16 - # Use usrsctp version specified at https://github.com/paullouisageneau/libdatachannel/tree/master/deps 17 - # Older or newer usrsctp might break libdatachannel, please keep it synced with upstream. 18 - customUsrsctp = usrsctp.overrideAttrs (finalAttrs: previousAttrs: { 19 - version = "unstable-2021-10-08"; 20 - src = fetchFromGitHub { 21 - owner = "sctplab"; 22 - repo = "usrsctp"; 23 - rev = "7c31bd35c79ba67084ce029511193a19ceb97447"; 24 - hash = "sha256-KeOR/0WDtG1rjUndwTUOhE21PoS+ETs1Vk7jQYy/vNs="; 25 - }; 26 - }); 27 - in 28 15 stdenv.mkDerivation rec { 29 16 pname = "libdatachannel"; 30 - version = "0.18.5"; 17 + version = "0.19.1"; 31 18 32 19 src = fetchFromGitHub { 33 20 owner = "paullouisageneau"; 34 21 repo = pname; 35 22 rev = "v${version}"; 36 - hash = "sha256-ognjEDw68DpdQ/4JqcTejP5f9K0zLZGnpr99P/dvHK4="; 23 + hash = "sha256-jsJTECSR3ptiByfYQ00laeKMKJCv5IDkZmilY3jpRrU="; 37 24 }; 38 25 39 26 outputs = [ "out" "dev" ]; ··· 48 35 libnice 49 36 openssl 50 37 srtp 38 + usrsctp 39 + plog 51 40 ]; 52 41 53 42 cmakeFlags = [ 54 43 "-DUSE_NICE=ON" 55 - "-DUSE_SYSTEM_SRTP=ON" 44 + "-DPREFER_SYSTEM_LIB=ON" 56 45 "-DNO_EXAMPLES=ON" 57 46 ]; 58 - 59 - postPatch = '' 60 - # TODO: Remove when updating to 0.19.x, and add 61 - # -DUSE_SYSTEM_USRSCTP=ON and -DUSE_SYSTEM_PLOG=ON to cmakeFlags instead 62 - mkdir -p deps/{usrsctp,plog} 63 - cp -r --no-preserve=mode ${srcOnly customUsrsctp}/. deps/usrsctp 64 - cp -r --no-preserve=mode ${srcOnly plog}/. deps/plog 65 - ''; 66 47 67 48 postFixup = '' 68 49 # Fix shared library path that will be incorrect on move to "dev" output