Merge master into staging-next

main
github-actions[bot] 2 years ago committed by GitHub
commit 7dcfe4dce4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      pkgs/applications/networking/cluster/fluxcd/default.nix
  2. 4
      pkgs/applications/virtualization/cri-o/default.nix
  3. 16
      pkgs/development/ocaml-modules/posix/time2.nix
  4. 11
      pkgs/development/ocaml-modules/srt/default.nix
  5. 22
      pkgs/development/ocaml-modules/unix-errno/default.nix
  6. 4
      pkgs/development/python-modules/aioairzone/default.nix
  7. 4
      pkgs/development/python-modules/asdf/default.nix
  8. 4
      pkgs/development/python-modules/atenpdu/default.nix
  9. 102
      pkgs/development/python-modules/bravado-core/default.nix
  10. 4
      pkgs/development/python-modules/luxtronik/default.nix
  11. 4
      pkgs/development/python-modules/pyeight/default.nix
  12. 4
      pkgs/development/python-modules/pyroute2-core/default.nix
  13. 4
      pkgs/development/python-modules/pyroute2-ethtool/default.nix
  14. 4
      pkgs/development/python-modules/pyroute2-ipdb/default.nix
  15. 4
      pkgs/development/python-modules/pyroute2-ipset/default.nix
  16. 4
      pkgs/development/python-modules/pyroute2-ndb/default.nix
  17. 4
      pkgs/development/python-modules/pyroute2-nftables/default.nix
  18. 4
      pkgs/development/python-modules/pyroute2-nslink/default.nix
  19. 4
      pkgs/development/python-modules/pyroute2-protocols/default.nix
  20. 4
      pkgs/development/python-modules/pyroute2/default.nix
  21. 4
      pkgs/development/python-modules/twitterapi/default.nix
  22. 4
      pkgs/development/python-modules/yolink-api/default.nix
  23. 4
      pkgs/development/tools/analysis/checkov/default.nix
  24. 24
      pkgs/servers/monitoring/prometheus/unifi-exporter/default.nix
  25. 4
      pkgs/shells/oil/default.nix
  26. 15
      pkgs/tools/audio/liquidsoap/full.nix
  27. 1
      pkgs/top-level/aliases.nix
  28. 1
      pkgs/top-level/all-packages.nix
  29. 4
      pkgs/top-level/ocaml-packages.nix

@ -1,9 +1,9 @@
{ lib, buildGoModule, fetchFromGitHub, fetchzip, installShellFiles }:
let
version = "0.30.2";
sha256 = "0z4f0vf2n7vfp6ff0lxcl5qyl65ihd4absad8cd16hncz15nyjgl";
manifestsSha256 = "04dlxzlrhggq54nkywn9nwdagdn43f0rb7cjkqdn3hlm4hwd07pb";
version = "0.31.0";
sha256 = "073ij9mllxvw6rg8nm8pj6b8m5jzgbiihr9kknhhpp788wya155d";
manifestsSha256 = "0kp75h119l9051p2xcjfwcllk4hilmq25fcrx86bm0646krvk0pk";
manifests = fetchzip {
url =
@ -23,7 +23,7 @@ in buildGoModule rec {
inherit sha256;
};
vendorSha256 = "sha256-POziJtCdD4klu23WuGmWdt72Ugr4KwCAjXRTCuzikSk=";
vendorSha256 = "sha256-XTtVSSqU2jWRZvudE6G5QaNaZxw3oESiMPnnQzDs/1w=";
postUnpack = ''
cp -r ${manifests} source/cmd/flux/manifests

@ -15,13 +15,13 @@
buildGoModule rec {
pname = "cri-o";
version = "1.24.0";
version = "1.24.1";
src = fetchFromGitHub {
owner = "cri-o";
repo = "cri-o";
rev = "v${version}";
sha256 = "sha256-LbLBG8nvEgSF5KAeAYnp7dM9cbqF078QpVai1iDx63U=";
sha256 = "sha256-/AoZKeUcYF1fyYtllXpB7GNWR/6SWEOy2ffDLYbTp9E=";
};
vendorSha256 = null;

@ -0,0 +1,16 @@
{ lib, buildDunePackage, posix-base, posix-types, unix-errno }:
buildDunePackage {
pname = "posix-time2";
inherit (posix-base) version src;
propagatedBuildInputs = [ posix-base posix-types unix-errno ];
doCheck = true;
meta = posix-base.meta // {
description = "posix-time2 provides the types and bindings for posix time APIs";
maintainers = with lib.maintainers; [ dandellion ];
};
}

@ -6,25 +6,22 @@
buildDunePackage rec {
pname = "srt";
version = "0.1.1";
version = "0.2.1";
src = fetchFromGitHub {
owner = "savonet";
repo = "ocaml-srt";
rev = "v${version}";
sha256 = "0xh89w4j7lljvpy2n08x6m9kw88f82snmzf23kp0gw637sjnrj6f";
sha256 = "sha256-rnM50IzeiKOrpFf79jTHp+fXn0tdx+vrLuD3kzqLh5g=";
};
useDune2 = true;
buildInputs = [ dune-configurator ];
propagatedBuildInputs = [ posix-socket srt ];
meta = {
meta = with lib; {
description = "OCaml bindings for the libsrt library";
license = lib.licenses.gpl2Only;
inherit (src.meta) homepage;
maintainers = [ lib.maintainers.vbgl ];
maintainers = with maintainers; [ vbgl dandellion ];
};
}

@ -0,0 +1,22 @@
{ lib, buildDunePackage, fetchurl, ctypes, integers, result }:
buildDunePackage rec {
pname = "unix-errno";
version = "0.6.1";
minimalOCamlVersion = "4.03.0"; # Specified to be 4.01.0, but it's actually 4.03
src = fetchurl {
url = "https://github.com/xapi-project/ocaml-unix-errno/releases/download/${version}/unix-errno-${version}.tbz";
sha256 = "sha256-jZqtHwUKTffjuOP2jdKKQRtEOBKyclhfeiPO96hEj4c=";
};
propagatedBuildInputs = [ ctypes integers result ];
meta = with lib; {
homepage = "https://github.com/xapi-project/ocaml-unix-errno"; # This is the repo used in the opam package
description = "Unix errno types, maps, and support for OCaml";
license = with licenses; [ isc lgpl21Only ]; # All the files indicate ISC, but there's an LGPL LICENSE file
maintainers = with maintainers; [ dandellion ];
};
}

@ -7,7 +7,7 @@
buildPythonPackage rec {
pname = "aioairzone";
version = "0.4.4";
version = "0.4.5";
format = "setuptools";
disabled = pythonOlder "3.8";
@ -16,7 +16,7 @@ buildPythonPackage rec {
owner = "Noltari";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-fYhYqBnwvnfu2GbWUlmMmW/Xon3OE3fh+gGlnQRsCyA=";
hash = "sha256-sNlqG5A8a8AIgKc9xDAEwxBeKJ/HaW847BZR4WdcsrQ=";
};
propagatedBuildInputs = [

@ -20,14 +20,14 @@
buildPythonPackage rec {
pname = "asdf";
version = "2.11.1";
version = "2.12.0";
format = "pyproject";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-1uDRoS9nyZCLPdbiAQBADoiwqaVBzj1NMpZXdJQYoxQ=";
hash = "sha256-WRSDTQd7o79ouar9xka58nzl5W4cJBFn1GHe5DsQI+k=";
};
nativeBuildInputs = [

@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "atenpdu";
version = "0.3.2";
version = "0.3.3";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-hlbrjx6WKVJYaxrMT4fiRXlxKRcQU4AIQUVgA8mbWa8=";
sha256 = "sha256-/duY1hS+RU/UAdcQoHF1+c99XaN74jj/0Hj/86U0kmo=";
};
propagatedBuildInputs = [ pysnmp ];

@ -1,47 +1,107 @@
{ stdenv, lib, buildPythonPackage, fetchFromGitHub, python-dateutil, jsonref, jsonschema,
pyyaml, simplejson, six, pytz, msgpack, swagger-spec-validator, rfc3987,
strict-rfc3339, webcolors, mypy-extensions, jsonpointer, idna, pytest, mock,
pytest-benchmark, isPy27, enum34 }:
{ lib
, stdenv
, buildPythonPackage
, fetchFromGitHub
, fqdn
, idna
, isoduration
, jsonpointer
, jsonref
, jsonschema
, mock
, msgpack
, mypy-extensions
, pytest-benchmark
, pytestCheckHook
, python-dateutil
, pythonOlder
, pytz
, pyyaml
, rfc3987
, rfc3339-validator
, simplejson
, six
, strict-rfc3339
, swagger-spec-validator
, uri-template
, webcolors
}:
buildPythonPackage rec {
pname = "bravado-core";
version = "5.17.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "Yelp";
repo = pname;
rev = "v${version}";
sha256 = "sha256-okQA4YJq0lyVJuDzD8mMRlOS/K3gf1qRUpw/5M0LlZE=";
hash = "sha256-okQA4YJq0lyVJuDzD8mMRlOS/K3gf1qRUpw/5M0LlZE=";
};
checkInputs = [
mypy-extensions
pytest
mock
pytest-benchmark
];
checkPhase = "pytest --benchmark-skip";
propagatedBuildInputs = [
python-dateutil
jsonref
jsonschema
msgpack
python-dateutil
pytz
pyyaml
simplejson
six
pytz
msgpack
swagger-spec-validator
# the following 3 packages are included when jsonschema (3.2) is installed
# the following packages are included when jsonschema (3.2) is installed
# as jsonschema[format], which reflects what happens in setup.py
fqdn
idna
isoduration
jsonpointer
rfc3987
rfc3339-validator
strict-rfc3339
uri-template
webcolors
jsonpointer
idna
] ++ lib.optionals isPy27 [ enum34 ];
];
checkInputs = [
mypy-extensions
pytestCheckHook
mock
pytest-benchmark
];
pythonImportsCheck = [
"bravado_core"
];
pytestFlagsArray = [
"--benchmark-skip"
];
disabledTestPaths = [
# Tests are out-dated (not supporting later modules releases, e.g., jsonschema)
"tests/_decorators_test.py"
"tests/formatter"
"tests/marshal"
"tests/model"
"tests/operation"
"tests/param"
"tests/request"
"tests/resource"
"tests/response"
"tests/schema"
"tests/security_test.py"
"tests/spec"
"tests/swagger20_validator"
"tests/unmarshal"
"tests/validate"
];
disabledTests = [
"test_petstore_spec"
];
meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin;

@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "luxtronik";
version = "0.3.13";
version = "0.3.14";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "Bouni";
repo = "python-luxtronik";
rev = version;
sha256 = "sha256-ULpi3oNJJe8H9z1C1nCNsR5eMmXQnXtbonrV9Ec2NyY=";
sha256 = "sha256-7TuvqOAb/MUumOF6BKTRLOJuvteqZPmFUXXsuwEpmOM=";
};
# Project has no tests

@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "pyeight";
version = "0.2.0";
version = "0.3.0";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "mezz64";
repo = "pyEight";
rev = version;
sha256 = "sha256-ERilZWroFaBCYjTfU7W0vegJaGibmJYVcgt0z84TPEI=";
sha256 = "sha256-H8f7990+ZKoOEzPgeYt4vMHCrcWwIa0X1gMh2qXBAoo=";
};
propagatedBuildInputs = [

@ -7,7 +7,7 @@
buildPythonPackage rec {
pname = "pyroute2-core";
version = "0.6.9";
version = "0.6.10";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -15,7 +15,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "pyroute2.core";
inherit version;
hash = "sha256-lH0Mi2nR4jqawvpvVfn79U0AflxE8lU1VLKvqAEXDOo=";
hash = "sha256-hwI7sSaR0938VeCShzZ39b2CAU5SJLqui8Ri3CGXPwk=";
};
# pyroute2 sub-modules have no tests

@ -7,7 +7,7 @@
buildPythonPackage rec {
pname = "pyroute2-ethtool";
version = "0.6.9";
version = "0.6.10";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -15,7 +15,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "pyroute2.ethtool";
inherit version;
hash = "sha256-6o75plLeSle6ZFgoIZGKLCjx1hg4Z2okOq2RqAT2g8E=";
hash = "sha256-5i1zbKs40RXCQB1cn3jrDOX+Fgl0nknTFLsvI69udxw=";
};
propagatedBuildInputs = [

@ -7,7 +7,7 @@
buildPythonPackage rec {
pname = "pyroute2-ipdb";
version = "0.6.9";
version = "0.6.10";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -15,7 +15,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "pyroute2.ipdb";
inherit version;
hash = "sha256-sJ9Zzlrh9FWVWL7StyHpPPuXo6TtNLz2/lQBCl53Wrk=";
hash = "sha256-emPIh94LqN/QCCLC6Mr+IiVyXtjdsmhduBdPko1V83A=";
};
propagatedBuildInputs = [

@ -7,7 +7,7 @@
buildPythonPackage rec {
pname = "pyroute2-ipset";
version = "0.6.9";
version = "0.6.10";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -15,7 +15,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "pyroute2.ipset";
inherit version;
hash = "sha256-icEMJno03WKUdIYTZ6BIAo9lm43RwMjxNXcoSkYF81M=";
hash = "sha256-1Fk3imqMz9qx1zBcQ/Uyp2eVrTygGIklVF5/QBbuSoI=";
};
propagatedBuildInputs = [

@ -7,7 +7,7 @@
buildPythonPackage rec {
pname = "pyroute2-ndb";
version = "0.6.9";
version = "0.6.10";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -15,7 +15,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "pyroute2.ndb";
inherit version;
hash = "sha256-ASk6ycw3dQNMV4xmaxPAHDL1KtrY1JGQ5yJYcJ+OgUE=";
hash = "sha256-kjgeA7PV6JLvCvaZxe4y984wTo8ExU7Yf1Wr+7jNwu4=";
};
propagatedBuildInputs = [

@ -6,12 +6,12 @@
buildPythonPackage rec {
pname = "pyroute2-nftables";
version = "0.6.9";
version = "0.6.10";
src = fetchPypi {
pname = "pyroute2.nftables";
inherit version;
sha256 = "sha256-8BLz8IIobmrGb64PhXz1XWfl3KJTOhOL+j1C4/jlXuI=";
sha256 = "sha256-dUuCTGs7RaEehsAgK7yNw11tE3VGtT5LxDilMVWpCNU=";
};
propagatedBuildInputs = [

@ -7,7 +7,7 @@
buildPythonPackage rec {
pname = "pyroute2-nslink";
version = "0.6.9";
version = "0.6.10";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -15,7 +15,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "pyroute2.nslink";
inherit version;
hash = "sha256-WZjRexKn1FWXj+5KZxqZXB0aZmnd0ECKWt3hvVDdz4w=";
hash = "sha256-PynJRg2pXZIeB4Ucz/tvghdEt1iWAr8azjET9hsnUPE=";
};
propagatedBuildInputs = [

@ -7,7 +7,7 @@
buildPythonPackage rec {
pname = "pyroute2-protocols";
version = "0.6.9";
version = "0.6.10";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -15,7 +15,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "pyroute2.protocols";
inherit version;
hash = "sha256-7vP4rbid2cVGKlYUM5qsmYXQhUfvIWoaDXYnxSUnSJY=";
hash = "sha256-xMTKAJC++X1zO7rm+cUr0IuEDxkllyje00Omv9tLZ6E=";
};
propagatedBuildInputs = [

@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "pyroute2";
version = "0.6.9";
version = "0.6.10";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-PRxNGnH7VpyrV49V9xNO8C1I6LMYK05+ZrKndWKO2vs=";
hash = "sha256-Vj7W3/yQPYIUFEdvNv3AS9OqddqtISRbcmWUJxc5JiI=";
};
propagatedBuildInputs = [

@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "twitterapi";
version = "2.7.12";
version = "2.7.13";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "geduldig";
repo = "TwitterAPI";
rev = "v${version}";
hash = "sha256-WqeoIZt2OGDXKPAbjm3cHI1kgiCEJC6+ROXXx4TR4b4=";
hash = "sha256-48Gphpo3tPcVEGNOSEb8mQaSQARQDCOGFyhGJ+i4BWI=";
};
propagatedBuildInputs = [

@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "yolink-api";
version = "0.0.6";
version = "0.0.7";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "YoSmart-Inc";
repo = pname;
rev = "v${version}";
hash = "sha256-e0WeQdxQYwaklXOlyUc22NvJraY/eG6HCLsI6/+A6vg=";
hash = "sha256-zdCHKckt28abeJ6PQjX50e/4wOl/xx0TKFEQaUIqrYo=";
};
propagatedBuildInputs = [

@ -32,14 +32,14 @@ with py.pkgs;
buildPythonApplication rec {
pname = "checkov";
version = "2.0.1188";
version = "2.0.1195";
format = "setuptools";
src = fetchFromGitHub {
owner = "bridgecrewio";
repo = pname;
rev = version;
hash = "sha256-TK2In3FlcjrJjwfS0flgmgbd7nVv4g69v/ZZfWmbkr4=";
hash = "sha256-YzM/YzTeFqNe7ThNH138g13aSzEXK8rzTWit1g27GVw=";
};
nativeBuildInputs = with py.pkgs; [

@ -1,24 +0,0 @@
{ lib, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "unifi-exporter";
version = "0.4.0+git1";
rev = "9a4e69fdea91dd0033bda4842998d751b40a6130";
goPackagePath = "github.com/mdlayher/unifi_exporter";
src= fetchFromGitHub {
inherit rev;
owner = "mdlayher";
repo = "unifi_exporter";
sha256 = "08zqvwvdqnc301f8jfh7bdvc138szw6xszx884b2v8w2x38w3rmn";
};
meta = with lib; {
description = "Prometheus exporter that exposes metrics from a Ubiquiti UniFi Controller and UniFi devices";
homepage = "https://github.com/mdlayher/unifi_exporter";
license = licenses.mit;
maintainers = with maintainers; [ bachp globin ];
platforms = platforms.unix;
};
}

@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "oil";
version = "0.9.9";
version = "0.10.1";
src = fetchurl {
url = "https://www.oilshell.org/download/oil-${version}.tar.xz";
sha256 = "sha256-b2tMS5z4oejh3C/3vznIWhG4cd3anp5RuffhoORrKCQ=";
sha256 = "sha256-jI+QQ+jE3Qzd0b9VishVwBzDlFHCVKv8cZ0BsHnkd0Q=";
};
postPatch = ''

@ -1,5 +1,6 @@
{ lib, stdenv, makeWrapper, fetchurl, which, pkg-config
, fetchFromGitLab
, fetchFromGitHub
, ocamlPackages
, libao, portaudio, alsa-lib, libpulseaudio, libjack2
, libsamplerate, libmad, taglib, lame, libogg
@ -24,7 +25,8 @@ in
# Liquidsoap 1.4.2 is not compatible with menhir ≥ 20220210
# Locally override menhir to an earlier version
let menhirLib = ocamlPackages.menhirLib.overrideAttrs (o: rec {
let
menhirLib = ocamlPackages.menhirLib.overrideAttrs (o: rec {
version = "20211128";
src = fetchFromGitLab {
domain = "gitlab.inria.fr";
@ -41,6 +43,15 @@ let menhirLib = ocamlPackages.menhirLib.overrideAttrs (o: rec {
inherit menhirLib menhirSdk;
};
srt = ocamlPackages.srt.overrideAttrs (old: rec {
version = "0.1.1";
src = fetchFromGitHub {
owner = "savonet";
repo = "ocaml-srt";
rev = "v${version}";
sha256 = "0xh89w4j7lljvpy2n08x6m9kw88f82snmzf23kp0gw637sjnrj6f";
};
});
in
stdenv.mkDerivation {
@ -82,7 +93,7 @@ stdenv.mkDerivation {
ocamlPackages.xmlm ocamlPackages.ocaml_pcre
ocamlPackages.camomile
ocamlPackages.fdkaac
ocamlPackages.srt ocamlPackages.sedlex menhir menhirLib
srt ocamlPackages.sedlex menhir menhirLib
];
hardeningDisable = [ "format" "fortify" ];

@ -1122,6 +1122,7 @@ mapAliases ({
prometheus-cups-exporter = throw "outdated and broken by design; removed by developer"; # Added 2021-03-16
prometheus-dmarc-exporter = dmarc-metrics-exporter; # added 2022-05-31
prometheus-mesos-exporter = throw "prometheus-mesos-exporter is deprecated and archived by upstream"; # Added 2022-04-05
prometheus-unifi-exporter = throw "prometheus-unifi-exporter is deprecated and archived by upstream, use unifi-poller instead"; # Added 2022-06-03
proxytunnel = throw "proxytunnel has been removed from nixpkgs, because it has not been update upstream since it was added to nixpkgs in 2008 and has therefore bitrotted."; # added 2021-12-15
pulseaudio-hsphfpd = throw "pulseaudio-hsphfpd upstream has been abandoned"; # Added 2022-03-23
pulseaudio-modules-bt = throw "pulseaudio-modules-bt has been abandoned, and is superseded by pulseaudio's native bt functionality"; # Added 2022-04-01

@ -22475,7 +22475,6 @@ with pkgs;
prometheus-unbound-exporter = callPackage ../servers/monitoring/prometheus/unbound-exporter.nix {
inherit (darwin.apple_sdk.frameworks) Security;
};
prometheus-unifi-exporter = callPackage ../servers/monitoring/prometheus/unifi-exporter { };
prometheus-varnish-exporter = callPackage ../servers/monitoring/prometheus/varnish-exporter.nix { };
prometheus-wireguard-exporter = callPackage ../servers/monitoring/prometheus/wireguard-exporter.nix {
inherit (darwin.apple_sdk.frameworks) Security;

@ -1129,6 +1129,8 @@ let
posix-socket = callPackage ../development/ocaml-modules/posix/socket.nix { };
posix-time2 = callPackage ../development/ocaml-modules/posix/time2.nix { };
posix-types = callPackage ../development/ocaml-modules/posix/types.nix { };
postgresql = callPackage ../development/ocaml-modules/postgresql {
@ -1405,6 +1407,8 @@ let
uecc = callPackage ../development/ocaml-modules/uecc { };
unix-errno = callPackage ../development/ocaml-modules/unix-errno { };
utop = callPackage ../development/tools/ocaml/utop { };
uuidm = callPackage ../development/ocaml-modules/uuidm { };

Loading…
Cancel
Save