abseil-cpp_202508: init at 20250814.0

Diff:
https://github.com/abseil/abseil-cpp/compare/20250512.1...20250814.0

Changelog: https://github.com/abseil/abseil-cpp/releases/tag/20250814.0

+45
+45
pkgs/by-name/ab/abseil-cpp_202508/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + gtest, 7 + static ? stdenv.hostPlatform.isStatic, 8 + cxxStandard ? null, 9 + }: 10 + 11 + stdenv.mkDerivation (finalAttrs: { 12 + pname = "abseil-cpp"; 13 + version = "20250814.0"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "abseil"; 17 + repo = "abseil-cpp"; 18 + tag = finalAttrs.version; 19 + hash = "sha256-6Ro7miql9+wcArsOKTjlyDSyD91rmmPsIfO5auk9kiI="; 20 + }; 21 + 22 + cmakeFlags = [ 23 + (lib.cmakeBool "ABSL_BUILD_TEST_HELPERS" true) 24 + (lib.cmakeBool "ABSL_USE_EXTERNAL_GOOGLETEST" true) 25 + (lib.cmakeBool "BUILD_SHARED_LIBS" (!static)) 26 + ] 27 + ++ lib.optionals (cxxStandard != null) [ 28 + (lib.cmakeFeature "CMAKE_CXX_STANDARD" cxxStandard) 29 + ]; 30 + 31 + strictDeps = true; 32 + 33 + nativeBuildInputs = [ cmake ]; 34 + 35 + buildInputs = [ gtest ]; 36 + 37 + meta = { 38 + description = "Open-source collection of C++ code designed to augment the C++ standard library"; 39 + homepage = "https://abseil.io/"; 40 + changelog = "https://github.com/abseil/abseil-cpp/releases/tag/${finalAttrs.version}"; 41 + license = lib.licenses.asl20; 42 + platforms = lib.platforms.all; 43 + maintainers = [ lib.maintainers.GaetanLepage ]; 44 + }; 45 + })