this repo has no description

Merge pull request #22030 from pukkamustard/eris

[new release] eris (1.0.0)

Changed files
+122
packages
conf-zig
conf-zig.1
eris
eris.1.0.0
eris-lwt
eris-lwt.1.0.0
+24
packages/conf-zig/conf-zig.1/opam
···
+
opam-version: "2.0"
+
maintainer: "https://github.com/ocaml/opam-repository/issues"
+
homepage: "https://ziglang.org/"
+
bug-reports: "https://github.com/ocaml/opam-repository/issues"
+
authors: ["pukkamustard <pukkamustard@posteo.net>"]
+
license: "MIT"
+
build: ["zig" "version"]
+
depexts: [
+
["zig"] {os-family = "debian"}
+
["zig"] {os-distribution = "fedora"}
+
["zig"] {os-distribution = "rhel"}
+
["zig"] {os-distribution = "centos"}
+
["zig"] {os-distribution = "alpine"}
+
["zig"] {os-family = "suse"}
+
["zig"] {os-distribution = "ol"}
+
["zig"] {os-distribution = "arch"}
+
["zig"] {os = "freebsd"}
+
["zig"] {os = "macos" & os-distribution = "homebrew"}
+
["system:zig"] {os = "win32" & os-distribution = "cygwinports"}
+
]
+
synopsis: "Virtual package relying on zig"
+
description:
+
"This package can only install if the Zig compiler is installed on the system."
+
flags: conf
+46
packages/eris-lwt/eris-lwt.1.0.0/opam
···
+
# This file is generated by dune, edit dune-project instead
+
opam-version: "2.0"
+
synopsis: "Lwt bindings to eris"
+
description: "Lwt bindings to eris"
+
maintainer: ["pukkamustard <pukkamustard@posteo.net>"]
+
authors: ["pukkamustard <pukkamustard@posteo.net>"]
+
license: "AGPL-3.0-or-later"
+
homepage: "https://eris.codeberg.page"
+
bug-reports: "mailto:pukkamustard@posteo.net"
+
depends: [
+
"dune" {>= "3.2"}
+
"ocaml" {>= "4.14.0"}
+
"eris"
+
"lwt"
+
# In eris 1.0.0 the test are not associated with the eris package and also run for eris-lwt.
+
# FIXME: In subsequent releases of eris/eris-lwt these test dependencies should be removed
+
"benchmark" {with-test}
+
"bos" {with-test}
+
"decoders-yojson" {with-test}
+
"alcotest" {with-test}
+
"qcheck" {with-test}
+
"qcheck-alcotest" {with-test}
+
"odoc" {with-doc}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
]
+
dev-repo: "git+https://codeberg.org/eris/ocaml-eris"
+
url {
+
src: "https://codeberg.org/attachments/a542d46c-ff9b-4e37-a37b-3dfd4075fc30"
+
checksum: [
+
"md5=f87f775cee78af26d154541fb9104b2f"
+
"sha256=7493c9e07933e1543448eac0161b0c19264aaa1836269a020f60c45f1a33473b"
+
]
+
}
+52
packages/eris/eris.1.0.0/opam
···
+
# This file is generated by dune, edit dune-project instead
+
opam-version: "2.0"
+
synopsis: "Encoding for Robust Immutable Storage (ERIS)"
+
description:
+
"The Encoding for Robust Immutable Storage (ERIS) is an encoding of arbitrary content into a set of uniformly sized, encrypted and content-addressed blocks as well as a short identifier that can be encoded as an URN. The content can be reassembled from the blocks only with this identifier. ERIS can be used to make content more robustly available on networked systems. This library provides an OCaml implementation of ERIS that can be used to encode and decode content."
+
maintainer: ["pukkamustard <pukkamustard@posteo.net>"]
+
authors: ["pukkamustard <pukkamustard@posteo.net>"]
+
license: "AGPL-3.0-or-later"
+
homepage: "https://eris.codeberg.page"
+
bug-reports: "mailto:pukkamustard@posteo.net"
+
depends: [
+
"dune" {>= "3.2"}
+
"ocaml" {>= "4.14.0"}
+
"ctypes" {>= "0.13.0"}
+
"fmt" {>= "0.8.7"}
+
"base32"
+
"monocypher"
+
"js_of_ocaml"
+
"conf-zig" {build}
+
"crunch" {build}
+
"benchmark" {with-test}
+
"bos" {with-test}
+
"decoders-yojson" {with-test}
+
"alcotest" {with-test}
+
"qcheck" {with-test}
+
"qcheck-alcotest" {with-test}
+
"odoc" {with-doc}
+
]
+
# Zig requires a writeable cache directory
+
build-env: [XDG_CACHE_HOME = "../cache"]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
]
+
dev-repo: "git+https://codeberg.org/eris/ocaml-eris"
+
url {
+
src: "https://codeberg.org/attachments/a542d46c-ff9b-4e37-a37b-3dfd4075fc30"
+
checksum: [
+
"md5=f87f775cee78af26d154541fb9104b2f"
+
"sha256=7493c9e07933e1543448eac0161b0c19264aaa1836269a020f60c45f1a33473b"
+
]
+
}