Source: swh-plugins
Version: 0.4.15+1-7
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: fileordering
X-Debbugs-Cc: [email protected]
Hi,
While working on the "reproducible builds" effort [1], we have noticed
that swh-plugins could not be built reproducibly.
The attached patch removes non-determinstic ordering from the build
system. Once applied, swh-plugins can be built reproducibly in our
reproducible toolchain.
[1]: https://wiki.debian.org/ReproducibleBuilds
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
diff --no-dereference -urNad
swh-plugins.orig/swh-plugins-0.4.15+1/debian/patches/006-reproducible_build.diff
swh-plugins/swh-plugins-0.4.15+1/debian/patches/006-reproducible_build.diff
---
swh-plugins.orig/swh-plugins-0.4.15+1/debian/patches/006-reproducible_build.diff
1970-01-01 01:00:00.000000000 +0100
+++ swh-plugins/swh-plugins-0.4.15+1/debian/patches/006-reproducible_build.diff
2015-07-14 17:53:15.729693273 +0100
@@ -0,0 +1,11 @@
+--- swh-plugins-0.4.15+1.orig/metadata/Makefile.am
++++ swh-plugins-0.4.15+1/metadata/Makefile.am
+@@ -3,7 +3,7 @@ EXTRA_DIST = lxml2rdf.pl txt2scale.pl sc
+ pkgdatadir = $(datadir)/ladspa/rdf
+
+ swh-plugins.rdf: @top_srcdir@/*.xml
+- ./lxml2rdf.pl @top_srcdir@/*.xml > swh-plugins.rdf
++ ./lxml2rdf.pl $(sort $^) > $@
+ xmllint -noout swh-plugins.rdf
+
+ swh-scales.rdf: scale-points.txt
diff --no-dereference -urNad
swh-plugins.orig/swh-plugins-0.4.15+1/debian/patches/series
swh-plugins/swh-plugins-0.4.15+1/debian/patches/series
--- swh-plugins.orig/swh-plugins-0.4.15+1/debian/patches/series 2015-07-14
17:27:41.764186804 +0100
+++ swh-plugins/swh-plugins-0.4.15+1/debian/patches/series 2015-07-14
17:53:09.529399140 +0100
@@ -3,3 +3,4 @@
03-uptodate-ltmain.diff
04-nosetlocale.diff
05-mbeq_crash_fix.diff
+006-reproducible_build.diff
_______________________________________________
pkg-multimedia-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers