[med-svn] [Git][med-team/bedops][master] 3 commits: Docs: added patch removing the use of intersphinx, it is unneeded and had the wrong layout.

Michael R. Crusoe (@crusoe) gitlab at salsa.debian.org
Mon Dec 16 15:59:31 GMT 2024



Michael R. Crusoe pushed to branch master at Debian Med / bedops


Commits:
3b157fa5 by Michael R. Crusoe at 2024-12-16T16:58:32+01:00
Docs: added patch removing the use of intersphinx, it is unneeded and had the wrong layout.

Closes: #1090091

- - - - -
7dac80e5 by Michael R. Crusoe at 2024-12-16T16:58:32+01:00
d/rules: simplify

- - - - -
1681c6d0 by Michael R. Crusoe at 2024-12-16T16:58:32+01:00
d/control: need tcsh for the man pages

- - - - -


6 changed files:

- debian/changelog
- + debian/clean
- debian/control
- + debian/patches/intersphinx
- debian/patches/series
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,13 @@
+bedops (2.4.41+dfsg-3) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * Docs: added patch removing the use of intersphinx, it is unneeded
+    and had the wrong layout. Closes: #1090091
+  * d/rules: simplify
+  * d/control: need tcsh for the man pages
+
+ -- Michael R. Crusoe <crusoe at debian.org>  Mon, 16 Dec 2024 16:45:29 +0100
+
 bedops (2.4.41+dfsg-2) unstable; urgency=medium
 
   * d/control: drop python3-distutils dependency. (Closes: #1065834)


=====================================
debian/clean
=====================================
@@ -0,0 +1 @@
+docs/_build


=====================================
debian/control
=====================================
@@ -8,10 +8,12 @@ Build-Depends: debhelper-compat (= 13),
                help2man,
                libbz2-dev,
                libjansson-dev,
-               zlib1g-dev
+               zlib1g-dev,
+               tcsh
 Build-Depends-Indep: sphinx-common,
+                     dh-sequence-sphinxdoc,
                      libjs-mathjax,
-                     python3-sphinx,
+                     python3-sphinx
 Standards-Version: 4.6.2
 Vcs-Browser: https://salsa.debian.org/med-team/bedops
 Vcs-Git: https://salsa.debian.org/med-team/bedops.git


=====================================
debian/patches/intersphinx
=====================================
@@ -0,0 +1,15 @@
+From: Michael R. Crusoe <crusoe at debian.org>
+Subject: remove intersphinx, it is unneeded and in the wrong format
+
+--- bedops.orig/docs/conf.py
++++ bedops/docs/conf.py
+@@ -319,9 +319,6 @@
+ #epub_use_index = True
+ 
+ 
+-# Example configuration for intersphinx: refer to the Python standard library.
+-intersphinx_mapping = {'http://docs.python.org/': None}
+-
+ #RTD_OLD_THEME = True
+ 
+ #html_style = 'test.css'


=====================================
debian/patches/series
=====================================
@@ -3,3 +3,4 @@ tests_use_installed_binaries.patch
 use_debian_libs
 parallel.patch
 adapt_to_new_sphinx.patch
+intersphinx


=====================================
debian/rules
=====================================
@@ -6,12 +6,8 @@
 
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 
-include /usr/share/dpkg/pkg-info.mk
-
 include /usr/share/dpkg/default.mk
 
-include /usr/share/dpkg/architecture.mk
-
 # less debug info to avoid running
 # out of address space
 ifneq (,$(filter $(DEB_HOST_ARCH), mips mipsel))
@@ -24,14 +20,13 @@ docpkg := $(DEB_SOURCE)-doc
 %:
 	dh $@
 
-override_dh_install-arch:
-	dh_install -a
+execute_after_install-arch:
 #	sed -i 's:/bin/tcsh:/usr/bin/tcsh:g' bin/*
 	mv bin/starch bin/bedops-starch
 	mkdir -p debian/$(DEB_SOURCE)/usr/bin/
 	cp bin/* debian/$(DEB_SOURCE)/usr/bin/
 
-override_dh_installdocs-indep:
+execute_before_dh_installdocs-indep:
 	cd docs && make html
 	mkdir -p debian/$(docpkg)/usr/share/doc/$(DEB_SOURCE)
 	cp -r docs/_build/html debian/$(docpkg)/usr/share/doc/$(DEB_SOURCE)
@@ -39,16 +34,10 @@ override_dh_installdocs-indep:
 	find debian/$(docpkg)/usr/share/doc/$(DEB_SOURCE)/html/content -type f | xargs sed -i 's;https://cdn[js]*\..*//MathJax.js;../_static/mathjax.js;g'
 	find debian/$(docpkg)/usr/share/doc/$(DEB_SOURCE)/html -type f | xargs sed -i 's;https://cdn[js]*\..*/MathJax.js;_static/mathjax.js;g'
 	ln -s /usr/share/javascript/mathjax/MathJax.js  debian/$(docpkg)/usr/share/doc/$(DEB_SOURCE)/html/_static/mathjax.js
-	dh_installdocs -i
 
-override_dh_installman-arch:
+execute_before_dh_installman-arch:
 	cd bin && for f in * ; do help2man --no-discard-stderr --version-string="$(DEB_VERSION_UPSTREAM)" -o $$f.1 ./$$f; done
-	dh_installman -a
 
 override_dh_dwz:
 	# Work around: dwz: Too few files for multifile optimization
 	echo "Do not run dh_dwz"
-
-override_dh_auto_clean:
-	dh_auto_clean
-	rm -rf docs/_build/



View it on GitLab: https://salsa.debian.org/med-team/bedops/-/compare/be4371eebae2acbc87e050d2be6d085abaa29535...1681c6d0a00ff11aa0c2d4959c1539665f840146

-- 
View it on GitLab: https://salsa.debian.org/med-team/bedops/-/compare/be4371eebae2acbc87e050d2be6d085abaa29535...1681c6d0a00ff11aa0c2d4959c1539665f840146
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20241216/d6814e22/attachment-0001.htm>


More information about the debian-med-commit mailing list