diff options
author | Stéphane Glondu <glondu@debian.org> | 2019-08-11 17:55:06 +0200 |
---|---|---|
committer | Stéphane Glondu <glondu@debian.org> | 2019-08-11 17:55:06 +0200 |
commit | 955191b5fc10320b1d38b633f915c029e2f38c3c (patch) | |
tree | 8192337dc0fbc671b14dab894e561b78c8c14f60 | |
parent | 5c8e8182515d6d1e12c6c7282630a8a7b11143a0 (diff) | |
parent | 660e4c8eefd658e9d035aa8abefe765b335a9d63 (diff) |
janest-base (0.12.2-1) unstable; urgency=medium
* Initial release (Closes: #934150)
[dgit import unpatched janest-base 0.12.2-1]
-rw-r--r-- | debian/changelog | 5 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 56 | ||||
-rw-r--r-- | debian/copyright | 30 | ||||
-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 | 20 | ||||
-rw-r--r-- | debian/libbase-ocaml.install.in | 6 | ||||
-rwxr-xr-x | debian/rules | 19 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/watch | 2 |
11 files changed, 143 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..8f9cfea --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +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/compat b/debian/compat new file mode 100644 index 0000000..48082f7 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +12 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..6de0dce --- /dev/null +++ b/debian/control @@ -0,0 +1,56 @@ +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 (>= 12), + ocaml-nox, + dune, + libdune-ocaml-dev, + libsexplib0-ocaml-dev, + dh-ocaml +Standards-Version: 4.4.0 +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..5520dab --- /dev/null +++ b/debian/copyright @@ -0,0 +1,30 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ + +Files: * +Copyright: (c) 2016-2019 Jane Street Group, LLC +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. + +Files: src/map.ml src/random.mli src/set.ml +Copyright: (c) 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'. 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..a1da989 --- /dev/null +++ b/debian/libbase-ocaml-dev.install.in @@ -0,0 +1,20 @@ +@OCamlStdlibDir@/base/*dune* +@OCamlStdlibDir@/base/*opam* +@OCamlStdlibDir@/base/*.ml +@OCamlStdlibDir@/base/*.mli +@OCamlStdlibDir@/base/*.cmi +@OCamlStdlibDir@/base/*.cmt +@OCamlStdlibDir@/base/*.cmti +@OCamlStdlibDir@/base/*.h +@OCamlStdlibDir@/base/*.js +OPT: @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 diff --git a/debian/libbase-ocaml.install.in b/debian/libbase-ocaml.install.in new file mode 100644 index 0000000..cf9a9b6 --- /dev/null +++ b/debian/libbase-ocaml.install.in @@ -0,0 +1,6 @@ +@OCamlDllDir@ +@OCamlStdlibDir@/base/META +@OCamlStdlibDir@/base/*.cma +OPT: @OCamlStdlibDir@/base/*.cmxs +@OCamlStdlibDir@/base/*/*.cma +OPT: @OCamlStdlibDir@/base/*/*.cmxs diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..acaa169 --- /dev/null +++ b/debian/rules @@ -0,0 +1,19 @@ +#!/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_missing: + dh_missing --fail-missing -Xdune 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..480623e --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=3 +https://github.com/janestreet/base/releases .*/archive/v(.*)\.tar\.gz |