diff options
author | The Dank Meme Master | 2015-07-09 23:50:11 -0400 |
---|---|---|
committer | The Dank Meme Master | 2015-07-09 23:50:57 -0400 |
commit | 77cddef0ebde85471686c264b4559f24005cfdb1 (patch) | |
tree | a36e137512f4170089f95b3acdc6d23a5beeb637 /PKGBUILD | |
download | aur-77cddef0ebde85471686c264b4559f24005cfdb1.tar.gz |
add pkgbuild/srcinfo
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..78cae7b151b3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> + +pkgname=nodejs-git +pkgver=0.12.7.52.g9660833 +pkgrel=1 +pkgdesc='Evented I/O for V8 javascript' +arch=('i686' 'x86_64') +url='http://nodejs.org/' +license=('MIT') +depends=('openssl') +makedepends=('python2' 'git') +provides=('nodejs') +conflicts=('nodejs') +options=('!emptydirs') +source=($pkgname::git://github.com/joyent/node.git) +sha256sums=('SKIP') + +pkgver() { + cd $pkgname + git describe | sed 's/^v//;s/-/./g' +} + +prepare() { + cd $pkgname + + msg 'Fixing for python2 name' + find -type f -exec sed \ + -e 's_^#!/usr/bin/env python$_&2_' \ + -e 's_^\(#!/usr/bin/python2\).[45]$_\1_' \ + -e 's_^#!/usr/bin/python$_&2_' \ + -e "s_'python'_'python2'_" -i {} \; + find test/ -type f -exec sed 's_python _python2 _' -i {} \; +} + +build() { + cd $pkgname + + export PYTHON=python2 + ./configure \ + --prefix=/usr \ + --shared-openssl + + make +} + +package() { + cd $pkgname + make DESTDIR="$pkgdir" install + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/nodejs/LICENSE +} |