Source: supernovas
Version: 1.4.2-1
Tags: patch
User: [email protected]
Usertags: ftcbfs

supernovas fails to cross build from source, because calceph support is 
detected as absent via ldconfig, which gives results for the build 
architecture rather than the host architecture. In order to maximize 
build reproducibility, I suggest skipping detection and being explicit 
about optional features are supposed to be enabled. Once doing so, the 
cross build succeeds. I'm attaching a patch for your convenience.

Helmut
diff -Nru supernovas-1.4.2/debian/changelog supernovas-1.4.2/debian/changelog
--- supernovas-1.4.2/debian/changelog   2025-08-24 19:46:14.000000000 +0200
+++ supernovas-1.4.2/debian/changelog   2025-08-29 22:13:15.000000000 +0200
@@ -1,3 +1,10 @@
+supernovas (1.4.2-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Don't autodetect calceph and cspice. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Fri, 29 Aug 2025 22:13:15 +0200
+
 supernovas (1.4.2-1) unstable; urgency=medium
 
   * Update to upstream v1.4.2 -- bug fix release with updated nutation model.
diff -Nru supernovas-1.4.2/debian/rules supernovas-1.4.2/debian/rules
--- supernovas-1.4.2/debian/rules       2025-08-24 19:46:14.000000000 +0200
+++ supernovas-1.4.2/debian/rules       2025-08-29 22:13:10.000000000 +0200
@@ -6,5 +6,8 @@
 %:
        dh $@
 
+override_dh_auto_build:
+       dh_auto_build -- CALCEPH_SUPPORT=1 CSPICE_SUPPORT=0
+
 override_dh_installchangelogs:
        dh_installchangelogs CHANGELOG.md

Reply via email to