firefox-esr: fix reproducible build.

This commit is contained in:
Enno Boland 2016-03-05 23:39:18 +01:00
parent cffbdfdfcc
commit 66fb0736bf

View file

@ -1,7 +1,7 @@
# Template build file for 'firefox-esr'. # Template build file for 'firefox-esr'.
pkgname=firefox-esr pkgname=firefox-esr
version=38.6.1 version=38.6.1
revision=1 revision=2
wrksrc="mozilla-esr${version%%.*}" wrksrc="mozilla-esr${version%%.*}"
short_desc="Lightweight gecko-based web browser" short_desc="Lightweight gecko-based web browser"
maintainer="Eivind Uggedal <eivind@uggedal.com>" maintainer="Eivind Uggedal <eivind@uggedal.com>"
@ -98,8 +98,11 @@ do_configure() {
--disable-profiling --disable-profilelocking --disable-profiling --disable-profilelocking
} }
do_build() { do_build() {
if [ "$SOURCE_DATE_EPOCH" ]; then
mozdate="MOZ_BUILD_DATE=$(date --date "@$SOURCE_DATE_EPOCH" "+%Y%m%d%H%M%S")"
fi
cd xbps-build cd xbps-build
SHELL=/bin/bash make ${makejobs} SHELL=/bin/bash make ${mozdate} ${makejobs}
} }
do_install() { do_install() {
cd xbps-build cd xbps-build