tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
pjsip: 2.10 -> 2.11.1
linsui
4 years ago
4b866da2
3c5ac430
+6
-9
2 changed files
expand all
collapse all
unified
split
pkgs
applications
networking
pjsip
default.nix
fix-aarch64.patch
+2
-5
pkgs/applications/networking/pjsip/default.nix
···
2
3
stdenv.mkDerivation rec {
4
pname = "pjsip";
5
-
version = "2.10";
6
7
src = fetchFromGitHub {
8
owner = pname;
9
repo = "pjproject";
10
rev = version;
11
-
sha256 = "1aklicpgwc88578k03i5d5cm5h8mfm7hmx8vfprchbmaa2p8f4z0";
12
};
13
14
patches = [
···
21
22
preConfigure = ''
23
export LD=$CC
24
-
'' # Fixed on master, remove with 2.11
25
-
+ lib.optionalString stdenv.isDarwin ''
26
-
NIX_CFLAGS_COMPILE+=" -framework Security"
27
'';
28
29
postInstall = ''
···
2
3
stdenv.mkDerivation rec {
4
pname = "pjsip";
5
+
version = "2.11.1";
6
7
src = fetchFromGitHub {
8
owner = pname;
9
repo = "pjproject";
10
rev = version;
11
+
sha256 = "sha256-mqtlxQDIFee93wpdn8oNWmMPDyjYTCmVqF6IJvJbRBM=";
12
};
13
14
patches = [
···
21
22
preConfigure = ''
23
export LD=$CC
0
0
0
24
'';
25
26
postInstall = ''
+4
-4
pkgs/applications/networking/pjsip/fix-aarch64.patch
···
1
--- a/aconfigure
2
+++ b/aconfigure
3
-
@@ -8945,6 +8945,10 @@
4
-
ac_webrtc_instset=neon
5
-
ac_webrtc_cflags="-DWEBRTC_ARCH_ARMV7 -mfloat-abi=hard -mfpu=neon"
6
-
;;
7
+ arm64*|aarch64*)
8
+ ac_webrtc_instset=neon
9
+ ac_webrtc_cflags="-DWEBRTC_ARCH_ARM64"
···
1
--- a/aconfigure
2
+++ b/aconfigure
3
+
@@ -9174,6 +9174,10 @@
4
+
ac_webrtc_instset=neon
5
+
ac_webrtc_cflags="-DWEBRTC_ARCH_ARM64"
6
+
;;
7
+ arm64*|aarch64*)
8
+ ac_webrtc_instset=neon
9
+ ac_webrtc_cflags="-DWEBRTC_ARCH_ARM64"