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
{ lib
0
2
, mkDerivation
3
, fetchFromGitHub
4
, qmake
5
, qttools
6
, cmake
7
-
, clang
8
, grpc
9
, protobuf
10
, openssl
···
13
, abseil-cpp
14
, libGL
15
, zlib
0
16
}:
17
18
mkDerivation rec {
19
pname = "qv2ray";
20
-
version = "2.6.3";
21
22
src = fetchFromGitHub {
23
owner = "Qv2ray";
24
repo = "Qv2ray";
25
rev = "v${version}";
26
-
sha256 = "sha256-zf3IlpRbZGDZMEny0jp7S+kWtcE1Z10U9GzKC0W0mZI=";
27
fetchSubmodules = true;
28
};
29
0
0
0
0
0
30
cmakeFlags = [
31
"-DCMAKE_BUILD_TYPE=Release"
32
"-DQV2RAY_DISABLE_AUTO_UPDATE=on"
···
50
51
nativeBuildInputs = [
52
cmake
53
-
clang
0
0
0
54
pkg-config
55
qmake
56
qttools
0
57
];
58
59
meta = with lib; {
···
1
{ lib
2
+
, stdenv
3
, mkDerivation
4
, fetchFromGitHub
5
, qmake
6
, qttools
7
, cmake
8
+
, clang_8
9
, grpc
10
, protobuf
11
, openssl
···
14
, abseil-cpp
15
, libGL
16
, zlib
17
+
, curl
18
}:
19
20
mkDerivation rec {
21
pname = "qv2ray";
22
+
version = "2.7.0";
23
24
src = fetchFromGitHub {
25
owner = "Qv2ray";
26
repo = "Qv2ray";
27
rev = "v${version}";
28
+
sha256 = "sha256-afFTGX/zrnwq/p5p1kj+ANU4WeN7jNq3ieeW+c+GO5M=";
29
fetchSubmodules = true;
30
};
31
32
+
patchPhase = lib.optionals stdenv.isDarwin ''
33
+
substituteInPlace cmake/platforms/macos.cmake \
34
+
--replace \''${QV2RAY_QtX_DIR}/../../../bin/macdeployqt macdeployqt
35
+
'';
36
+
37
cmakeFlags = [
38
"-DCMAKE_BUILD_TYPE=Release"
39
"-DQV2RAY_DISABLE_AUTO_UPDATE=on"
···
57
58
nativeBuildInputs = [
59
cmake
60
+
61
+
# The default clang_7 will result in reproducible ICE.
62
+
clang_8
63
+
64
pkg-config
65
qmake
66
qttools
67
+
curl
68
];
69
70
meta = with lib; {