tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
0
fork
atom
overview
issues
pulls
pipelines
drogon: 1.8.2 -> 1.8.3
urlordjames
3 years ago
300f91c4
798513fd
+9
-3
1 changed file
expand all
collapse all
unified
split
pkgs
development
libraries
drogon
default.nix
+9
-3
pkgs/development/libraries/drogon/default.nix
···
1
1
-
{ stdenv, fetchFromGitHub, cmake, jsoncpp, libossp_uuid, zlib, lib
1
1
+
{ stdenv, fetchFromGitHub, cmake, jsoncpp, libossp_uuid, zlib, lib, fetchpatch
2
2
# optional but of negligible size
3
3
, openssl, brotli, c-ares
4
4
# optional databases
···
9
9
10
10
stdenv.mkDerivation rec {
11
11
pname = "drogon";
12
12
-
version = "1.8.2";
12
12
+
version = "1.8.3";
13
13
14
14
src = fetchFromGitHub {
15
15
owner = "drogonframework";
16
16
repo = "drogon";
17
17
rev = "v${version}";
18
18
-
sha256 = "sha256-IpECYpPuheoLelEdgV+J26b+95fMfRmeQ44q6JvqRtw=";
18
18
+
sha256 = "sha256-I3f/8TMGm1G4CFMJJLyiVYso9yTHjeLefS5eaGySvC4=";
19
19
fetchSubmodules = true;
20
20
};
21
21
···
43
43
# this part of the test would normally fail because it attempts to configure a CMake project that uses find_package on itself
44
44
# this patch makes drogon and trantor visible to the test
45
45
./fix_find_package.patch
46
46
+
47
47
+
# see https://github.com/drogonframework/drogon/issues/1491
48
48
+
(fetchpatch {
49
49
+
url = "https://github.com/drogonframework/drogon/commit/7d87d7e0b264ce53aa5ee006fb022d3516c9d666.patch";
50
50
+
sha256 = "sha256-C4zH9oNMfhkaeVNvZuBuzu1v2vNgg/t+YPitbrmHg+Y=";
51
51
+
})
46
52
];
47
53
48
54
# modifying PATH here makes drogon_ctl visible to the test