Source: simutrans
Version: 123.0.1-1
Tags: patch

Hi,

simutrans fails to cross build from source again, but debugging this is
quite difficult as it hides compiler invocations. These days there is
large consensus that builds should be verbose by default and verbosity
can optionally be disabled via DEB_BUILD_OPTIONS=terse. I'm attaching a
patch for your convenience. Once it builds verbosely, I may look into
the cross build failure again.

Helmut
diff --minimal -Nru simutrans-123.0.1/debian/changelog 
simutrans-123.0.1/debian/changelog
--- simutrans-123.0.1/debian/changelog  2023-02-18 17:30:51.000000000 +0100
+++ simutrans-123.0.1/debian/changelog  2023-03-04 07:08:55.000000000 +0100
@@ -1,3 +1,10 @@
+simutrans (123.0.1-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Build verbosely by default. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Sat, 04 Mar 2023 07:08:55 +0100
+
 simutrans (123.0.1-1) unstable; urgency=medium
 
   [ Jörg Frings-Fürst ]
diff --minimal -Nru simutrans-123.0.1/debian/rules 
simutrans-123.0.1/debian/rules
--- simutrans-123.0.1/debian/rules      2023-02-18 17:30:51.000000000 +0100
+++ simutrans-123.0.1/debian/rules      2023-03-04 07:08:52.000000000 +0100
@@ -23,8 +23,8 @@
        dh $@
 
 override_dh_auto_build:
-       dh_auto_build -- SDL2_CONFIG="$(PKG_CONFIG) sdl2"
-       dh_auto_build --sourcedirectory=makeobj -- PNG_CONFIG="$(PKG_CONFIG) 
libpng"
+       dh_auto_build -- SDL2_CONFIG="$(PKG_CONFIG) sdl2" VERBOSE=$(if $(filter 
terse,$(DEB_BUILD_OPTIONS)),,1)
+       dh_auto_build --sourcedirectory=makeobj -- PNG_CONFIG="$(PKG_CONFIG) 
libpng" VERBOSE=$(if $(filter terse,$(DEB_BUILD_OPTIONS)),,1)
 
 override_dh_auto_clean:
        dh_quilt_patch

Reply via email to