tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
msgpack-cxx: use finalAttrs pattern
Nick Cao
2 years ago
a268072f
5107d158
+5
-5
1 changed file
expand all
collapse all
unified
split
pkgs
development
libraries
msgpack-cxx
default.nix
+5
-5
pkgs/development/libraries/msgpack-cxx/default.nix
···
6
6
, zlib
7
7
}:
8
8
9
9
-
stdenv.mkDerivation rec {
9
9
+
stdenv.mkDerivation (finalAttrs: {
10
10
pname = "msgpack-cxx";
11
11
version = "6.1.0";
12
12
13
13
src = fetchFromGitHub {
14
14
owner = "msgpack";
15
15
repo = "msgpack-c";
16
16
-
rev = "refs/tags/cpp-${version}";
16
16
+
rev = "refs/tags/cpp-${finalAttrs.version}";
17
17
hash = "sha256-VqzFmm3MmMhWyooOsz1d9gwwbn/fnnxpkCFwqKR6los=";
18
18
};
19
19
···
29
29
30
30
cmakeFlags = [
31
31
"-DMSGPACK_BUILD_DOCS=OFF" # docs are not installed even if built
32
32
-
] ++ lib.optional doCheck "-DMSGPACK_BUILD_TESTS=ON";
32
32
+
] ++ lib.optional finalAttrs.doCheck "-DMSGPACK_BUILD_TESTS=ON";
33
33
34
34
checkInputs = [
35
35
zlib
···
40
40
meta = with lib; {
41
41
description = "MessagePack implementation for C++";
42
42
homepage = "https://github.com/msgpack/msgpack-c";
43
43
-
changelog = "https://github.com/msgpack/msgpack-c/blob/${src.rev}/CHANGELOG.md";
43
43
+
changelog = "https://github.com/msgpack/msgpack-c/blob/${finalAttrs.src.rev}/CHANGELOG.md";
44
44
license = licenses.boost;
45
45
maintainers = with maintainers; [ nickcao ];
46
46
};
47
47
-
}
47
47
+
})