tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
freeswitch: 1.10.10 -> 1.10.11
Mikael Fangel
2 years ago
21acf7c0
66bda599
+3
-17
1 changed file
expand all
collapse all
unified
split
pkgs
servers
sip
freeswitch
default.nix
+3
-17
pkgs/servers/sip/freeswitch/default.nix
···
104
105
stdenv.mkDerivation rec {
106
pname = "freeswitch";
107
-
version = "1.10.10";
108
src = fetchFromGitHub {
109
owner = "signalwire";
110
repo = pname;
111
rev = "v${version}";
112
-
sha256 = "sha256-3Mm/hbMwnlwbtiOFlODtKItVyj34O3beZDlV8YoJmts=";
113
};
114
115
postPatch = ''
···
125
} > $f
126
done
127
'';
128
-
129
-
## TODO Validate with the next upstream release
130
-
patches = [
131
-
(fetchpatch {
132
-
name = "CVE-2023-44488.patch";
133
-
url = "https://github.com/signalwire/freeswitch/commit/f1fb05214e4f427dcf922f531431ab649cf0622b.patch";
134
-
hash = "sha256-6GMebE6O2EBx60NE2LSRVljaiLm9T4zTrkIpwGvaB08=";
135
-
})
136
-
(fetchpatch {
137
-
name = "CVE-2023-5217.patch";
138
-
url = "https://github.com/signalwire/freeswitch/commit/6f9e72c585265d8def8a613b36cd4f524c201980.patch";
139
-
hash = "sha256-l64mBpyq/TzRM78n73kbuD0UNsk5zIH5QNJlMKdPfr4=";
140
-
})
141
-
];
142
143
strictDeps = true;
144
nativeBuildInputs = [ pkg-config autoreconfHook perl which yasm ];
···
181
description = "Cross-Platform Scalable FREE Multi-Protocol Soft Switch";
182
homepage = "https://freeswitch.org/";
183
license = lib.licenses.mpl11;
184
-
maintainers = with lib.maintainers; [ ];
185
platforms = with lib.platforms; unix;
186
broken = stdenv.isDarwin;
187
};
···
104
105
stdenv.mkDerivation rec {
106
pname = "freeswitch";
107
+
version = "1.10.11";
108
src = fetchFromGitHub {
109
owner = "signalwire";
110
repo = pname;
111
rev = "v${version}";
112
+
hash = "sha256-LzGqrXzPED3PoCDnrwUmmSQsvlAucYo2gTkwFausM7A=";
113
};
114
115
postPatch = ''
···
125
} > $f
126
done
127
'';
0
0
0
0
0
0
0
0
0
0
0
0
0
0
128
129
strictDeps = true;
130
nativeBuildInputs = [ pkg-config autoreconfHook perl which yasm ];
···
167
description = "Cross-Platform Scalable FREE Multi-Protocol Soft Switch";
168
homepage = "https://freeswitch.org/";
169
license = lib.licenses.mpl11;
170
+
maintainers = with lib.maintainers; [ mikaelfangel ];
171
platforms = with lib.platforms; unix;
172
broken = stdenv.isDarwin;
173
};