msgpack-cxx: use finalAttrs pattern

Nick Cao a268072f 5107d158

+5 -5
+5 -5
pkgs/development/libraries/msgpack-cxx/default.nix
··· 6 6 , zlib 7 7 }: 8 8 9 - stdenv.mkDerivation rec { 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 - rev = "refs/tags/cpp-${version}"; 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 - ] ++ lib.optional doCheck "-DMSGPACK_BUILD_TESTS=ON"; 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 - changelog = "https://github.com/msgpack/msgpack-c/blob/${src.rev}/CHANGELOG.md"; 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 + })