*/ocaml*: disable on loongarch64

The OCaml compiler has no upstream support for loongarch64.
This commit is contained in:
Celeste 2024-04-18 05:07:37 +00:00
parent d67cabb606
commit 7b72d6efb2
148 changed files with 157 additions and 155 deletions

View File

@ -6,7 +6,7 @@ pkgver=3.15.1
pkgrel=0
pkgdesc="A composable build system for OCaml (formerly Jbuilder)"
url="https://dune.build/"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="MIT"
checkdepends="bash"
makedepends="ocaml"

View File

@ -11,7 +11,7 @@ _ocamlver=${pkgver%.*}
pkgrel=3
pkgdesc="Caml preprocessor and pretty-printer"
url="https://github.com/camlp4/camlp4"
arch="all !riscv64" # ocaml
arch="all !riscv64 !loongarch64" # ocaml
license="LGPL-2.0-or-later WITH OCaml-LGPL-linking-exception"
depends="ocaml-runtime~$_ocamlver ocaml-ocamlbuild"
depends_dev="$pkgname=$pkgver-r$pkgrel"

View File

@ -5,7 +5,7 @@ pkgver=1.6.9
pkgrel=5
pkgdesc="C-style preprocessor for OCaml"
url="https://github.com/ocaml-community/cppo"
arch="all !riscv64" # restricted by ocaml
arch="all !riscv64 !loongarch64" # ocaml
license="BSD-3-Clause"
makedepends="dune ocaml ocaml-ocamlbuild"
subpackages="$pkgname-doc $pkgname-ocamlbuild"

View File

@ -5,7 +5,7 @@ pkgver=1.5.1
pkgrel=3
pkgdesc="Parsing and printing of S-expressions in Canonical form"
url="https://github.com/ocaml-dune/csexp"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="MIT"
depends="ocaml-runtime"
depends_dev="$pkgname=$pkgver-r$pkgrel"

View File

@ -6,7 +6,7 @@ pkgver=1.9.6
pkgrel=4
pkgdesc="OCaml package manager"
url="http://projects.camlcity.org/projects/findlib.html"
arch="all !riscv64" # ocaml
arch="all !riscv64 !loongarch64" # ocaml
license="MIT"
depends="ocaml-runtime"
depends_dev="$pkgname=$pkgver-r$pkgrel ocaml"

View File

@ -6,7 +6,7 @@ pkgrel=4
_gitrev=611f632429f4e70508db4a921fea4b13b8e57161
pkgdesc="Perl embedded in OCaml"
url="https://github.com/stevan/ocaml-perl-bridge"
arch="all !riscv64" # restricted by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="LGPL-2.0-or-later"
depends="ocaml-runtime"
depends_dev="$pkgname=$pkgver-r$pkgrel"

View File

@ -6,7 +6,9 @@ pkgver=4.14.2
pkgrel=1
pkgdesc="Main implementation of the Caml programming language"
url="https://ocaml.org/"
arch="all !riscv64" # hangs forever at final build step
# riscv64: hangs forever at final build step
# loongarch64: no upstream support
arch="all !riscv64 !loongarch64"
license="LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
depends="$pkgname-runtime=$pkgver-r$pkgrel gcc"
makedepends="gdbm-dev libc-dev ncurses-dev zlib-dev binutils-dev rpm-scripts"

View File

@ -7,7 +7,7 @@ pkgver=0.14.1
pkgrel=3
pkgdesc="Generic build tool with built-in rules for building OCaml library and programs"
url="https://github.com/ocaml/ocamlbuild"
arch="all !riscv64"
arch="all !riscv64 !loongarch64" # ocaml
license="LGPL-2.0-or-later WITH OCaml-LGPL-linking-exception"
checkdepends="ocaml-compiler-libs ocaml-findlib"
depends="ocaml-$pkgname=$pkgver-r$pkgrel cmd:tput"

View File

@ -5,7 +5,7 @@ pkgver=3.0
pkgrel=1
pkgdesc="Emacs-inspired text editor written in and configurable with OCaml"
url="https://zoggy.frama.io/chamo"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="LGPL-3.0-only"
# lablgtk3-sourceview3 is bundled together in ocaml-lablgtk3
depends_dev="

View File

@ -7,10 +7,10 @@ pkgver=8.19.1
pkgrel=3
pkgdesc="Formal proof management system"
url="https://coq.inria.fr"
# riscv64: ocaml
# riscv64, loongarch64: ocaml
# s390x: not useful
# 32-bit: huge package and nobody would use it there
arch="all !armhf !armv7 !x86 !s390x !riscv64"
arch="all !armhf !armv7 !x86 !s390x !riscv64 !loongarch64"
license="LGPL-2.1-or-later"
makedepends="
bash

View File

@ -5,7 +5,7 @@ pkgver=1.3.0
pkgrel=2
pkgdesc="Show dependency graph of a multi-component dune project"
url="https://github.com/mjambon/dune-deps"
arch="all !riscv64" # restricted by ocaml
arch="all !riscv64 !loongarch64" # ocaml
license="BSD-3-Clause"
depends="graphviz"
makedepends="

View File

@ -5,8 +5,8 @@ pkgver=0.1.0
pkgrel=3
pkgdesc="Minimalistic and secure XMPP client written in OCaml"
url="https://github.com/hannesm/jackline"
# limited by riscv64: ocaml, ppc64le: ocaml-uucp and ocaml-erm_xmpp
arch="all !riscv64 !ppc64le"
# limited by riscv64, loongarch64: ocaml, ppc64le: ocaml-uucp and ocaml-erm_xmpp
arch="all !riscv64 !loongarch64 !ppc64le"
license="BSD-2-Clause"
makedepends="
ocaml-ppx_deriving-dev

View File

@ -7,7 +7,7 @@ _pkgver="$pkgver-${_ocamlver//./}"
pkgrel=0
pkgdesc="Context sensitive completion for OCaml"
url="https://ocaml.github.io/merlin/"
arch="all !riscv64" # restricted by ocaml
arch="all !riscv64 !loongarch64" # ocaml
license="MIT"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="

View File

@ -6,7 +6,7 @@ pkgver=1.5.0
pkgrel=3
pkgdesc="Lightweight and colourful test framework"
url="https://github.com/mirage/alcotest"
arch="all !riscv64" # restricted by ocaml
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="

View File

@ -6,7 +6,7 @@ pkgver=0.16.0
pkgrel=0
pkgdesc="Parser combinators built for speed and memory-efficiency"
url="https://github.com/inhabitedtype/angstrom"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="BSD-3-Clause"
depends_dev="$pkgname=$pkgver-r$pkgrel ocaml-bigstringaf-dev ocaml-lwt-dev"
makedepends="$depends_dev dune ocaml"

View File

@ -6,7 +6,7 @@ pkgver=3.0.0
pkgrel=3
pkgdesc="Address Resolution Protocol purely in OCaml"
url="https://github.com/mirage/arp"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
# ocaml-bisect_ppx only needed for dev
depends_dev="

View File

@ -6,7 +6,7 @@ pkgver=0.2.6
pkgrel=2
pkgdesc="Embed typed ASN.1 grammars in OCaml"
url="https://github.com/mirleft/ocaml-asn1-combinators"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
# ocaml-zarith is not separated into a -dev subpackage
depends_dev="

View File

@ -6,7 +6,7 @@ pkgver=0.8.5
pkgrel=2
pkgdesc="Alternative String module for OCaml"
url="https://erratique.ch/software/astring"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="

View File

@ -6,7 +6,7 @@ pkgver=0.16.3
pkgrel=0
pkgdesc="Full standard library replacement for OCaml"
url="https://github.com/janestreet/base"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="MIT"
depends_dev="$pkgname=$pkgver-r$pkgrel ocaml-sexplib0-dev"
makedepends="$depends_dev dune dune-configurator ocaml ocaml-compiler-libs"

View File

@ -6,7 +6,7 @@ pkgver=3.5.0
pkgrel=2
pkgdesc="Base64 encoding for OCaml"
url="https://github.com/mirage/ocaml-base64"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="dune ocaml"

View File

@ -6,7 +6,7 @@ pkgver=1.1.0
pkgrel=2
pkgdesc="Compatibility library to use Stdlib.Bigarray when possible"
url="https://github.com/mirage/bigarray-compat"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="$pkgname=$pkgver-r$pkgrel"
options="!check"

View File

@ -6,7 +6,7 @@ pkgver=0.9.0
pkgrel=2
pkgdesc="Bigstring intrinsics and fast blits based on memcpy/memmove"
url="https://github.com/inhabitedtype/bigstringaf"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="BSD-3-Clause"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="dune ocaml"

View File

@ -6,7 +6,7 @@ pkgver=1.2.1
pkgrel=5
pkgdesc="Extensible binary data format, like JSON but faster"
url="https://github.com/ocaml-community/biniou"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="BSD-3-Clause"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="dune ocaml ocaml-easy-format-dev ocaml-findlib"

View File

@ -6,7 +6,7 @@ pkgver=2.8.3
pkgrel=0
pkgdesc="Code coverage for OCaml"
url="https://github.com/aantron/bisect_ppx"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="MIT"
depends_dev="
$pkgname=$pkgver-r$pkgrel

View File

@ -6,7 +6,7 @@ pkgver=4.1.0
pkgrel=3
pkgdesc="Erlang-style bitstrings for OCaml"
url="https://github.com/xguerin/bitstring"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="LGPL-2.0-or-later"
depends_dev="
$pkgname=$pkgver-r$pkgrel

View File

@ -6,7 +6,7 @@ pkgver=0.2.1
pkgrel=2
pkgdesc="Basic OS interaction for OCaml"
url="https://erratique.ch/software/bos"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="
$pkgname=$pkgver-r$pkgrel

View File

@ -6,7 +6,7 @@ pkgver=3.89.1
pkgrel=1
pkgdesc="X.509 trust anchors extracted from Mozilla's NSS"
url="https://github.com/mirage/ca-certs-nss"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="
$pkgname=$pkgver-r$pkgrel

View File

@ -6,7 +6,7 @@ pkgver=0.2.2
pkgrel=2
pkgdesc="Detect root CA certificates from the operating system"
url="https://github.com/mirage/ca-certs"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="
$pkgname=$pkgver-r$pkgrel

View File

@ -6,7 +6,7 @@ pkgver=0.6.2
pkgrel=2
pkgdesc="OCaml bindings to Cairo, a 2D Vector Graphics Library"
url="https://github.com/Chris00/ocaml-cairo"
arch="all !riscv64" # restricted by ocaml
arch="all !riscv64 !loongarch64" # ocaml
license="LGPL-3.0-only"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="

View File

@ -6,7 +6,7 @@ pkgver=2.04
pkgrel=4
pkgdesc="Objective Caml library for managing dates and times"
url="https://forge.ocamlcore.org/projects/calendar/"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
makedepends="ocaml ocaml-findlib-dev ocaml-ocamldoc gawk"
subpackages="$pkgname-dev $pkgname-doc"

View File

@ -7,7 +7,7 @@ _pkgver="rel${pkgver//./}"
pkgrel=2
pkgdesc="Access compressed files in ZIP, GZIP and JAR format"
url="https://github.com/xavierleroy/camlzip"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="ocaml ocaml-findlib zlib-dev"

View File

@ -6,7 +6,7 @@ pkgver=1.0.2
pkgrel=3
pkgdesc="A Unicode library for OCaml"
url="https://github.com/yoriyuki/Camomile"
arch="all !riscv64" # restricted by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="LGPL-2.0-or-later"
depends="$pkgname-data=$pkgver-r$pkgrel"
depends_dev="$pkgname=$pkgver-r$pkgrel"

View File

@ -6,7 +6,7 @@ pkgver=1.1.0
pkgrel=3
pkgdesc="Determine column width for a character in OCaml"
url="https://github.com/kandu/charinfo_width/"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="MIT"
depends_dev="$pkgname=$pkgver-r$pkgrel ocaml-camomile-dev ocaml-result-dev"
makedepends="$depends_dev dune ocaml"

View File

@ -6,7 +6,7 @@ pkgver=1.1.1
pkgrel=3
pkgdesc="Declarative definition of command line interfaces for OCaml"
url="https://erratique.ch/software/cmdliner"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="ocaml"

View File

@ -6,7 +6,7 @@ pkgver=0.12.4
pkgrel=3
pkgdesc="OCaml compiler libraries repackaged to not expose everything at toplevel"
url="https://github.com/janestreet/ocaml-compiler-libs"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="MIT"
depends_dev="$pkgname=$pkgver-r$pkgrel ocaml-compiler-libs"
makedepends="$depends_dev dune ocaml"

View File

@ -5,7 +5,7 @@ pkgver=3.7
pkgrel=2
pkgdesc="Modular, clean and powerful extension of the OCaml standard library"
url="https://github.com/c-cube/ocaml-containers/"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="BSD-2-Clause"
depends_dev="$pkgname=$pkgver-r$pkgrel ocaml-compiler-libs"
makedepends="$depends_dev dune dune-configurator ocaml"

View File

@ -6,7 +6,7 @@ pkgver=6.1.0
pkgrel=3
pkgdesc="Access C-like structures directly from OCaml"
url="https://github.com/mirage/ocaml-cstruct"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="
$pkgname=$pkgver-r$pkgrel

View File

@ -5,7 +5,7 @@ pkgver=0.20.1
pkgrel=2
pkgdesc="Combinators for binding to C libraries without writing any C"
url="https://github.com/ocamllabs/ocaml-ctypes"
arch="all !riscv64" # restricted by ocaml
arch="all !riscv64 !loongarch64" # ocaml
license="MIT"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="

View File

@ -6,7 +6,7 @@ pkgver=1.0.10
pkgrel=2
pkgdesc="OCaml bindings for ncurses"
url="https://github.com/mbacarella/curses"
arch="all !riscv64" # restricted by ocaml
arch="all !riscv64 !loongarch64" # ocaml
license="LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="dune dune-configurator-dev ncurses-dev ocaml ocaml-csexp-dev"

View File

@ -6,7 +6,7 @@ pkgver=6.2.2
pkgrel=3
pkgdesc="An opinionated Domain Name System (DNS) library"
url="https://github.com/mirage/ocaml-dns"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="BSD-2-Clause"
depends_dev="
$pkgname=$pkgver-r$pkgrel

View File

@ -6,7 +6,7 @@ pkgver=0.4.0
pkgrel=2
pkgdesc="RFC 1035 Internet domain names"
url="https://github.com/hannesm/domain-name"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="dune ocaml"

View File

@ -6,7 +6,7 @@ pkgver=0.1.0
pkgrel=3
pkgdesc="OCaml toplevel (REPL) upgrade"
url="https://erratique.ch/software/down"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="

View File

@ -6,7 +6,7 @@ pkgver=0.2.0
pkgrel=2
pkgdesc="Conversions to various time units"
url="https://github.com/hannesm/duration"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="dune ocaml"

View File

@ -6,7 +6,7 @@ pkgver=1.3.4
pkgrel=1
pkgdesc="Pretty-printing library for OCaml"
url="https://mjambon.github.io/mjambon2016/easy-format.html"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="BSD-3-Clause"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="dune ocaml ocaml-findlib"

View File

@ -6,7 +6,7 @@ pkgver=0.8
pkgrel=2
pkgdesc="Constant-time equal function on string"
url="https://github.com/mirage/eqaf"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="MIT"
depends_dev="$pkgname=$pkgver-r$pkgrel ocaml-cstruct-dev"
makedepends="$depends_dev dune ocaml"

View File

@ -7,7 +7,7 @@ _commit=a2b4db61ca93dc265ca47b51d01fa147d3b267c3
pkgrel=2
pkgdesc="XML stream parser for OCaml"
url="https://github.com/hannesm/xml"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="BSD-3-Clause"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="

View File

@ -7,9 +7,9 @@ _commit=e54d54e142ac9770c37e144693473692bf473530
pkgrel=2
pkgdesc="XMPP protocol implementation for OCaml"
url="https://github.com/hannesm/xmpp"
# riscv64: restricted by ocaml aport
# riscv64, loongarch64: restricted by ocaml aport
# ppc64le: ocamlbuild terminated with error code 10
arch="all !riscv64 !ppc64le"
arch="all !riscv64 !loongarch64 !ppc64le"
license="BSD-3-Clause"
depends_dev="
$pkgname=$pkgver-r$pkgrel

View File

@ -6,7 +6,7 @@ pkgver=3.0.0
pkgrel=3
pkgdesc="OCaml Ethernet (IEEE 802.3) layer, used in MirageOS"
url="https://github.com/mirage/ethernet"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="
$pkgname=$pkgver-r$pkgrel

View File

@ -6,7 +6,7 @@ pkgver=1.7.9
pkgrel=2
pkgdesc="OCaml ExtLib additions to the standard library"
url="https://github.com/ygrek/ocaml-extlib"
arch="all !riscv64" # limited by ocaml
arch="all !riscv64 !loongarch64" # ocaml
license="LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
makedepends="ocaml ocaml-findlib-dev ocaml-ocamldoc ocaml-cppo gawk"
subpackages="$pkgname-dev $pkgname-doc"

View File

@ -6,7 +6,7 @@ pkgver=0.6.4
pkgrel=2
pkgdesc="OCaml library for common file and filename operations"
url="https://github.com/gildor478/ocaml-fileutils"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
makedepends="
dune

View File

@ -7,7 +7,7 @@ _commit=a288f05de716bcc9e82527f4cf440f9aebe965ae
pkgrel=2
pkgdesc="Algorithmic building blocks for memoization, recursion, and more"
url="https://gitlab.inria.fr/fpottier/fix"
arch="all !riscv64" # restricted by ocaml
arch="all !riscv64 !loongarch64" # ocaml
license="LGPL-2.0-only"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="dune ocaml"

View File

@ -6,7 +6,7 @@ pkgver=0.9.0
pkgrel=2
pkgdesc="OCaml Format pretty-printer combinators"
url="https://erratique.ch/software/fmt"
arch="all !riscv64" # restricted by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="

View File

@ -6,7 +6,7 @@ pkgver=0.7.3
pkgrel=2
pkgdesc="File system paths for OCaml"
url="https://erratique.ch/software/fpath"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="$pkgname=$pkgver-r$pkgrel ocaml-astring-dev"
makedepends="

View File

@ -6,7 +6,7 @@ pkgver=1.1
pkgrel=1
pkgdesc="Simple, efficient iterators for OCaml"
url="https://github.com/c-cube/gen/"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="BSD-2-Clause"
depends_dev="$pkgname=$pkgver-r$pkgrel ocaml-seq-dev"
makedepends="$depends_dev dune dune-configurator ocaml"

View File

@ -6,7 +6,7 @@ pkgver=0.4.2
pkgrel=3
pkgdesc="OCaml library for i18n"
url="https://github.com/gildor478/ocaml-gettext"
arch="all !riscv64" # limited by ocaml
arch="all !riscv64 !loongarch64" # ocaml
license="LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
makedepends="
autoconf

View File

@ -6,7 +6,7 @@ pkgver=0.3.0
pkgrel=2
pkgdesc="Heterogenous maps over a GADT"
url="https://github.com/hannesm/gmap"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="dune ocaml"

View File

@ -6,7 +6,7 @@ pkgver=0.3.0
pkgrel=3
pkgdesc="Connecting to a remote host via IP version 4 or 6 using Lwt_unix"
url="https://github.com/roburio/happy-eyeballs"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="
$pkgname=$pkgver-r$pkgrel

View File

@ -6,7 +6,7 @@ pkgver=0.3.0
pkgrel=2
pkgdesc="Connecting to a remote host via IP version 4 or 6"
url="https://github.com/roburio/happy-eyeballs"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="
$pkgname=$pkgver-r$pkgrel

View File

@ -6,7 +6,7 @@ pkgver=1.5.0
pkgrel=2
pkgdesc="Library providing hexadecimal converters"
url="https://github.com/mirage/ocaml-hex"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="$pkgname=$pkgver-r$pkgrel ocaml-cstruct-dev"
makedepends="$depends_dev dune ocaml"

View File

@ -6,7 +6,7 @@ pkgver=1.0.4
pkgrel=2
pkgdesc="HMAC-based Extract-and-Expand Key Derivation Function (RFC 5869)"
url="https://github.com/hannesm/ocaml-hkdf"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="BSD-2-Clause"
depends_dev="
$pkgname=$pkgver-r$pkgrel

View File

@ -5,7 +5,7 @@ pkgver=0.7.0
pkgrel=2
pkgdesc="Various signed and unsigned integer types for OCaml"
url="https://github.com/ocamllabs/ocaml-integers"
arch="all !riscv64" # restricted by ocaml
arch="all !riscv64 !loongarch64" # ocaml
license="MIT"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="dune ocaml ocaml-compiler-libs ocaml-stdlib-shims"

View File

@ -7,7 +7,7 @@ pkgrel=2
pkgdesc="A library for manipulation of IP (and MAC) address representations"
provides="ocaml-macaddr=$pkgver-r$pkgrel"
url="https://github.com/mirage/ocaml-ipaddr"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="
$pkgname=$pkgver-r$pkgrel

View File

@ -6,7 +6,7 @@ pkgver=3.0.1
pkgrel=2
pkgdesc="Additional tools and libraries for ocaml-lablgtk3"
url="https://zoggy.frama.io/lablgtk-extras/"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="LGPL-3.0-only"
# lablgtk3-sourceview3 is bundled together in ocaml-lablgtk3
depends_dev="

View File

@ -7,7 +7,7 @@ pkgrel=3
pkgdesc="OCaml interface to GTK+3"
provides="$pkgname-sourceview3=$pkgver-r$pkgrel"
url="https://github.com/garrigue/lablgtk"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
depends_dev="
$pkgname=$pkgver-r$pkgrel

View File

@ -7,7 +7,7 @@ pkgrel=2
_ocamlver=4.14
pkgdesc="Tcl/Tk interface for OCaml"
url="https://garrigue.github.io/labltk/"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="LGPL-2.0-or-later WITH OCaml-LGPL-linking-exception"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="

View File

@ -6,7 +6,7 @@ pkgver=3.2.0
pkgrel=4
pkgdesc="Terminal manipulation library for OCaml"
url="https://github.com/ocaml-community/lambda-term"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="BSD-3-Clause"
# ocaml-lwt_react-dev is provided by ocaml-lwt-dev
depends_dev="

View File

@ -6,7 +6,7 @@ pkgver=0.7.3
pkgrel=2
pkgdesc="Easy functional HTML scraping and manipulation with CSS selectors"
url="https://github.com/aantron/lambdasoup"
arch="all !riscv64" # restricted by ocaml
arch="all !riscv64 !loongarch64" # ocaml
license="MIT"
depends_dev="$pkgname=$pkgver-r$pkgrel"
checkdepends="ocaml-result-dev ocaml-ounit-dev"

View File

@ -6,8 +6,7 @@ pkgver=0.6.1.7
pkgrel=0
pkgdesc="OCaml binding for libvirt"
url="https://libvirt.org/ocaml/"
# riscv64: limited by ocaml aport
arch="all !riscv64"
arch="all !riscv64 !loongarch64" # ocaml
license="LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
makedepends="autoconf automake ocaml ocaml-findlib-dev libvirt-dev perl gawk"
subpackages="$pkgname-dev $pkgname-doc"

View File

@ -6,7 +6,7 @@ pkgver=0.7.0
pkgrel=3
pkgdesc="Logging infrastructure for OCaml"
url="https://erratique.ch/software/logs"
arch="all !riscv64" # restricted by ocaml
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="

View File

@ -6,7 +6,7 @@ pkgver=0.3.0
pkgrel=2
pkgdesc="Scalable LRU caches"
url="https://github.com/pqwy/lru"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="$pkgname=$pkgver-r$pkgrel ocaml-psq-dev"
makedepends="$depends_dev dune ocaml"

View File

@ -6,7 +6,7 @@ pkgver=0.3
pkgrel=0
pkgdesc="Lightweight reactive documents"
url="https://github.com/let-def/lwd"
arch="all !riscv64" # restricted by ocaml
arch="all !riscv64 !loongarch64" # ocaml
license="MIT"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="

View File

@ -6,7 +6,7 @@ pkgver=1.0.1
pkgrel=3
pkgdesc="Mutable doubly-linked list with Lwt iterators"
url="https://github.com/mirage/lwt-dllist"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="MIT"
depends_dev="$pkgname=$pkgver-r$pkgrel ocaml-lwt-dev"
makedepends="$depends_dev dune ocaml"

View File

@ -6,7 +6,7 @@ pkgver=5.7.0
pkgrel=0
pkgdesc="OCaml promises and concurrent I/O"
url="https://github.com/ocsigen/lwt"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="MIT"
depends_dev="
libev-dev

View File

@ -6,7 +6,7 @@ pkgver=1.1.1
pkgrel=5
pkgdesc="Lwt-friendly logger"
url="https://github.com/ocsigen/lwt_log"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="LGPL-2.0-or-later"
depends_dev="$pkgname=$pkgver-r$pkgrel ocaml-lwt-dev"
makedepends="$depends_dev dune ocaml"

View File

@ -6,7 +6,7 @@ pkgver=1.0.3
pkgrel=3
pkgdesc="Error-recovering functional HTML5 and XML parsers and writers for OCaml"
url="https://aantron.github.io/markup.ml"
arch="all !riscv64" # restricted by ocaml
arch="all !riscv64 !loongarch64" # ocaml
license="MIT"
depends_dev="$pkgname=$pkgver-r$pkgrel"
checkdepends="ocaml-result-dev ocaml-ounit-dev"

View File

@ -8,7 +8,7 @@ _commit=4f8151679e73cdfe598c42220ae869f904dfaa9a
pkgrel=2
pkgdesc="LR(1) parser generator for OCaml"
url="http://gallium.inria.fr/~fpottier/menhir/"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="GPL-2.0-only"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="

View File

@ -6,7 +6,7 @@ pkgver=0.6.1
pkgrel=2
pkgdesc="SDK to extend Merlin"
url="https://github.com/let-def/merlin-extend"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="MIT"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="

View File

@ -6,7 +6,7 @@ pkgver=0.4.0
pkgrel=3
pkgdesc="Metrics infrastructure for OCaml"
url="https://github.com/mirage/metrics"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="
$pkgname=$pkgver-r$pkgrel

View File

@ -6,7 +6,7 @@ pkgver=0.1.0
pkgrel=3
pkgdesc="Modal editing witch"
url="https://github.com/kandu/mew"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="MIT"
depends_dev="$pkgname=$pkgver-r$pkgrel ocaml-trie-dev"
makedepends="$depends_dev dune ocaml"

View File

@ -6,7 +6,7 @@ pkgver=0.5.0
pkgrel=3
pkgdesc="Modal editing witch (VI interpreter)"
url="https://github.com/kandu/mew_vi"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="MIT"
depends_dev="$pkgname=$pkgver-r$pkgrel ocaml-mew-dev ocaml-react-dev"
makedepends="$depends_dev dune ocaml"

View File

@ -6,7 +6,7 @@ pkgver=1.0.9
pkgrel=2
pkgdesc="OCaml syntax extension for regexps"
url="https://mjambon.github.io/mjambon2016/micmatch.html"
arch="all !riscv64" # restricted by ocaml
arch="all !riscv64 !loongarch64" # ocaml
license="BSD-3-Clause"
depends="ocaml-tophide"
makedepends="

View File

@ -6,7 +6,7 @@ pkgver=4.2.0
pkgrel=2
pkgdesc="Libraries and module types for portable clocks"
url="https://github.com/mirage/mirage-clock"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="dune ocaml dune-configurator"

View File

@ -6,7 +6,7 @@ pkgver=0.10.6
pkgrel=3
pkgdesc="Simple symmetric cryptography for the modern age"
url="https://github.com/mirage/mirage-crypto"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
# ocaml-zarith is not separated into a -dev subpackage
depends_dev="

View File

@ -6,7 +6,7 @@ pkgver=3.0.0
pkgrel=3
pkgdesc="Flow implementations and combinators for MirageOS"
url="https://github.com/mirage/mirage-flow"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="
$pkgname=$pkgver-r$pkgrel

View File

@ -6,7 +6,7 @@ pkgver=4.0.1
pkgrel=3
pkgdesc="MirageOS signatures for key/value devices"
url="https://github.com/mirage/mirage-kv"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="$pkgname=$pkgver-r$pkgrel ocaml-fmt-dev ocaml-lwt-dev"
makedepends="$depends_dev dune ocaml"

View File

@ -6,7 +6,7 @@ pkgver=4.0.0
pkgrel=3
pkgdesc="Network signatures for MirageOS"
url="https://github.com/mirage/mirage-net"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="
$pkgname=$pkgver-r$pkgrel

View File

@ -6,7 +6,7 @@ pkgver=0.9.1
pkgrel=3
pkgdesc="Collect runtime profiling information in CTF format"
url="https://github.com/mirage/mirage-profile"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="BSD-2-Clause"
depends_dev="
$pkgname=$pkgver-r$pkgrel

View File

@ -6,7 +6,7 @@ pkgver=3.0.0
pkgrel=3
pkgdesc="Random-related devices for MirageOS"
url="https://github.com/mirage/mirage-random"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="$pkgname=$pkgver-r$pkgrel ocaml-cstruct-dev"
makedepends="$depends_dev dune ocaml"

View File

@ -6,7 +6,7 @@ pkgver=3.0.0
pkgrel=4
pkgdesc="Time operations for MirageOS"
url="https://github.com/mirage/mirage-time"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="$pkgname=$pkgver-r$pkgrel ocaml-lwt-dev ocaml-duration-dev"
makedepends="$depends_dev dune ocaml"

View File

@ -6,7 +6,7 @@ pkgver=1.2.0
pkgrel=3
pkgdesc="File mapping functionality"
url="https://github.com/mirage/mmap"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="LGPL-2.1-only WITH OCaml-LGPL-linking-exception"
depends_dev="$pkgname=$pkgver-r$pkgrel ocaml-bigarray-compat-dev"
makedepends="$depends_dev dune ocaml"

View File

@ -6,7 +6,7 @@ pkgver=1.4.0
pkgrel=2
pkgdesc="Monotonic wall-clock time for OCaml"
url="https://erratique.ch/software/mtime"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="

View File

@ -6,7 +6,7 @@ pkgver=0.2.3
pkgrel=0
pkgdesc="Declarative terminal library for OCaml"
url="https://github.com/pqwy/notty"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends_dev="
$pkgname=$pkgver-r$pkgrel

View File

@ -6,7 +6,7 @@ pkgver=1.4
pkgrel=3
pkgdesc="Arbitray-precision rational arithmetic for OCaml"
url="https://github.com/ocaml/num"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="LGPL-2.1-only WITH OCaml-LGPL-linking-exception AND MIT"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="ocaml ocaml-compiler-libs ocaml-findlib"

View File

@ -6,7 +6,7 @@ pkgver=0.1.11
pkgrel=0
pkgdesc="Simple package build system for ocaml"
url="https://github.com/ocaml-obuild/obuild"
arch="all !riscv64" # restricted by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="BSD-2-Clause"
makedepends="bash ocaml ocaml-findlib cmd:opam-installer"
options="!check" # no tests provided

View File

@ -6,7 +6,7 @@ pkgver=0.8.0
pkgrel=3
pkgdesc="OCaml library to read and write configuration files in JSON syntax"
url="https://zoggy.frama.io/ocf/"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="LGPL-3.0-only"
depends_dev="
$pkgname=$pkgver-r$pkgrel

View File

@ -6,7 +6,7 @@ pkgver=1.2
pkgrel=3
pkgdesc="Optimised functions to read and write int16/32/64 from strings and bigarrays"
url="https://github.com/OCamlPro/ocplib-endian"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="$depends_dev dune ocaml ocaml-cppo"

View File

@ -6,7 +6,7 @@ pkgver=0.10.6
pkgrel=0
pkgdesc="Build system designed for scalability and portability"
url="http://projects.camlcity.org/projects/omake.html"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="GPL-2.0-only"
makedepends="ocaml ocaml-findlib"
options="!check"

View File

@ -6,7 +6,7 @@ pkgver=0.0.3
pkgrel=3
pkgdesc="Lookup and load installed OCaml modules"
url="https://erratique.ch/software/omod"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="ISC"
depends="$pkgname-bin"
depends_dev="$pkgname=$pkgver-r$pkgrel"

View File

@ -6,7 +6,7 @@ pkgver=0.3.10
pkgrel=2
pkgdesc="Off the record implementation purely in OCaml"
url="https://github.com/hannesm/ocaml-otr"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="BSD-2-Clause"
depends_dev="
$pkgname=$pkgver-r$pkgrel

View File

@ -6,7 +6,7 @@ pkgver=2.2.7
pkgrel=3
pkgdesc="A unit test framework for OCaml"
url="https://github.com/gildor478/ounit"
arch="all !riscv64" # limited by ocaml aport
arch="all !riscv64 !loongarch64" # ocaml
license="MIT"
depends_dev="
$pkgname=$pkgver-r$pkgrel

Some files were not shown because too many files have changed in this diff Show More