Commit 1e8f3e3f authored by Vincent Laporte's avatar Vincent Laporte Committed by Vincent Laporte
Browse files

ocamlPackages.biocaml: remove at 0.11.2

This package is broken (does not build with GCC 14) and the library does
not appear to be maintained upstream.
parent 24e35de2
Loading
Loading
Loading
Loading
+0 −60
Original line number Diff line number Diff line
{
  lib,
  buildDunePackage,
  fetchFromGitHub,
  fetchpatch,
  ounit,
  async,
  base64,
  camlzip,
  cfstream,
  core,
  ppx_jane,
  ppx_sexp_conv,
  rresult,
  uri,
  xmlm,
}:

buildDunePackage rec {
  pname = "biocaml";
  version = "0.11.2";

  minimalOCamlVersion = "4.11";
  duneVersion = "3";

  src = fetchFromGitHub {
    owner = "biocaml";
    repo = pname;
    rev = "v${version}";
    sha256 = "01yw12yixs45ya1scpb9jy2f7dw1mbj7741xib2xpq3kkc1hc21s";
  };

  patches = fetchpatch {
    url = "https://github.com/biocaml/biocaml/commit/3ef74d0eb4bb48d2fb7dd8b66fb3ad8fe0aa4d78.patch";
    sha256 = "0rcvf8gwq7sz15mghl9ing722rl2zpnqif9dfxrnpdxiv0rl0731";
  };

  buildInputs = [
    ppx_jane
    ppx_sexp_conv
  ];
  checkInputs = [ ounit ];
  propagatedBuildInputs = [
    async
    base64
    camlzip
    cfstream
    core
    rresult
    uri
    xmlm
  ];

  meta = with lib; {
    description = "Bioinformatics library for Ocaml";
    homepage = "http://${pname}.org";
    maintainers = [ maintainers.bcdarwin ];
    license = licenses.gpl2;
  };
}
+1 −10
Original line number Diff line number Diff line
@@ -108,7 +108,7 @@ let

        binning = callPackage ../development/ocaml-modules/binning { };

        biocaml = janeStreet_0_15.biocaml;
        biocaml = throw "biocaml has been removed"; # 2025-06-04

        biotk = callPackage ../development/ocaml-modules/biotk { };

@@ -999,15 +999,6 @@ let
                  piqi-ocaml = self.piqi-ocaml.override { inherit piqi; };
                };

              biocaml =
                let
                  angstrom = self.angstrom.override { inherit ppx_let; };
                in
                callPackage ../development/ocaml-modules/biocaml {
                  uri = self.uri.override { inherit angstrom; };
                  cfstream = self.cfstream.override { inherit core_kernel; };
                };

              ppx_bap = callPackage ../development/ocaml-modules/ppx_bap { };
            }
          )).overrideScope