Source: geographiclib
Version: 1.49-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: buildpath
X-Debbugs-Cc: [email protected]

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed
that geographiclib could not be built reproducibly.

This is because the documentation generates a .tag file with the
absolute build path.

Patch attached that simply disables the generation of this file as
shipping it is not useful to end users as the referenced .cpp files
are not present at that location in the binary package.


 [0] https://reproducible-builds.org/


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      [email protected] / chris-lamb.co.uk
       `-
--- a/debian/patches/reproducible-build.patch   1969-12-31 19:00:00.000000000 
-0500
--- b/debian/patches/reproducible-build.patch   2017-10-15 20:43:11.882599642 
-0400
@@ -0,0 +1,15 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2017-10-15
+
+--- geographiclib-1.49.orig/doc/doxyfile.in
++++ geographiclib-1.49/doc/doxyfile.in
+@@ -1544,7 +1544,7 @@ TAGFILES               =
+ # When a file name is specified after GENERATE_TAGFILE, doxygen will create
+ # a tag file that is based on the input files it reads.
+ 
+-GENERATE_TAGFILE       = html/GeographicLib.tag
++GENERATE_TAGFILE       =
+ 
+ # If the ALLEXTERNALS tag is set to YES all external classes will be listed
+ # in the class index. If set to NO only the inherited external classes
--- a/debian/patches/series     2017-10-15 20:30:09.291563240 -0400
--- b/debian/patches/series     2017-10-15 20:43:10.530577980 -0400
@@ -1,3 +1,4 @@
 css.patch
 privacy.patch
 disable-python-build.patch
+reproducible-build.patch
_______________________________________________
Pkg-grass-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Reply via email to