Global dependencies: git cc c++ ld unzip
cmake ninja autotools(m4 autoconf[autoreconf] automake[aclocal])
lz ~> lzip make check bsd nproc
gdb(kyua) gettext(neovim)
TODO package ~> set of binaries
Intended for:
- my personal use
- help for you
-DCMAKE_BUILD_TYPE=Release update-alternatives
TODO: CMake/Ninja from scratch. cmake ln -t
libtoolize=libtool libtool=libtool-bin
Libraries: mbedTLS LibreSSL LuaJIT LibUV ZLib Jemalloc msgPack
Tools: CMake Meson Ninja PKGconf
Miscellaneous: vterm termkey unibilium ncurses atf lutok kyua
GYP LuaRocks Doxygen GTest
cmake ninja libtool bison flex autoconf automake
atf luajit doxygen lutok zlib sqlite3 kyua pkgconf
gtest msgpack libuv ncurses vterm unibilium termkey luarocks gperf neovim
libressl libuv h2o
zlib mbedtls textinfo libconfig protobuf libprotobufc umurmur
sudo $(which ninja) install
for _k in $PKGS; do wget -O- https://gist.githubusercontent.com/concatime/d0e95351b889a7c709af2cd3e3adb908/raw/$_k.sh | CFLAGS='-march=native -O3 -pipe -fstack-protector-strong' CXXFLAGS=$CFLAGS sh; done
PATH=/usr/local/bin:$PATH