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 | |
download | aur-77cddef0ebde85471686c264b4559f24005cfdb1.tar.gz |
add pkgbuild/srcinfo
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 51 |
2 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..9990f884398c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = nodejs-git + pkgdesc = Evented I/O for V8 javascript + pkgver = 0.12.7.52.g9660833 + pkgrel = 1 + url = http://nodejs.org/ + arch = i686 + arch = x86_64 + license = MIT + makedepends = python2 + makedepends = git + depends = openssl + provides = nodejs + conflicts = nodejs + options = !emptydirs + source = nodejs-git::git://github.com/joyent/node.git + sha256sums = SKIP + +pkgname = nodejs-git + 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 +} |