blob: 239cfd89d320998df6bbe9cc0e2b21bba1e39f06 (
plain)
1 # Description: Evented I/O for V8 javascript.
2 # URL: http://nodejs.org/
3 # Maintainer: Danny Rawlins, crux at romster dot me
4 # Depends on: python c-ares
5 # Optional: icu
6
7 name=nodejs
8 version=10.15.3
9 release=1
10 source=(https://nodejs.org/dist/v$version/node-v$version.tar.xz)
11
12 build() {
13 cd node-v$version
14
15 [ -e '/usr/lib/pkgconfig/icu-i18n.pc' ] && PKGMK_NODEJS+=' --with-intl=system-icu'
16
17 ./configure ${PKGMK_NODEJS} \
18 --prefix=/usr \
19 --without-npm \
20 --shared-cares \
21 --shared-zlib
22
23 # https://github.com/nodejs/node/issues/22025
24 # --shared-openssl
25
26 make
27 make DESTDIR=$PKG install
28
29 rm -r $PKG/usr/share/doc
30
31 # clean up
32 find $PKG -type f \( \
33 -name 'README.md' -o \
34 -name 'AUTHORS.md' -o \
35 -name 'INSTALL.md' -o \
36 -name 'TODO.org' -o \
37 -name 'ChangeLog' -o \
38 -name 'NEWS' \) -delete
39
40 }
|