diff options
author | Julien Puydt <jpuydt@debian.org> | 2023-07-06 14:30:21 +0200 |
---|---|---|
committer | Julien Puydt <jpuydt@debian.org> | 2023-07-06 14:30:21 +0200 |
commit | 9127d381fc510966f0a0302fdc8ab3cbc1870bda (patch) | |
tree | 586ff68de694439f9df9fe1eb96746386192acbe | |
parent | 753d0c86f526c5d70e1c962694a27d256483cde4 (diff) | |
parent | 0d11267b2cc8a613c312dcca0f420bb741ae575b (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/changelog | 66 | ||||
-rw-r--r-- | debian/control | 57 | ||||
-rw-r--r-- | debian/copyright | 36 | ||||
-rw-r--r-- | debian/gbp.conf | 2 | ||||
-rw-r--r-- | debian/libbase-ocaml-dev.docs | 1 | ||||
-rw-r--r-- | debian/libbase-ocaml-dev.install.in | 27 | ||||
-rw-r--r-- | debian/libbase-ocaml.install.in | 8 | ||||
-rwxr-xr-x | debian/rules | 18 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/watch | 2 |
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 |