summary refs log tree commit diff
path: root/pkgs/development/ocaml-modules/uri
diff options
context:
space:
mode:
authorVincent Laporte <Vincent.Laporte@gmail.com>2020-04-24 07:28:35 +0200
committerVincent Laporte <vbgl@users.noreply.github.com>2020-05-01 10:07:36 +0200
commit927fcf37933ddd24a0e16c6a45b9c0a687a40607 (patch)
tree9f4c1523d71d68c6a08d1cfec17061b35dc90949 /pkgs/development/ocaml-modules/uri
parent5a0a47050b900581dd7ad8243bfadb14d9ce8f27 (diff)
downloadnixpkgs-927fcf37933ddd24a0e16c6a45b9c0a687a40607.tar
nixpkgs-927fcf37933ddd24a0e16c6a45b9c0a687a40607.tar.gz
nixpkgs-927fcf37933ddd24a0e16c6a45b9c0a687a40607.tar.bz2
nixpkgs-927fcf37933ddd24a0e16c6a45b9c0a687a40607.tar.lz
nixpkgs-927fcf37933ddd24a0e16c6a45b9c0a687a40607.tar.xz
nixpkgs-927fcf37933ddd24a0e16c6a45b9c0a687a40607.tar.zst
nixpkgs-927fcf37933ddd24a0e16c6a45b9c0a687a40607.zip
ocamlPackages.uri: remove at 1.9.{1,2}
These are legacy versions for OCaml ≤ 4.02
Diffstat (limited to 'pkgs/development/ocaml-modules/uri')
-rw-r--r--pkgs/development/ocaml-modules/uri/default.nix1
-rw-r--r--pkgs/development/ocaml-modules/uri/legacy.nix51
2 files changed, 1 insertions, 51 deletions
diff --git a/pkgs/development/ocaml-modules/uri/default.nix b/pkgs/development/ocaml-modules/uri/default.nix
index cfbcc27ba9c..6a7c03b9bb6 100644
--- a/pkgs/development/ocaml-modules/uri/default.nix
+++ b/pkgs/development/ocaml-modules/uri/default.nix
@@ -3,6 +3,7 @@
 }:
 
 buildDunePackage rec {
+  minimumOCamlVersion = "4.03";
   pname = "uri";
   version = "3.1.0";
 
diff --git a/pkgs/development/ocaml-modules/uri/legacy.nix b/pkgs/development/ocaml-modules/uri/legacy.nix
deleted file mode 100644
index 474ab927885..00000000000
--- a/pkgs/development/ocaml-modules/uri/legacy.nix
+++ /dev/null
@@ -1,51 +0,0 @@
-{ stdenv, fetchzip, ocaml, findlib, ocamlbuild, re, stringext, ounit
-, sexplib, ppx_sexp_conv
-, legacyVersion ? false
-, sexplib_p4
-}:
-
-if !stdenv.lib.versionAtLeast ocaml.version "4"
-|| legacyVersion && stdenv.lib.versionAtLeast ocaml.version "4.03"
-then throw "uri${stdenv.lib.optionalString legacyVersion "_p4"} is not available for OCaml ${ocaml.version}" else
-
-with
-  if legacyVersion
-  then {
-    version = "1.9.1";
-    sha256 = "0v3jxqgyi4kj92r3x83rszfpnvvzy9lyb913basch4q64yka3w85";
-  } else {
-    version = "1.9.2";
-    sha256 = "137pg8j654x7r0d1664iy2zp3l82nki1kkh921lwdrwc5qqdl6jx";
-  };
-
-stdenv.mkDerivation {
-  name = "ocaml${ocaml.version}-uri-${version}";
-
-  src = fetchzip {
-    url = "https://github.com/mirage/ocaml-uri/archive/v${version}.tar.gz";
-    inherit sha256;
-  };
-
-  buildInputs = [ ocaml findlib ocamlbuild ounit ]
-  ++ stdenv.lib.optional (!legacyVersion) ppx_sexp_conv;
-  propagatedBuildInputs = [ re (if legacyVersion then sexplib_p4 else sexplib) stringext ];
-
-  configurePhase = "ocaml setup.ml -configure --prefix $out --enable-tests";
-  buildPhase = ''
-    ocaml setup.ml -build
-    ocaml setup.ml -doc
-  '';
-  doCheck = true;
-  checkPhase = "ocaml setup.ml -test";
-  installPhase = "ocaml setup.ml -install";
-
-  createFindlibDestdir = true;
-
-  meta = {
-    homepage = "https://github.com/mirage/ocaml-uri";
-    platforms = ocaml.meta.platforms or [];
-    description = "RFC3986 URI parsing library for OCaml";
-    license = stdenv.lib.licenses.isc;
-    maintainers = with stdenv.lib.maintainers; [ vbgl ];
-  };
-}