Add stdlib-shims compatibility package
authorStephane Glondu <steph@glondu.net>
Tue, 14 Jan 2020 12:32:43 +0000 (13:32 +0100)
committerStéphane Glondu <glondu@debian.org>
Tue, 14 Jan 2020 12:32:43 +0000 (13:32 +0100)
debian/META.stdlib-shims [new file with mode: 0644]
debian/control
debian/rules

diff --git a/debian/META.stdlib-shims b/debian/META.stdlib-shims
new file mode 100644 (file)
index 0000000..70b1734
--- /dev/null
@@ -0,0 +1,4 @@
+name="stdlib-shims"
+version="[distributed with OCaml 4.07 or above]"
+description="dummy backward-compatibility package for Stdlib"
+requires=""
index 306b7914f27de4535c5a6c5fc296d6a422cd0602..d8fe402dd83df568b624894ac490558f0842c69d 100644 (file)
@@ -32,6 +32,7 @@ Depends:
 Provides:
  libseq-ocaml,
  libuchar-ocaml,
+ libstdlib-shims-ocaml,
  ${ocaml:Provides}
 Replaces: ocaml-base (<< 4.08), ocaml-nox (<< 4.08)
 Breaks: ocaml-base (<< 4.08), ocaml-nox (<< 4.08)
@@ -77,6 +78,7 @@ Depends:
 Provides:
  libseq-ocaml-dev,
  libuchar-ocaml-dev,
+ libstdlib-shims-ocaml-dev,
  ${ocaml:Provides},
  ocaml-best-compilers (= ${binary:Version}),
  ${F:NativeProvides}
index 2480bc8d9a955980be465c73d3e5fbe0583dfb85..f67bf023a99232cc1bc627819172a5284a065ebc 100755 (executable)
@@ -200,6 +200,9 @@ install-stamp-arch: install-stamp
 # Install the uchar compatibility package (OCaml >= 4.03)
        mkdir -p debian/ocaml-base-nox$(OCAML_STDLIB_DIR)/uchar
        cp debian/META.uchar debian/ocaml-base-nox$(OCAML_STDLIB_DIR)/uchar/META
+# Install the stdlib-shims compatibility package (OCaml >= 4.07)
+       mkdir -p debian/ocaml-base-nox$(OCAML_STDLIB_DIR)/stdlib-shims
+       cp debian/META.stdlib-shims debian/ocaml-base-nox$(OCAML_STDLIB_DIR)/stdlib-shims/META
 # Remaining stuff
        touch $@