libphonenumber: 9.0.10 -> 9.0.12 (#430854)

authored by Weijia Wang and committed by GitHub 280accc6 bdb6b607

+19 -9
+19 -9
pkgs/by-name/li/libphonenumber/package.nix
··· 4 4 fetchFromGitHub, 5 5 buildPackages, 6 6 cmake, 7 + enableTests ? true, 7 8 gtest, 8 9 jre, 9 10 pkg-config, ··· 14 15 15 16 stdenv.mkDerivation (finalAttrs: { 16 17 pname = "libphonenumber"; 17 - version = "9.0.10"; 18 + version = "9.0.12"; 18 19 19 20 src = fetchFromGitHub { 20 21 owner = "google"; 21 22 repo = "libphonenumber"; 22 23 tag = "v${finalAttrs.version}"; 23 - hash = "sha256-b/TQhHG7qPzXcFtiFNXOu1hkFfT9KnZNPa+AB/Fmk0E="; 24 + hash = "sha256-ylEv1YtnzXGHLKVY1INEq2GXrxgfy6R0cL199ec8CyQ="; 24 25 }; 25 26 26 27 patches = [ ··· 31 32 32 33 nativeBuildInputs = [ 33 34 cmake 35 + pkg-config 36 + ] 37 + ++ lib.optionals enableTests [ 34 38 gtest 35 39 jre 36 - pkg-config 37 40 ]; 38 41 39 42 buildInputs = [ 40 - boost 41 43 icu 42 44 protobuf 45 + ] 46 + ++ lib.optionals enableTests [ 47 + boost 43 48 ]; 44 49 45 50 cmakeDir = "../cpp"; 46 51 47 - doCheck = true; 52 + doCheck = enableTests; 48 53 49 54 checkTarget = "tests"; 50 55 51 - cmakeFlags = lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ 52 - (lib.cmakeFeature "CMAKE_CROSSCOMPILING_EMULATOR" (stdenv.hostPlatform.emulator buildPackages)) 53 - (lib.cmakeFeature "PROTOC_BIN" (lib.getExe buildPackages.protobuf)) 54 - ]; 56 + cmakeFlags = 57 + lib.optionals (!enableTests) [ 58 + (lib.cmakeBool "REGENERATE_METADATA" false) 59 + (lib.cmakeBool "USE_BOOST" false) 60 + ] 61 + ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ 62 + (lib.cmakeFeature "CMAKE_CROSSCOMPILING_EMULATOR" (stdenv.hostPlatform.emulator buildPackages)) 63 + (lib.cmakeFeature "PROTOC_BIN" (lib.getExe buildPackages.protobuf)) 64 + ]; 55 65 56 66 meta = with lib; { 57 67 changelog = "https://github.com/google/libphonenumber/blob/${finalAttrs.src.rev}/release_notes.txt";