#!/bin/sh
-#apt install build-essential recode zlib1g-dev
+sudo apt install build-essential recode zlib1g-dev automake
(cd zettair && ./configure --prefix=$HOME && make -j5 install)
+NODE_VERSION=v11.15.0
+NODE=node-$NODE_VERSION-linux-x64
+if ! test -f $NODE.tar.xz
+then
+ wget https://nodejs.org/download/release/$NODE_VERSION/$NODE.tar.xz
+fi
+unxz <$NODE.tar.xz |(cd /opt && sudo tar xvf -)
+PATH=/opt/$NODE/bin:$PATH
+
+sudo rm -rf ~/.npm
+echo "prefix=$HOME" >~/.npmrc
+sudo `which node` `which npm` install --global pnpm
+
+rm -rf ~/.pnpm-store
+
for i in \
"build_cache" \
"clean-css" \
do
set $i
module=$1
+ echo "installing $module"
shift
(
cd $module
rm -rf node_modules
for j in $@
do
+ echo "linking $module to $j"
pnpm link ../$j
done
+ echo "installing other dependencies of $module"
pnpm install
)
done
-#pip3 install --user numpy
+sudo apt install python3-pip
+pip3 install --user numpy
for i in \
pilex \
do
(
cd $i
+ (cd ndcode/$i && make)
./setup.py install --user
)
done