From ee675709503312ff84e5ef2032ce002b6f5fe10c Mon Sep 17 00:00:00 2001
From: Opam Update Bot <opam-update@botland>
Date: Fri, 7 Feb 2025 13:04:34 +0000
Subject: [PATCH] Automatic publication of dev.2025-02-07.1.cc5fd623 for
 coq-stdpp-bitvector coq-stdpp-unstable coq-stdpp

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

diff --git a/packages/coq-stdpp-bitvector/coq-stdpp-bitvector.dev.2025-02-07.1.cc5fd623/opam b/packages/coq-stdpp-bitvector/coq-stdpp-bitvector.dev.2025-02-07.1.cc5fd623/opam
new file mode 100644
index 00000000..a5dac830
--- /dev/null
+++ b/packages/coq-stdpp-bitvector/coq-stdpp-bitvector.dev.2025-02-07.1.cc5fd623/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#cc5fd6238e71c43fabd3ed7428541ebca26b9cc4" }
diff --git a/packages/coq-stdpp-unstable/coq-stdpp-unstable.dev.2025-02-07.1.cc5fd623/opam b/packages/coq-stdpp-unstable/coq-stdpp-unstable.dev.2025-02-07.1.cc5fd623/opam
new file mode 100644
index 00000000..a26fcb74
--- /dev/null
+++ b/packages/coq-stdpp-unstable/coq-stdpp-unstable.dev.2025-02-07.1.cc5fd623/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#cc5fd6238e71c43fabd3ed7428541ebca26b9cc4" }
diff --git a/packages/coq-stdpp/coq-stdpp.dev.2025-02-07.1.cc5fd623/opam b/packages/coq-stdpp/coq-stdpp.dev.2025-02-07.1.cc5fd623/opam
new file mode 100644
index 00000000..536b655b
--- /dev/null
+++ b/packages/coq-stdpp/coq-stdpp.dev.2025-02-07.1.cc5fd623/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#cc5fd6238e71c43fabd3ed7428541ebca26b9cc4" }
-- 
GitLab