On 2018-02-13, Chris Lamb wrote:
> Whilst working on the Reproducible Builds effort [0], we noticed
> that desmume could not be built reproducibly.
>
> The absolute build path ends up in the binary.
Uploaded an NMU to DELAYED/10 fixing this issue:
diff -Nru desmume-0.9.11/debian/changelog desmume-0.9.11/debian/changelog
--- desmume-0.9.11/debian/changelog 2022-11-23 14:40:49.0 -0800
+++ desmume-0.9.11/debian/changelog 2022-12-01 10:44:49.0 -0800
@@ -1,3 +1,12 @@
+desmume (0.9.11-4.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+
+ [ Chris Lamb ]
+ * make the build reproducible (Closes: #890312)
+
+ -- Vagrant Cascadian Thu, 01 Dec 2022
10:44:49 -0800
+
desmume (0.9.11-4) unstable; urgency=medium
* Team upload
diff -Nru
desmume-0.9.11/debian/patches/make-the-build-reproducible-closes-89031.patch
desmume-0.9.11/debian/patches/make-the-build-reproducible-closes-89031.patch
---
desmume-0.9.11/debian/patches/make-the-build-reproducible-closes-89031.patch
1969-12-31 16:00:00.0 -0800
+++
desmume-0.9.11/debian/patches/make-the-build-reproducible-closes-89031.patch
2022-12-01 10:44:49.0 -0800
@@ -0,0 +1,21 @@
+From: Chris Lamb
+Date: Tue, 13 Feb 2018 10:39:28 +
+X-Dgit-Generated: 0.9.11-4.1 e7e2190f11cca0402ae7cdbe6d5086a34d82d75e
+Subject: make the build reproducible (Closes: #890312)
+
+
+---
+
+diff --git a/configure.ac b/configure.ac
+index 0595900..5f23469 100755
+--- a/configure.ac
b/configure.ac
+@@ -169,7 +169,7 @@ if test "x$glade" = "xyes" ; then
+ AC_SUBST(LIBGLADE_LIBS)
+
+ dnl uninstalled glade ui dir
+-
AC_DEFINE_UNQUOTED(GLADEUI_UNINSTALLED_DIR,"`pwd`/src/gtk-glade/glade/",[path
to glade ui dir])
++AC_DEFINE_UNQUOTED(GLADEUI_UNINSTALLED_DIR,"src/gtk-glade/glade/",[path
to glade ui dir])
+ AC_SUBST(GLADEUI_UNINSTALLED_DIR)
+
+ PKG_CHECK_MODULES(GTKGLEXT,
diff -Nru desmume-0.9.11/debian/patches/series
desmume-0.9.11/debian/patches/series
--- desmume-0.9.11/debian/patches/series2022-11-23 14:39:26.0
-0800
+++ desmume-0.9.11/debian/patches/series2022-12-01 10:44:49.0
-0800
@@ -3,3 +3,4 @@
osmesa_printf.patch
gcc6_fixes.patch
gcc7_fixes.patch
+make-the-build-reproducible-closes-89031.patch
live well,
vagrant
signature.asc
Description: PGP signature