summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStéphane Glondu <glondu@debian.org>2019-08-11 17:55:06 +0200
committerStéphane Glondu <glondu@debian.org>2019-08-11 17:55:06 +0200
commit955191b5fc10320b1d38b633f915c029e2f38c3c (patch)
tree8192337dc0fbc671b14dab894e561b78c8c14f60
parent5c8e8182515d6d1e12c6c7282630a8a7b11143a0 (diff)
parent660e4c8eefd658e9d035aa8abefe765b335a9d63 (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/changelog5
-rw-r--r--debian/compat1
-rw-r--r--debian/control56
-rw-r--r--debian/copyright30
-rw-r--r--debian/gbp.conf2
-rw-r--r--debian/libbase-ocaml-dev.docs1
-rw-r--r--debian/libbase-ocaml-dev.install.in20
-rw-r--r--debian/libbase-ocaml.install.in6
-rwxr-xr-xdebian/rules19
-rw-r--r--debian/source/format1
-rw-r--r--debian/watch2
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