Source: starlink-pal
Version: 0.5.0-3
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org

Hi,

Whilst working on the "reproducible builds" effort [0], we noticed that
starlink-pal could not be built reproducibly.

The attached patch removes timestamps from the build system. Once
applied, starlink-pal can be built reproducibly using our reproducible
toolchain.

 [0] https://wiki.debian.org/ReproducibleBuilds


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      la...@debian.org / chris-lamb.co.uk
       `-
--- a/debian/libstarlink-pal-doc.docs   2015-11-03 03:51:54.310639966 +0000
--- b/debian/libstarlink-pal-doc.docs   2015-11-03 03:56:53.657375799 +0000
@@ -1,2 +1,4 @@
 sun???.pdf
-sun???/*
+sun???/*.css
+sun???/*.png
+sun???/*.html
--- a/debian/patches/reproducible_build 1970-01-01 01:00:00.000000000 +0100
--- b/debian/patches/reproducible_build 2015-11-03 04:13:31.982642656 +0000
@@ -0,0 +1,11 @@
+--- starlink-pal-0.5.0.orig/Makefile.am
++++ starlink-pal-0.5.0/Makefile.am
+@@ -120,7 +120,7 @@ dist_pkgdata_DATA =  @STARDOCS@.pdf @STA
+       pdflatex $^ && pdflatex $^
+ 
+ @STARDOCS@/index.html: @STARDOCS@.tex
+-      latex2html -noaddress $^
++      latex2html -noaddress -info 0 $^
+       rm -f @STARDOCS@/@STARDOCS@.html @STARDOCS@/WARNINGS
+ 
+ TESTS = palTest
--- a/debian/patches/series     2015-11-03 03:51:54.310639966 +0000
--- b/debian/patches/series     2015-11-03 04:08:45.371940342 +0000
@@ -1,2 +1,3 @@
 rename_library
 use_std_automake.patch
+reproducible_build

Reply via email to