Source: performous Version: 1.3.0+ds-2 Tags: patch User: debian-cr...@lists.debian.org Usertags: ftcbfs
performous fails to cross build from source, because it fails running its tests despite nocheck being set in DEB_BUILD_OPTIONS. I'm proposing the attached patch to properly disable testing for nocheck builds. Unfortunately, this does not make performous cross build as it also uses help2man and there is little we can do about that. Please close this bug report even when leaving help2man unaddressed. Helmut
diff --minimal -Nru performous-1.3.0+ds/debian/changelog performous-1.3.0+ds/debian/changelog --- performous-1.3.0+ds/debian/changelog 2024-11-29 17:47:59.000000000 +0100 +++ performous-1.3.0+ds/debian/changelog 2025-02-14 08:28:17.000000000 +0100 @@ -1,3 +1,11 @@ +performous (1.3.0+ds-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Improve cross building: Don't run unit tests when DEB_BUILD_OPTIONS + contains nocheck. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Fri, 14 Feb 2025 08:28:17 +0100 + performous (1.3.0+ds-2) unstable; urgency=medium * Team Upload diff --minimal -Nru performous-1.3.0+ds/debian/rules performous-1.3.0+ds/debian/rules --- performous-1.3.0+ds/debian/rules 2024-11-29 17:34:48.000000000 +0100 +++ performous-1.3.0+ds/debian/rules 2025-02-14 08:27:47.000000000 +0100 @@ -33,7 +33,8 @@ override_dh_auto_configure: dh_auto_configure -- \ -DCMAKE_VERBOSE_MAKEFILE=ON \ - -DCMAKE_INSTALL_PREFIX=/usr + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_TESTS=$(if $(filter nocheck,$(DEB_BUILD_OPTIONS)),OFF,ON) override_dh_install: dh_install