diff --git a/srcpkgs/firefox/template b/srcpkgs/firefox/template index 633a3861aa5..2d44b75704a 100644 --- a/srcpkgs/firefox/template +++ b/srcpkgs/firefox/template @@ -22,20 +22,22 @@ makedepends="libjpeg-turbo-devel libpng-devel>=1.6 gst-plugins-base-devel # Note: This is for Void Linux use ONLY. _google_api_key="AIzaSyCIFdBA7eQP43R6kXRwTq7j6Mvj1ITze90" -do_build() { +pre_build() { echo -n "$_google_api_key" >google-api-key echo "ac_add_options --with-google-api-keyfile=\"${wrksrc}/google-api-key\"" >>.mozconfig # Fix PRE_RELEASE_SUFFIX sed -i '/^PRE_RELEASE_SUFFIX := ""/s/ ""//' browser/base/Makefile.in cp -f ${FILESDIR}/mozconfig .mozconfig - export LDFLAGS="$LDFLAGS -Wl,-R/usr/lib/firefox" +} - SHELL=/bin/bash make ${makejobs} -f client.mk MOZ_MAKE_FLAGS="${makejobs}" +do_build() { + export LDFLAGS+=" -Wl,-R/usr/lib/firefox" + SHELL=/bin/bash make -f client.mk MOZ_MAKE_FLAGS="${makejobs}" } do_install() { - make -f client.mk DESTDIR=${DESTDIR} install + HOME=/tmp make -f client.mk DESTDIR=${DESTDIR} install vinstall ${FILESDIR}/vendor.js 644 usr/lib/firefox/browser/defaults/preferences vinstall ${FILESDIR}/firefox.desktop 644 usr/share/applications