description="Evented I/O for V8 JavaScript" url="http://nodejs.org/" packager="spiky " contributors="Alienus,Greg,Tnut" makedepends=(python c-ares icu zlib libuv libnghttp2) name=node alias=(nodejs node-js) version=19.4.0 release=2 source=(https://nodejs.org/dist/v$version/node-v$version.tar.xz system-c-ares.patch) prepare() { patch -d node-v$version -Rp1 < system-c-ares.patch } build() { cd node-v$version ./configure \ --prefix=/usr \ --shared-zlib \ --shared-libuv \ --shared-openssl \ --shared-cares \ --shared-nghttp2 \ --with-intl=system-icu make make DESTDIR=$PKG install # clean up find $PKG -type f \( \ -name 'README.md' -o \ -name 'AUTHORS.md' -o \ -name 'INSTALL.md' -o \ -name 'TODO.org' -o \ -name 'ChangeLog' -o \ -name 'NEWS' \) -delete } uptodate() { url+="dist/latest/" lynx -read_timeout=20 -dump -listonly -nonumbers \ $url|tail -1|sed -e "s@$url$name-v@@" -e "s@.tar.xz@@" }