Bug#890312: desmume: please make the build reproducible

Vagrant Cascadian vagrant at reproducible-builds.org
Thu Dec 1 19:26:15 GMT 2022


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.000000000 -0800
+++ desmume-0.9.11/debian/changelog	2022-12-01 10:44:49.000000000 -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 <vagrant at reproducible-builds.org>  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.000000000 -0800
+++ desmume-0.9.11/debian/patches/make-the-build-reproducible-closes-89031.patch	2022-12-01 10:44:49.000000000 -0800
@@ -0,0 +1,21 @@
+From: Chris Lamb <lamby at debian.org>
+Date: Tue, 13 Feb 2018 10:39:28 +0000
+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/series	2022-11-23 14:39:26.000000000 -0800
+++ desmume-0.9.11/debian/patches/series	2022-12-01 10:44:49.000000000 -0800
@@ -3,3 +3,4 @@
 osmesa_printf.patch
 gcc6_fixes.patch
 gcc7_fixes.patch
+make-the-build-reproducible-closes-89031.patch


live well,
  vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-games-devel/attachments/20221201/a9bb8449/attachment.sig>


More information about the Pkg-games-devel mailing list