Source: cyclades-serial-client Version: 0.93 Severity: wishlist Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: timestamps X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org
Hi, Whilst working on the Reproducible Builds effort [0], we noticed that cyclades-serial-client could not be built reproducibly. Patch attached. Note the extra hunks to regenerate ./configure. [0] https://reproducible-builds.org/ Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
--- a/configure.in 2017-04-22 22:25:55.958431233 +0100 --- b/configure.in 2017-04-22 22:28:07.037989972 +0100 @@ -5,6 +5,9 @@ version="0.92" AC_SUBST(date) date=`date` +if [[ -n "$SOURCE_DATE_EPOCH" ]]; then + date=`LC_ALL=C date --utc --date="@$SOURCE_DATE_EPOCH"` +fi AC_SUBST(stripping) AC_ARG_ENABLE(stripping, --- a/debian/control 2017-04-22 22:25:55.962431220 +0100 --- b/debian/control 2017-04-22 22:31:00.213420202 +0100 @@ -2,7 +2,7 @@ Section: comm Priority: optional Maintainer: Russell Coker <russ...@coker.com.au> -Build-Depends: debhelper (>= 9) +Build-Depends: debhelper (>= 9), dh-autoreconf Standards-Version: 3.5.2 Package: cyclades-serial-client --- a/debian/rules 2017-04-22 22:25:55.962431220 +0100 --- b/debian/rules 2017-04-22 22:30:48.081459640 +0100 @@ -21,6 +21,7 @@ config.status: configure dh_testdir # Add here commands to configure the package. + dh_autoreconf ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/ --mandir=\$${prefix}/usr/share/man @@ -46,7 +47,7 @@ -test -r /usr/share/misc/config.guess && \ cp -f /usr/share/misc/config.guess config.guess - + dh_autoreconf_clean dh_clean install: build