freeswitch: 1.10.10 -> 1.10.11

This commit is contained in:
Mikael Fangel 2023-12-22 21:10:35 +01:00
parent 66bda599f4
commit 21acf7c055
No known key found for this signature in database
GPG key ID: 306DE4426F0B77C3

View file

@ -104,12 +104,12 @@ in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "freeswitch"; pname = "freeswitch";
version = "1.10.10"; version = "1.10.11";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "signalwire"; owner = "signalwire";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-3Mm/hbMwnlwbtiOFlODtKItVyj34O3beZDlV8YoJmts="; hash = "sha256-LzGqrXzPED3PoCDnrwUmmSQsvlAucYo2gTkwFausM7A=";
}; };
postPatch = '' postPatch = ''
@ -126,20 +126,6 @@ stdenv.mkDerivation rec {
done done
''; '';
## TODO Validate with the next upstream release
patches = [
(fetchpatch {
name = "CVE-2023-44488.patch";
url = "https://github.com/signalwire/freeswitch/commit/f1fb05214e4f427dcf922f531431ab649cf0622b.patch";
hash = "sha256-6GMebE6O2EBx60NE2LSRVljaiLm9T4zTrkIpwGvaB08=";
})
(fetchpatch {
name = "CVE-2023-5217.patch";
url = "https://github.com/signalwire/freeswitch/commit/6f9e72c585265d8def8a613b36cd4f524c201980.patch";
hash = "sha256-l64mBpyq/TzRM78n73kbuD0UNsk5zIH5QNJlMKdPfr4=";
})
];
strictDeps = true; strictDeps = true;
nativeBuildInputs = [ pkg-config autoreconfHook perl which yasm ]; nativeBuildInputs = [ pkg-config autoreconfHook perl which yasm ];
buildInputs = [ buildInputs = [
@ -181,7 +167,7 @@ stdenv.mkDerivation rec {
description = "Cross-Platform Scalable FREE Multi-Protocol Soft Switch"; description = "Cross-Platform Scalable FREE Multi-Protocol Soft Switch";
homepage = "https://freeswitch.org/"; homepage = "https://freeswitch.org/";
license = lib.licenses.mpl11; license = lib.licenses.mpl11;
maintainers = with lib.maintainers; [ ]; maintainers = with lib.maintainers; [ mikaelfangel ];
platforms = with lib.platforms; unix; platforms = with lib.platforms; unix;
broken = stdenv.isDarwin; broken = stdenv.isDarwin;
}; };