[med-svn] [Git][med-team/seqan2][debian/experimental] 2 commits: make the manual: sphinxcontrib.bibtex is in the archive

Michael R. Crusoe (@crusoe) gitlab at salsa.debian.org
Thu Aug 15 15:45:35 BST 2024



Michael R. Crusoe pushed to branch debian/experimental at Debian Med / seqan2


Commits:
7fd1544f by Michael R. Crusoe at 2024-08-15T16:45:13+02:00
make the manual: sphinxcontrib.bibtex is in the archive

- - - - -
ec24a112 by Michael R. Crusoe at 2024-08-15T16:45:13+02:00
debian/rules: restore "reproducible=-fixfilepath"

- - - - -


3 changed files:

- debian/changelog
- debian/control
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,6 +1,7 @@
 seqan2 (2.5.0~rc1+dfsg-1~0exp1) UNRELEASED; urgency=medium
 
   * debian/libseqan2-dev.docs: README.rst→README.md
+  * debian/rules: restore "reproducible=-fixfilepath"
 
  -- Michael R. Crusoe <crusoe at debian.org>  Wed, 14 Aug 2024 17:36:14 +0200
 


=====================================
debian/control
=====================================
@@ -14,7 +14,7 @@ Build-Depends-Arch: zlib1g-dev,
                     libbam-dev,
                     libboost-dev,
                     help2man,
-                    ctdconverter
+                    python3-sphinxcontrib.bibtex
 Standards-Version: 4.6.2
 Vcs-Browser: https://salsa.debian.org/med-team/seqan2
 Vcs-Git: https://salsa.debian.org/med-team/seqan2.git


=====================================
debian/rules
=====================================
@@ -3,7 +3,9 @@
 # Uncomment this to turn on verbose mode.
 export DH_VERBOSE=1
 
-export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all reproducible=-fixfilepath
+# reproducible=-fixfilepath is needed due to how the tests get their file paths :-(
+
 include /usr/share/dpkg/pkg-info.mk
 export HOME=$(CURDIR)/fakehome
 
@@ -50,7 +52,7 @@ endif
 	find . -name "solution_online_search_finder.cpp*" -delete
 	export DEB_BUILD_ARCH=${DEB_BUILD_ARCH} ; \
 	dh_auto_configure --arch -- \
-		-DSEQAN_STATIC_APPS=False -DSEQAN_NO_DOX=1 \
+		-DSEQAN_STATIC_APPS=False \
 		-DSEQAN_DISABLE_VERSION_CHECK=YES \
 		-DALIGN_SIMD_TEST=FALSE
 
@@ -61,11 +63,8 @@ override_dh_auto_configure-indep:
 
 override_dh_auto_build-arch:
 	dh_auto_build --arch ${MAX_PARALLEL}
-	#cd obj-$(DEB_BUILD_GNU_TYPE); make dox # This does nothing and no *.html files will be created at all
-	# This ends up in:
-	# Could not import extension sphinxcontrib.bibtex (exception: No module named sphinxcontrib.bibtex)
-	# Seems there is no sphinx module bibtex - thus deactivating creation of html manual
-	# cd manual && make html
+	cd obj-$(DEB_BUILD_GNU_TYPE); make dox
+	cd manual && make html
 
 override_dh_auto_install-indep:
 	dh_auto_install --indep -B build --destdir=$(CURDIR)/debian/$(pkgdev)/



View it on GitLab: https://salsa.debian.org/med-team/seqan2/-/compare/cb52b938e536098b8894c557cbb522cf02c984f3...ec24a1129fb17b29a68417f0c131360d26810b24

-- 
View it on GitLab: https://salsa.debian.org/med-team/seqan2/-/compare/cb52b938e536098b8894c557cbb522cf02c984f3...ec24a1129fb17b29a68417f0c131360d26810b24
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/20240815/1ff49daf/attachment-0001.htm>


More information about the debian-med-commit mailing list