diff options
author | Martin Weinelt <hexa@darmstadt.ccc.de> | 2022-09-28 17:33:36 +0200 |
---|---|---|
committer | Martin Weinelt <hexa@darmstadt.ccc.de> | 2022-09-28 23:16:12 +0200 |
commit | 7399b9f0cf95f3d1848e3f18268243924848e966 (patch) | |
tree | 1af2080e427ff6a8f2357bc2caa0458c70a4cefc | |
parent | b4fb830c375539ac3cb693544996d6f8d40b705a (diff) | |
download | nixpkgs-7399b9f0cf95f3d1848e3f18268243924848e966.tar nixpkgs-7399b9f0cf95f3d1848e3f18268243924848e966.tar.gz nixpkgs-7399b9f0cf95f3d1848e3f18268243924848e966.tar.bz2 nixpkgs-7399b9f0cf95f3d1848e3f18268243924848e966.tar.lz nixpkgs-7399b9f0cf95f3d1848e3f18268243924848e966.tar.xz nixpkgs-7399b9f0cf95f3d1848e3f18268243924848e966.tar.zst nixpkgs-7399b9f0cf95f3d1848e3f18268243924848e966.zip |
abseil-cpp_202206: init at 20220623.1
-rw-r--r-- | pkgs/development/libraries/abseil-cpp/202206.nix | 36 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 1 |
2 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/development/libraries/abseil-cpp/202206.nix b/pkgs/development/libraries/abseil-cpp/202206.nix new file mode 100644 index 00000000000..7ca25f41404 --- /dev/null +++ b/pkgs/development/libraries/abseil-cpp/202206.nix @@ -0,0 +1,36 @@ +{ lib +, stdenv +, fetchFromGitHub +, fetchpatch +, cmake +, static ? stdenv.hostPlatform.isStatic +, cxxStandard ? null +}: + +stdenv.mkDerivation rec { + pname = "abseil-cpp"; + version = "20220623.1"; + + src = fetchFromGitHub { + owner = "abseil"; + repo = "abseil-cpp"; + rev = "refs/tags/${version}"; + hash = "sha256-Od1FZOOWEXVQsnZBwGjDIExi6LdYtomyL0STR44SsG8="; + }; + + cmakeFlags = [ + "-DBUILD_SHARED_LIBS=${if static then "OFF" else "ON"}" + ] ++ lib.optionals (cxxStandard != null) [ + "-DCMAKE_CXX_STANDARD=${cxxStandard}" + ]; + + nativeBuildInputs = [ cmake ]; + + meta = with lib; { + description = "An open-source collection of C++ code designed to augment the C++ standard library"; + homepage = "https://abseil.io/"; + license = licenses.asl20; + platforms = platforms.all; + maintainers = [ maintainers.andersk ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index cbdf8d031a6..2de6c0facb9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -17606,6 +17606,7 @@ with pkgs; abseil-cpp_202111 = callPackage ../development/libraries/abseil-cpp/202111.nix { }; abseil-cpp_202103 = callPackage ../development/libraries/abseil-cpp/202103.nix { }; + abseil-cpp_202206 = callPackage ../development/libraries/abseil-cpp/202206.nix { }; abseil-cpp = abseil-cpp_202103; accountsservice = callPackage ../development/libraries/accountsservice { }; |