[med-svn] [Git][med-team/odil][master] 3 commits: Make build explicit about each shell call

Stuart Prescott (@stuart) gitlab at salsa.debian.org
Tue Dec 9 00:38:22 GMT 2025



Stuart Prescott pushed to branch master at Debian Med / odil


Commits:
74f6991e by Stuart Prescott at 2025-12-09T11:34:24+11:00
Make build explicit about each shell call

- - - - -
302842ac by Stuart Prescott at 2025-12-09T11:35:07+11:00
Fix specification of python version in build

- - - - -
3f7dc091 by Stuart Prescott at 2025-12-09T11:37:03+11:00
Add changelog for upload

- - - - -


2 changed files:

- debian/changelog
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+odil (0.13.0-2) unstable; urgency=medium
+
+  * Team upload.
+  * Fix build for all supported Python3 versions (Closes: #1119800).
+
+ -- Stuart Prescott <stuart at debian.org>  Tue, 09 Dec 2025 11:36:53 +1100
+
 odil (0.13.0-1) unstable; urgency=medium
 
   * New upstream release.


=====================================
debian/rules
=====================================
@@ -27,7 +27,7 @@ override_dh_auto_build-nopy:
 # WARNING: builds for Python versions MUST be sequential since they use the
 # same build directory
 override_dh_auto_build-py: override_dh_auto_build-nopy
-	set -e; \
+	set -ex; \
 	for Python in $(ALLPY); do \
 	  echo "=== Building for Python $${Python} ==="; \
 	  cp -a build-nopy build; \
@@ -35,7 +35,8 @@ override_dh_auto_build-py: override_dh_auto_build-nopy
 	    -DCMAKE_CXX_STANDARD=17 \
 	    -DBUILD_EXAMPLES=OFF \
 	    -DBUILD_PYTHON_WRAPPERS=ON -DBUILD_JAVASCRIPT_WRAPPERS=OFF \
-	    -DPYTHON_EXECUTABLE=/usr/bin/python$${Python}; \
+	    -DPYTHON_EXECUTABLE=/usr/bin/python$${Python} \
+	    -DPython_EXECUTABLE=/usr/bin/python$${Python}; \
 	  dh_auto_build; \
 	  mv build build-py$${Python}; \
 	done
@@ -47,7 +48,8 @@ override_dh_auto_build-indep:
 	  -DBUILD_EXAMPLES=OFF \
 	  -DCMAKE_CXX_STANDARD=17 \
 	  -DBUILD_PYTHON_WRAPPERS=ON -DBUILD_JAVASCRIPT_WRAPPERS=OFF \
-	  -DPYTHON_EXECUTABLE=/usr/bin/python$(PYTHON3)
+	  -DPYTHON_EXECUTABLE=/usr/bin/python$(PYTHON3) \
+	  -DPython_EXECUTABLE=/usr/bin/python$(PYTHON3)
 	mkdir -p documentation/_build
 	cd documentation && doxygen
 	find documentation/_build -name "*.md5" -delete



View it on GitLab: https://salsa.debian.org/med-team/odil/-/compare/615bff86b6ae3f1d8e81c6508347251d89111085...3f7dc091d0fc851ca8c7b56a212bbceead83f348

-- 
View it on GitLab: https://salsa.debian.org/med-team/odil/-/compare/615bff86b6ae3f1d8e81c6508347251d89111085...3f7dc091d0fc851ca8c7b56a212bbceead83f348
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/20251209/2df95b2c/attachment-0001.htm>


More information about the debian-med-commit mailing list