I've submitted NMUs to DELAYED/10 fixing reproducible builds and cross
building issues:

diff -Nru hannah-1.0/debian/changelog hannah-1.0/debian/changelog
--- hannah-1.0/debian/changelog 2021-01-03 03:25:33.000000000 -0800
+++ hannah-1.0/debian/changelog 2022-10-06 17:14:03.000000000 -0700
@@ -1,3 +1,23 @@
+hannah (1.0-3.3) unstable; urgency=medium
+
+  * Non-maintainer upload.
+
+  [ Helmut Grohne ]
+  * Fix FTCBFS: Let dh_auto_build pass cross tools to make.
+    (Closes: #901260)
+
+ -- Vagrant Cascadian <[email protected]>  Thu, 06 Oct 2022 
17:14:03 -0700
+
+hannah (1.0-3.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+
+  [ Reiner Herrmann ]
+  * Sort source files so that objects are linked in deterministic order
+    (Closes: #845782)
+
+ -- Vagrant Cascadian <[email protected]>  Thu, 06 Oct 2022 
16:48:01 -0700
+
 hannah (1.0-3.1) unstable; urgency=medium
 
   * Non maintainer upload by the Reproducible Builds team.
diff -Nru hannah-1.0/debian/patches/series hannah-1.0/debian/patches/series
--- hannah-1.0/debian/patches/series    2015-06-07 10:03:18.000000000 -0700
+++ hannah-1.0/debian/patches/series    2022-10-06 17:14:03.000000000 -0700
@@ -1,2 +1,3 @@
 fix_score_dir.diff
 fix-compiler-errors
+sort-source-files-so-that-objects-are-li.patch
diff -Nru 
hannah-1.0/debian/patches/sort-source-files-so-that-objects-are-li.patch 
hannah-1.0/debian/patches/sort-source-files-so-that-objects-are-li.patch
--- hannah-1.0/debian/patches/sort-source-files-so-that-objects-are-li.patch    
1969-12-31 16:00:00.000000000 -0800
+++ hannah-1.0/debian/patches/sort-source-files-so-that-objects-are-li.patch    
2022-10-06 17:14:03.000000000 -0700
@@ -0,0 +1,22 @@
+From: Reiner Herrmann <[email protected]>
+Date: Sat, 26 Nov 2016 18:09:46 +0100
+X-Dgit-Generated: 1.0-3.2 643a1240bd171728e30fc90e2af81db2b5a9c9a9
+Subject: Sort source files so that objects are linked in deterministic order
+
+(Closes: #845782)
+
+---
+
+diff --git a/Makefile b/Makefile
+index 643a8e8..4a55a77 100644
+--- a/Makefile
++++ b/Makefile
+@@ -24,7 +24,7 @@ LIBS     = $(shell sdl-config --libs) -lSDL_image -lSDL_ttf 
-lSDL_mixer
+ # target binary and directory name
+ OUT = hhh
+ # source and object files
+-SRCS = $(wildcard *.cc)
++SRCS = $(sort $(wildcard *.cc))
+ OBJS = $(patsubst %.cc, %.o, $(SRCS))
+ 
+ # what to build
diff -Nru hannah-1.0/debian/rules hannah-1.0/debian/rules
--- hannah-1.0/debian/rules     2015-06-07 10:03:18.000000000 -0700
+++ hannah-1.0/debian/rules     2022-10-06 17:14:03.000000000 -0700
@@ -9,7 +9,7 @@
        dh $@
 
 override_dh_auto_build-arch:
-       $(MAKE) DATA_INSTALL_DIR=/usr/share/games/hannah/ \
+       dh_auto_build -- DATA_INSTALL_DIR=/usr/share/games/hannah/ \
            SCOREDIR=/var/games/hannah/ CXXFLAGS="$(CXXFLAGS)" 
CFLAGS="$(CFLAGS)" \
            LDFLAGS="$(LDFLAGS)"
 
live well,
  vagrant

Attachment: signature.asc
Description: PGP signature

Reply via email to