src_unpack() {
cd "${WORKDIR}"
rm -rf .gclient
echo "git clone depot tools"
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
echo "gclient config"
"${WORKDIR}"/depot_tools/gclient config https://github.com/pagespeed/mod_pagespeed.git --unmanaged --name=src || die "gclient: error creating config"
echo "git clone mod_pagespeed"
git clone https://github.com/pagespeed/mod_pagespeed.git src
cd src
echo "git checkout ${PV}"
git checkout ${PV}
}
src_prepare() {
cd "${WORKDIR}"
echo "gclient sync force jobs"
"${WORKDIR}"/depot_tools/gclient sync --force --jobs=1 || die "gclient: unable to sync"
#rsync -rlpgo --exclude=".svn" --exclude=".glient*" src/ "${S}"
}
src_compile() {
echo "emake"
emake AR.host=`pwd`/build/wrappers/ar.sh AR.target=`pwd`/build/wrappers/ar.sh BUILDTYPE=Release mod_pagespeed_test pagespeed_automatic_test || die "Failed emake"
}
root at d3xbucharest in /var/tmp/portage/www-apache/mod_pagespeed-1.12.34.2/work/src (tags/1.12.34.2●)
$ make AR.host=`pwd`/build/wrappers/ar.sh AR.target=`pwd`/build/wrappers/ar.sh BUILDTYPE=Release mod_pagespeed_test pagespeed_automatic_test
make: *** No rule to make target 'mod_pagespeed_test'. Stop.
root at d3xbucharest in /var/tmp/portage/www-apache/mod_pagespeed-1.12.34.2/work/src/install (tags/1.12.34.2●)
$ make AR.host=`pwd`/build/wrappers/ar.sh AR.target=`pwd`/build/wrappers/ar.sh BUILDTYPE=Release mod_pagespeed_test pagespeed_automatic_test
Makefile:110: /var/tmp/portage/www-apache/mod_pagespeed-1.12.34.2/work/src/install/gentoo/make_vars.mk: No such file or directory
make: *** No rule to make target '/var/tmp/portage/www-apache/mod_pagespeed-1.12.34.2/work/src/install/gentoo/make_vars.mk'. Stop.
root at d3xbucharest in /var/tmp/portage/www-apache/mod_pagespeed-1.12.34.2/work/src/install (tags/1.12.34.2●)
$ make AR.host=`pwd`/build/wrappers/ar.sh AR.target=`pwd`/build/wrappers/ar.sh BUILDTYPE=Release mod_pagespeed_test pagespeed_automatic_test
make: Nothing to be done for 'mod_pagespeed_test'.
make: *** No rule to make target 'pagespeed_automatic_test'. Stop.