Hi everyone,
I have updated a pkgbuild to compile node.js on a raspberry pi :
$this->bbcode_second_pass_code('', '# Maintainer: Daniele Cocca <jmc@chakra-project.org>
# Original CCR maintainer: Inkane <neoinkaneglade@aol.com>
# Contributor: Alfonso Fernando Àlvarez < ponchoalv at gmail >
# Contributor: Thomas Dziedzic < gostrc at gmail >
# Contributor: James Campos <james.r.campos@gmail.com>
# Contributor: BlackEagle < ike DOT devolder AT gmail DOT com >
# Contributor: Dongsheng Cai <dongsheng at moodle dot com>
# Contributor: Masutu Subric <masutu.arch at googlemail dot com>
# Contributor: TIanyi Cui <tianyicui@gmail.com>
# Contributor: Nicolas Penin <nicolas.penin AT dragon-angel DOT fr>
pkgname=nodejs
pkgver=0.8.8
pkgrel=1
pkgdesc="Node.js is a platform built on V8 JavaScript runtime for easily building fast, scalable network applications."
arch=('arm')
url='http://nodejs.org/'
license=('MIT')
depends=('python2' 'openssl')
checkdepends=('curl') # curl used for check()
options=('!emptydirs')
source=("http://nodejs.org/dist/v${pkgver}/node-v${pkgver}.tar.gz")
md5sums=('f4dae84e96a94b768404c14633bccd49')
#_gitroot='https://github.com/joyent/'
#_gitname='node'
build() {
cd "node-v${pkgver}"
export PYTHON=python2
curl -O https://github.com/adammw/node/commit/arm-patches-2.patch
git apply --stat --apply ./arm-patches-2.patch
./configure --shared-openssl --without-snapshot --prefix=/usr
make CFLAGS+=-O2 CXXFLAGS+=-O2
}
check() {
cd "node-v${pkgver}"
make test || true
}
package() {
cd "node-v${pkgver}"
make install DESTDIR="${pkgdir}"
# install docs as per user request
install -d "${pkgdir}/usr/share/doc/nodejs"
cp -r doc/api/* "${pkgdir}/usr/share/doc/nodejs"
install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/nodejs/LICENSE"
}')