#!/bin/sh apt-get install -y \ automake \ build-essential \ cmake \ g++ \ gdb \ git \ ladspa-sdk \ libasound-dev \ libdbus-1-dev \ libncurses5-dev \ libsbc-dev \ libsndfile-dev \ libspeexdsp-dev \ libtool \ libudev-dev \ wget \ zip cd /tmp git clone https://github.com/ndevilla/iniparser.git cd iniparser make cp libiniparser.* /usr/local/lib cp src/dictionary.h src/iniparser.h /usr/local/include chmod 644 /usr/local/include/dictionary.h /usr/local/include/iniparser.h chmod 644 /usr/local/lib/libiniparser.a chmod 755 /usr/local/lib/libiniparser.so.* cd /tmp git clone https://github.com/google/googletest.git -b v1.8.x cd googletest mkdir build cd build cmake .. -DBUILD_SHARED_LIBS=ON \ -DINSTALL_GTEST=ON \ -DCMAKE_INSTALL_PREFIX:PATH=/usr make make install # Need to build and install alsa so there is a static lib. mkdir -p /tmp/alsa-build && cd /tmp/alsa-build && \ wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.1.4.1.tar.bz2 && \ bzip2 -f -d alsa-lib-* && \ tar xf alsa-lib-* && \ cd alsa-lib-* && \ ./configure --enable-static --disable-shared && \ make clean && \ make -j$(nproc) all && \ make install