From bed5593a6358e1883ce4524c7106f4d1971a1fbd Mon Sep 17 00:00:00 2001 From: Enno Boland Date: Thu, 3 Mar 2016 22:37:36 +0100 Subject: [PATCH] autogen: fix reproducible build. --- srcpkgs/autogen/template | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/srcpkgs/autogen/template b/srcpkgs/autogen/template index bef624ea3ac..19ac1718447 100644 --- a/srcpkgs/autogen/template +++ b/srcpkgs/autogen/template @@ -1,7 +1,7 @@ # Template build file for 'autogen'. pkgname=autogen version=5.18.4 -revision=6 +revision=7 build_style=gnu-configure configure_args="--disable-static" hostmakedepends="pkg-config perl" @@ -18,6 +18,15 @@ replaces="autogen-docs>=0 autogen-devel>=0" post_install() { mv -v ${DESTDIR}/usr/share/pkgconfig ${DESTDIR}/usr/lib + + if [ "$SOURCE_DATE_EPOCH" ]; then + # repackaging libopts to apply correct mtimes + mkdir libopts + tar xf $DESTDIR/usr/share/autogen/libopts-41.0.16.tar.gz -C libopts + find libopts -print0 | xargs -0 touch --date "@$SOURCE_DATE_EPOCH" + cd libopts + tar cf $DESTDIR/usr/share/autogen/libopts-41.0.16.tar.gz * + fi } libopts_package() {