tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
qv2ray: 2.6.3 -> 2.7.0
Vanilla
4 years ago
dd2d99ca
788dffdf
+15
-4
1 changed file
expand all
collapse all
unified
split
pkgs
applications
networking
qv2ray
default.nix
+15
-4
pkgs/applications/networking/qv2ray/default.nix
···
1
1
{ lib
2
2
+
, stdenv
2
3
, mkDerivation
3
4
, fetchFromGitHub
4
5
, qmake
5
6
, qttools
6
7
, cmake
7
7
-
, clang
8
8
+
, clang_8
8
9
, grpc
9
10
, protobuf
10
11
, openssl
···
13
14
, abseil-cpp
14
15
, libGL
15
16
, zlib
17
17
+
, curl
16
18
}:
17
19
18
20
mkDerivation rec {
19
21
pname = "qv2ray";
20
20
-
version = "2.6.3";
22
22
+
version = "2.7.0";
21
23
22
24
src = fetchFromGitHub {
23
25
owner = "Qv2ray";
24
26
repo = "Qv2ray";
25
27
rev = "v${version}";
26
26
-
sha256 = "sha256-zf3IlpRbZGDZMEny0jp7S+kWtcE1Z10U9GzKC0W0mZI=";
28
28
+
sha256 = "sha256-afFTGX/zrnwq/p5p1kj+ANU4WeN7jNq3ieeW+c+GO5M=";
27
29
fetchSubmodules = true;
28
30
};
29
31
32
32
+
patchPhase = lib.optionals stdenv.isDarwin ''
33
33
+
substituteInPlace cmake/platforms/macos.cmake \
34
34
+
--replace \''${QV2RAY_QtX_DIR}/../../../bin/macdeployqt macdeployqt
35
35
+
'';
36
36
+
30
37
cmakeFlags = [
31
38
"-DCMAKE_BUILD_TYPE=Release"
32
39
"-DQV2RAY_DISABLE_AUTO_UPDATE=on"
···
50
57
51
58
nativeBuildInputs = [
52
59
cmake
53
53
-
clang
60
60
+
61
61
+
# The default clang_7 will result in reproducible ICE.
62
62
+
clang_8
63
63
+
54
64
pkg-config
55
65
qmake
56
66
qttools
67
67
+
curl
57
68
];
58
69
59
70
meta = with lib; {