Stéphane Glondu pushed to branch master at Debian OCaml Maintainers / js-of-ocaml
Commits:
-
b959ef97
by Stephane Glondu at 2024-06-14T08:53:23+02:00
-
47f09aed
by Stephane Glondu at 2024-06-14T08:53:23+02:00
3 changed files:
Changes:
| 1 | +js-of-ocaml (5.8.2-2) UNRELEASED; urgency=medium
|
|
| 2 | + |
|
| 3 | + * Build doc only on indep builds
|
|
| 4 | + |
|
| 5 | + -- Stéphane Glondu <glondu@debian.org> Fri, 14 Jun 2024 08:45:11 +0200
|
|
| 6 | + |
|
| 1 | 7 | js-of-ocaml (5.8.2-1) unstable; urgency=medium
|
| 2 | 8 | |
| 3 | 9 | * New upstream release
|
| ... | ... | @@ -6,7 +6,6 @@ Uploaders: Stéphane Glondu <glondu@debian.org> |
| 6 | 6 | Build-Depends:
|
| 7 | 7 | debhelper-compat (= 13),
|
| 8 | 8 | ocaml,
|
| 9 | - ocaml-odoc <!nodoc>,
|
|
| 10 | 9 | ocaml-dune (>= 2.5),
|
| 11 | 10 | ocaml-findlib,
|
| 12 | 11 | libfindlib-ocaml-dev,
|
| ... | ... | @@ -24,6 +23,8 @@ Build-Depends: |
| 24 | 23 | libmenhir-ocaml-dev,
|
| 25 | 24 | rsync,
|
| 26 | 25 | dh-ocaml (>= 1.2.2)
|
| 26 | +Build-Depends-Indep:
|
|
| 27 | + ocaml-odoc <!nodoc>
|
|
| 27 | 28 | Standards-Version: 4.6.2
|
| 28 | 29 | Rules-Requires-Root: no
|
| 29 | 30 | Homepage: https://ocsigen.org/js_of_ocaml
|
| ... | ... | @@ -6,22 +6,22 @@ include /usr/share/ocaml/ocamlvars.mk |
| 6 | 6 | %:
|
| 7 | 7 | dh $@ --with ocaml --buildsystem ocaml_dune
|
| 8 | 8 | |
| 9 | -override_dh_auto_build:
|
|
| 9 | +execute_before_dh_auto_build:
|
|
| 10 | 10 | rm -f compiler/tests-jsoo/dune # makes the build fail on amd64
|
| 11 | 11 | rm -f compiler/lib-runtime/tests/dune # makes the build fail on bytecode architectures
|
| 12 | 12 | ifeq ($(OCAML_HAVE_OCAMLOPT),no)
|
| 13 | 13 | sed -i 's/ native//' compiler/bin-js_of_ocaml/dune
|
| 14 | 14 | endif
|
| 15 | 15 | ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS)))
|
| 16 | +ifneq (,$(filter libjs-of-ocaml-doc,$(shell dh_listpackages)))
|
|
| 16 | 17 | $(MAKE) doc
|
| 17 | 18 | endif
|
| 18 | - dh_auto_build
|
|
| 19 | +endif
|
|
| 19 | 20 | |
| 20 | 21 | override_dh_auto_test:
|
| 21 | 22 | # Needs ppx-expect, ppx-hash, node, Uchar.utf_decode...
|
| 22 | 23 | |
| 23 | -override_dh_install:
|
|
| 24 | - dh_install
|
|
| 24 | +execute_after_dh_install-indep:
|
|
| 25 | 25 | mkdir -p debian/libjs-of-ocaml-doc/usr/share/doc/libjs-of-ocaml-doc
|
| 26 | 26 | rm -rf debian/libjs-of-ocaml-doc/usr/share/doc/libjs-of-ocaml-doc/api
|
| 27 | 27 | rm -rf debian/libjs-of-ocaml-doc/usr/share/doc/libjs-of-ocaml-doc/manual
|