nodejs: add arm cross build support (from pancake).
This commit is contained in:
parent
918b2782c7
commit
b0d3cbfaa8
|
@ -10,15 +10,28 @@ homepage="http://nodejs.org/"
|
||||||
distfiles="${homepage}/dist/v${version}/node-v${version}.tar.gz"
|
distfiles="${homepage}/dist/v${version}/node-v${version}.tar.gz"
|
||||||
checksum=1c960d2822447a9e4f7c46b832ff05e86743033c6643d644975af1cbf6a44fb8
|
checksum=1c960d2822447a9e4f7c46b832ff05e86743033c6643d644975af1cbf6a44fb8
|
||||||
|
|
||||||
makedepends="pkg-config openssl-devel v8-devel zlib-devel python"
|
hostmakedepends="which pkg-config python"
|
||||||
|
makedepends="openssl-devel zlib-devel"
|
||||||
|
|
||||||
do_configure() {
|
do_configure() {
|
||||||
|
local _args
|
||||||
|
|
||||||
export LD="$CXX"
|
export LD="$CXX"
|
||||||
./configure --prefix=/usr --openssl-use-sys --shared-v8 --shared-zlib
|
if [ "$CROSS_BUILD" ]; then
|
||||||
|
case "$XBPS_TARGET_MACHINE" in
|
||||||
|
arm*) _args="--dest-cpu=arm --without-snapshot" ;;
|
||||||
|
*) msg_error "$pkgver: cannot be cross compiled for ${XBPS_TARGET_MACHINE}\n" ;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
./configure --prefix=/usr --openssl-use-sys --shared-zlib ${_args}
|
||||||
}
|
}
|
||||||
|
|
||||||
do_build() {
|
do_build() {
|
||||||
make LD="$CXX" ${makejobs}
|
if [ "$CROSS_BUILD" ]; then
|
||||||
|
make LD="$CXX" ${makejobs} PORTABLE=1 V=1
|
||||||
|
else
|
||||||
|
make LD="$CXX" ${makejobs} V=1
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
|
|
Loading…
Reference in New Issue