From 56f3509f06a197e5dc6c6d31e4fbfa997b8f4ba8 Mon Sep 17 00:00:00 2001
From: Opam Update Bot <opam-update@botland>
Date: Tue, 18 Feb 2025 07:34:23 +0000
Subject: [PATCH] Automatic publication of dev.2025-02-18.0.d99d3967 for
 coq-stdpp-bitvector coq-stdpp-unstable coq-stdpp

---
 .../opam                                      | 27 ++++++++++++
 .../opam                                      | 26 ++++++++++++
 .../coq-stdpp.dev.2025-02-18.0.d99d3967/opam  | 41 +++++++++++++++++++
 3 files changed, 94 insertions(+)
 create mode 100644 packages/coq-stdpp-bitvector/coq-stdpp-bitvector.dev.2025-02-18.0.d99d3967/opam
 create mode 100644 packages/coq-stdpp-unstable/coq-stdpp-unstable.dev.2025-02-18.0.d99d3967/opam
 create mode 100644 packages/coq-stdpp/coq-stdpp.dev.2025-02-18.0.d99d3967/opam

diff --git a/packages/coq-stdpp-bitvector/coq-stdpp-bitvector.dev.2025-02-18.0.d99d3967/opam b/packages/coq-stdpp-bitvector/coq-stdpp-bitvector.dev.2025-02-18.0.d99d3967/opam
new file mode 100644
index 00000000..d3d4b74e
--- /dev/null
+++ b/packages/coq-stdpp-bitvector/coq-stdpp-bitvector.dev.2025-02-18.0.d99d3967/opam
@@ -0,0 +1,27 @@
+opam-version: "2.0"
+maintainer: "Ralf Jung <jung@mpi-sws.org>"
+authors: "The std++ team"
+license: "BSD-3-Clause"
+homepage: "https://gitlab.mpi-sws.org/iris/stdpp"
+bug-reports: "https://gitlab.mpi-sws.org/iris/stdpp/issues"
+dev-repo: "git+https://gitlab.mpi-sws.org/iris/stdpp.git"
+version: "dev"
+
+synopsis: "A library for bitvectors based on std++"
+description: """
+This library provides the `bv n` type for representing n-bit bitvectors (i.e.,
+fixed-size integers with n bits). It comes with definitions for the standard operations
+(e.g., the operations exposed by SMT-LIB) and some basic automation for solving bitvector
+goals based on the lia tactic.
+"""
+tags: [
+  "logpath:stdpp.bitvector"
+]
+
+depends: [
+  "coq-stdpp" {= version}
+]
+
+build: ["./make-package" "stdpp_bitvector" "-j%{jobs}%"]
+install: ["./make-package" "stdpp_bitvector" "install"]
+url { src: "git+https://gitlab.mpi-sws.org/iris/stdpp.git#d99d3967c658a88d97ec6e47f0b6b310f91a53a3" }
diff --git a/packages/coq-stdpp-unstable/coq-stdpp-unstable.dev.2025-02-18.0.d99d3967/opam b/packages/coq-stdpp-unstable/coq-stdpp-unstable.dev.2025-02-18.0.d99d3967/opam
new file mode 100644
index 00000000..3d583d13
--- /dev/null
+++ b/packages/coq-stdpp-unstable/coq-stdpp-unstable.dev.2025-02-18.0.d99d3967/opam
@@ -0,0 +1,26 @@
+opam-version: "2.0"
+maintainer: "Ralf Jung <jung@mpi-sws.org>"
+authors: "The std++ team"
+license: "BSD-3-Clause"
+homepage: "https://gitlab.mpi-sws.org/iris/stdpp"
+bug-reports: "https://gitlab.mpi-sws.org/iris/stdpp/issues"
+dev-repo: "git+https://gitlab.mpi-sws.org/iris/stdpp.git"
+version: "dev"
+
+synopsis: "Unfinished std++ libraries"
+description: """
+This package contains libraries that have been proposed for inclusion in std++, but more
+work is needed before they are ready for this.
+"""
+tags: [
+  "logpath:stdpp.unstable"
+]
+
+depends: [
+  "coq-stdpp" {= version}
+  "coq-stdpp-bitvector" {= version}
+]
+
+build: ["./make-package" "stdpp_unstable" "-j%{jobs}%"]
+install: ["./make-package" "stdpp_unstable" "install"]
+url { src: "git+https://gitlab.mpi-sws.org/iris/stdpp.git#d99d3967c658a88d97ec6e47f0b6b310f91a53a3" }
diff --git a/packages/coq-stdpp/coq-stdpp.dev.2025-02-18.0.d99d3967/opam b/packages/coq-stdpp/coq-stdpp.dev.2025-02-18.0.d99d3967/opam
new file mode 100644
index 00000000..e9823caa
--- /dev/null
+++ b/packages/coq-stdpp/coq-stdpp.dev.2025-02-18.0.d99d3967/opam
@@ -0,0 +1,41 @@
+opam-version: "2.0"
+maintainer: "Ralf Jung <jung@mpi-sws.org>"
+authors: "The std++ team"
+license: "BSD-3-Clause"
+homepage: "https://gitlab.mpi-sws.org/iris/stdpp"
+bug-reports: "https://gitlab.mpi-sws.org/iris/stdpp/issues"
+dev-repo: "git+https://gitlab.mpi-sws.org/iris/stdpp.git"
+version: "dev"
+
+synopsis: "An extended \"Standard Library\" for Coq"
+description: """
+The key features of this library are as follows:
+
+- It provides a great number of definitions and lemmas for common data
+  structures such as lists, finite maps, finite sets, and finite multisets.
+- It uses type classes for common notations (like `∅`, `∪`, and Haskell-style
+  monad notations) so that these can be overloaded for different data structures.
+- It uses type classes to keep track of common properties of types, like it
+  having decidable equality or being countable or finite.
+- Most data structures are represented in canonical ways so that Leibniz
+  equality can be used as much as possible (for example, for maps we have
+  `m1 = m2` iff `∀ i, m1 !! i = m2 !! i`). On top of that, the library provides
+  setoid instances for most types and operations.
+- It provides various tactics for common tasks, like an ssreflect inspired
+  `done` tactic for finishing trivial goals, a simple breadth-first solver
+  `naive_solver`, an equality simplifier `simplify_eq`, a solver `solve_proper`
+  for proving compatibility of functions with respect to relations, and a solver
+  `set_solver` for goals involving set operations.
+- It is entirely dependency- and axiom-free.
+"""
+tags: [
+  "logpath:stdpp"
+]
+
+depends: [
+  "coq" { (>= "8.18" & < "9.1~") | (= "dev") }
+]
+
+build: ["./make-package" "stdpp" "-j%{jobs}%"]
+install: ["./make-package" "stdpp" "install"]
+url { src: "git+https://gitlab.mpi-sws.org/iris/stdpp.git#d99d3967c658a88d97ec6e47f0b6b310f91a53a3" }
-- 
GitLab