mirror of
https://github.com/dslm4515/BMLFS.git
synced 2025-08-13 14:24:02 +00:00
Upgraded nodejs to 16.14.0
This commit is contained in:
@ -1,20 +1,18 @@
|
|||||||
#! /bin/bash
|
#! /bin/bash
|
||||||
|
|
||||||
# Node.js
|
# Node.js
|
||||||
# Source: https://nodejs.org/dist/v16.13.2/node-v16.13.2.tar.gz
|
# Source: https://nodejs.org/dist/v16.14.0/node-v16.14.0.tar.gz
|
||||||
#
|
#
|
||||||
# $BUILD = Directory to temporarily install
|
# $BUILD = Directory to temporarily install
|
||||||
# $PKGS = Directory to store built packages
|
# $PKGS = Directory to store built packages
|
||||||
#
|
#
|
||||||
# DEPS
|
# DEPS
|
||||||
# Required: Python2, Which
|
# Required: Which, c-ares
|
||||||
# Recommended: c-ares, ICU, libuv, nghttp2
|
# Recommended: ICU, libuv, nghttp2
|
||||||
# Optional: http-parser, NPM
|
# Optional: http-parser, NPM
|
||||||
#
|
#
|
||||||
# Node.js does not compile with LibreSSL. Use the bundled openssl.
|
# Node.js does not compile with LibreSSL. Use the bundled openssl.
|
||||||
|
|
||||||
#patch -Np0 -i ../patches/nodejs-void-14.15.4/shared-uv.patch
|
|
||||||
|
|
||||||
case $(uname -m) in
|
case $(uname -m) in
|
||||||
i686) export LDFLAGS="-Wl,--no-keep-memory" ;;
|
i686) export LDFLAGS="-Wl,--no-keep-memory" ;;
|
||||||
esac
|
esac
|
||||||
@ -31,7 +29,9 @@ export CXXFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" &&
|
|||||||
|
|
||||||
make BUILDTYPE=Release -j2
|
make BUILDTYPE=Release -j2
|
||||||
|
|
||||||
sudo -S make DESTDIR=$BUILD install &&
|
sudo -S -E make DESTDIR=$BUILD install &&
|
||||||
|
sudo -S mkdir -pv /BMAN/install /BMAN/usr/share && \
|
||||||
|
sudo -S mv $BUILD/usr/share/man /BMAN/usr/share/ && \
|
||||||
unset CXXFLAGS CFLAGS LDFLAGS &&
|
unset CXXFLAGS CFLAGS LDFLAGS &&
|
||||||
|
|
||||||
cd $BUILD && sudo -S mkdir -v ${BUILD}/install &&
|
cd $BUILD && sudo -S mkdir -v ${BUILD}/install &&
|
||||||
@ -57,5 +57,17 @@ nodejs:
|
|||||||
nodejs:
|
nodejs:
|
||||||
EOF
|
EOF
|
||||||
sudo -S mv -v /tmp/slack-desc install/ &&
|
sudo -S mv -v /tmp/slack-desc install/ &&
|
||||||
sudo -S makepkg -l y -c n $PKGS/nodejs-16.13.2-$(uname -m)-mlfs.txz &&
|
sudo -S makepkg -l y -c n $PKGS/nodejs-16.14.0-$(uname -m)-mlfs.txz && \
|
||||||
sudo -S rm -rf ${BUILD}/*
|
cd /BMAN && \
|
||||||
|
cat > /tmp/slack-desc << "EOF"
|
||||||
|
nodejs-doc: Manuals for nodejs
|
||||||
|
nodejs-doc:
|
||||||
|
nodejs-doc: Node.js is a JavaScript runtime built on Chrome's V8 JavaScript
|
||||||
|
nodejs-doc: engine.
|
||||||
|
nodejs-doc:
|
||||||
|
nodejs-doc: https://nodejs.org/
|
||||||
|
nodejs-doc:
|
||||||
|
EOF
|
||||||
|
sudo -S mv -v /tmp/slack-desc install/ && \
|
||||||
|
sudo -S makepkg -l y -c n $PKGS/nodejs-doc-16.14.0-noarch-mlfs.txz && \
|
||||||
|
sudo -S rm -rf ${BUILD}/* /BMAN/*
|
||||||
|
Reference in New Issue
Block a user