summary refs log tree commit diff
diff options
context:
space:
mode:
authorMartin Weinelt <hexa@darmstadt.ccc.de>2022-09-28 17:33:36 +0200
committerMartin Weinelt <hexa@darmstadt.ccc.de>2022-09-28 23:16:12 +0200
commit7399b9f0cf95f3d1848e3f18268243924848e966 (patch)
tree1af2080e427ff6a8f2357bc2caa0458c70a4cefc
parentb4fb830c375539ac3cb693544996d6f8d40b705a (diff)
downloadnixpkgs-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.nix36
-rw-r--r--pkgs/top-level/all-packages.nix1
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 { };