summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Puydt <jpuydt@debian.org>2023-07-06 14:30:21 +0200
committerJulien Puydt <jpuydt@debian.org>2023-07-06 14:30:21 +0200
commit9127d381fc510966f0a0302fdc8ab3cbc1870bda (patch)
tree586ff68de694439f9df9fe1eb96746386192acbe
parent753d0c86f526c5d70e1c962694a27d256483cde4 (diff)
parent0d11267b2cc8a613c312dcca0f420bb741ae575b (diff)
janest-base (0.15.1-3) unstable; urgency=medium
* Team upload. * Fix compilation with recent dune. [dgit import unpatched janest-base 0.15.1-3]
-rw-r--r--debian/changelog66
-rw-r--r--debian/control57
-rw-r--r--debian/copyright36
-rw-r--r--debian/gbp.conf2
-rw-r--r--debian/libbase-ocaml-dev.docs1
-rw-r--r--debian/libbase-ocaml-dev.install.in27
-rw-r--r--debian/libbase-ocaml.install.in8
-rwxr-xr-xdebian/rules18
-rw-r--r--debian/source/format1
-rw-r--r--debian/watch2
10 files changed, 218 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..5ea726b
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,66 @@
+janest-base (0.15.1-3) unstable; urgency=medium
+
+ * Team upload.
+ * Fix compilation with recent dune.
+
+ -- Julien Puydt <jpuydt@debian.org> Thu, 06 Jul 2023 14:30:21 +0200
+
+janest-base (0.15.1-2) unstable; urgency=medium
+
+ * Team upload.
+ * Bump standards-version to 4.6.2.
+
+ -- Julien Puydt <jpuydt@debian.org> Mon, 03 Jul 2023 10:35:27 +0200
+
+janest-base (0.15.1-1) unstable; urgency=medium
+
+ * Fix d/watch.
+ * New upstream release.
+ * Bump Standards-Version to 4.6.1.
+
+ -- Julien Puydt <jpuydt@debian.org> Wed, 12 Oct 2022 07:17:29 +0200
+
+janest-base (0.14.3-1) unstable; urgency=medium
+
+ * New upstream release
+
+ -- Stéphane Glondu <glondu@debian.org> Wed, 02 Mar 2022 07:44:56 +0100
+
+janest-base (0.14.2-1) unstable; urgency=medium
+
+ [ Stéphane Glondu ]
+ * New upstream release
+ * Bump Standards-Version to 4.6.0
+
+ [ Debian Janitor ]
+ * Update debian/watch
+
+ -- Stéphane Glondu <glondu@debian.org> Sun, 28 Nov 2021 11:16:51 +0100
+
+janest-base (0.14.0-1) unstable; urgency=medium
+
+ * New upstream release
+ * Bump debhelper compat level to 13
+ * Bump Standards-Version to 4.5.0
+
+ -- Stéphane Glondu <glondu@debian.org> Fri, 24 Jul 2020 16:58:04 +0200
+
+janest-base (0.13.0-1) unstable; urgency=medium
+
+ * New upstream release
+ * Bump Standards-Version to 4.4.1
+ * Add Rules-Requires-Root: no
+
+ -- Stéphane Glondu <glondu@debian.org> Thu, 09 Jan 2020 16:30:10 +0100
+
+janest-base (0.12.2-2) unstable; urgency=medium
+
+ * Fix FTBFS on bytecode architectures
+
+ -- Stéphane Glondu <glondu@debian.org> Sat, 17 Aug 2019 06:20:50 +0200
+
+janest-base (0.12.2-1) unstable; urgency=medium
+
+ * Initial release (Closes: #934150)
+
+ -- Stéphane Glondu <glondu@debian.org> Sun, 11 Aug 2019 17:55:06 +0200
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..3d84b53
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,57 @@
+Source: janest-base
+Priority: optional
+Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
+Uploaders:
+ Stéphane Glondu <glondu@debian.org>
+Build-Depends:
+ debhelper-compat (= 13),
+ ocaml,
+ ocaml-dune,
+ libdune-ocaml-dev,
+ libsexplib0-ocaml-dev (>= 0.14),
+ dh-ocaml
+Standards-Version: 4.6.2
+Rules-Requires-Root: no
+Section: ocaml
+Homepage: https://github.com/janestreet/base
+Vcs-Git: https://salsa.debian.org/ocaml-team/janest-base.git
+Vcs-Browser: https://salsa.debian.org/ocaml-team/janest-base
+
+Package: libbase-ocaml-dev
+Architecture: any
+Depends:
+ ${ocaml:Depends},
+ ${shlibs:Depends},
+ ${misc:Depends}
+Provides: ${ocaml:Provides}
+Recommends: ocaml-findlib
+Description: Jane Street's alternative standard library (development)
+ Base is a standard library for OCaml. It provides a standard set of
+ general purpose modules that are well-tested, performant, and
+ fully-portable across any environment that can run OCaml code. Unlike
+ other standard library projects, Base is meant to be used as a
+ wholesale replacement of the standard library distributed with the
+ OCaml compiler. In particular it makes different choices and doesn’t
+ re-export features that are not fully portable such as I/O, which are
+ left to other libraries.
+ .
+ This package contains development files.
+
+Package: libbase-ocaml
+Architecture: any
+Depends:
+ ${ocaml:Depends},
+ ${shlibs:Depends},
+ ${misc:Depends}
+Provides: ${ocaml:Provides}
+Description: Jane Street's alternative standard library (runtime)
+ Base is a standard library for OCaml. It provides a standard set of
+ general purpose modules that are well-tested, performant, and
+ fully-portable across any environment that can run OCaml code. Unlike
+ other standard library projects, Base is meant to be used as a
+ wholesale replacement of the standard library distributed with the
+ OCaml compiler. In particular it makes different choices and doesn’t
+ re-export features that are not fully portable such as I/O, which are
+ left to other libraries.
+ .
+ This package contains runtime files.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..a243541
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,36 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+
+Files: *
+Copyright: © 2016-2020 Jane Street Group, LLC
+License: MIT
+
+Files: src/map.ml src/random.mli src/set.ml
+Copyright: © 1996 Inria
+License: Apache-2.0
+ On Debian systems, the full text of the Apache 2.0 license can be
+ found in `/usr/share/common-licenses/Apache-2.0'.
+
+Files: debian/*
+Copyright: © 2019-2020 Stéphane Glondu
+License: MIT
+
+License: MIT
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+ .
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
+ BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+ ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..cec628c
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,2 @@
+[DEFAULT]
+pristine-tar = True
diff --git a/debian/libbase-ocaml-dev.docs b/debian/libbase-ocaml-dev.docs
new file mode 100644
index 0000000..d373737
--- /dev/null
+++ b/debian/libbase-ocaml-dev.docs
@@ -0,0 +1 @@
+usr/doc/base/*
diff --git a/debian/libbase-ocaml-dev.install.in b/debian/libbase-ocaml-dev.install.in
new file mode 100644
index 0000000..01b2ed1
--- /dev/null
+++ b/debian/libbase-ocaml-dev.install.in
@@ -0,0 +1,27 @@
+@OCamlStdlibDir@/base/*dune*
+@OCamlStdlibDir@/base/*opam*
+@OCamlStdlibDir@/base/*.ml
+@OCamlStdlibDir@/base/*.mli
+@OCamlStdlibDir@/base/*.cmi
+@OCamlStdlibDir@/base/*.cmt
+@OCamlStdlibDir@/base/*.cmti
+@OCamlStdlibDir@/base/*.js
+@OCamlStdlibDir@/base/*.a
+OPT: @OCamlStdlibDir@/base/*.cmx
+OPT: @OCamlStdlibDir@/base/*.cmxa
+@OCamlStdlibDir@/base/*/*.ml
+@OCamlStdlibDir@/base/*/*.mli
+@OCamlStdlibDir@/base/*/*.cmi
+@OCamlStdlibDir@/base/*/*.cmt
+@OCamlStdlibDir@/base/*/*.cmti
+OPT: @OCamlStdlibDir@/base/*/*.a
+OPT: @OCamlStdlibDir@/base/*/*.cmx
+OPT: @OCamlStdlibDir@/base/*/*.cmxa
+@OCamlStdlibDir@/base/base_internalhash_types/*.ml
+@OCamlStdlibDir@/base/base_internalhash_types/*.cmi
+@OCamlStdlibDir@/base/base_internalhash_types/*.cmt
+@OCamlStdlibDir@/base/base_internalhash_types/*.h
+@OCamlStdlibDir@/base/base_internalhash_types/*.js
+@OCamlStdlibDir@/base/base_internalhash_types/*.a
+OPT: @OCamlStdlibDir@/base/base_internalhash_types/*.cmx
+OPT: @OCamlStdlibDir@/base/base_internalhash_types/*.cmxa
diff --git a/debian/libbase-ocaml.install.in b/debian/libbase-ocaml.install.in
new file mode 100644
index 0000000..527fa2d
--- /dev/null
+++ b/debian/libbase-ocaml.install.in
@@ -0,0 +1,8 @@
+@OCamlDllDir@
+@OCamlStdlibDir@/base/META
+@OCamlStdlibDir@/base/*.cma
+OPT: @OCamlStdlibDir@/base/*.cmxs
+@OCamlStdlibDir@/base/*/*.cma
+OPT: @OCamlStdlibDir@/base/*/*.cmxs
+@OCamlStdlibDir@/base/base_internalhash_types/*.cma
+OPT: @OCamlStdlibDir@/base/base_internalhash_types/*.cmxs
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..a85b9d7
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,18 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+include /usr/share/ocaml/ocamlvars.mk
+
+DESTDIR=$(CURDIR)/debian/tmp
+
+%:
+ dh $@ --with ocaml
+
+override_dh_auto_build:
+ dune build -p base
+
+override_dh_auto_install:
+ dune install --destdir=$(DESTDIR) --prefix=/usr --libdir=$(OCAML_STDLIB_DIR)
+ rm -f $(DESTDIR)/usr/doc/base/LICENSE.md
+
+override_dh_dwz:
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..fb81d01
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=4
+https://github.com/janestreet/base/tags .*/v(.*)\.tar\.gz