|
@@ -23,6 +23,7 @@ apk add --no-cache \
|
|
|
automake \
|
|
|
gcc \
|
|
|
make \
|
|
|
+ cmake \
|
|
|
libtool \
|
|
|
pkgconfig \
|
|
|
util-linux-dev \
|
|
@@ -34,8 +35,22 @@ apk add --no-cache \
|
|
|
libuv-dev \
|
|
|
lz4-dev \
|
|
|
openssl-dev \
|
|
|
+ snappy-dev \
|
|
|
+ protobuf-dev \
|
|
|
|| exit 1
|
|
|
|
|
|
+# snappy doesnt have static version in alpine, let's compile it
|
|
|
+export SNAPPY_VER="1.1.7"
|
|
|
+wget -O /snappy.tar.gz https://github.com/google/snappy/archive/${SNAPPY_VER}.tar.gz
|
|
|
+cd /
|
|
|
+tar -xf snappy.tar.gz
|
|
|
+rm snappy.tar.gz
|
|
|
+cd /snappy-${SNAPPY_VER}
|
|
|
+mkdir build
|
|
|
+cd build
|
|
|
+cmake -DCMAKE_BUILD_SHARED_LIBS=true -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_LIBDIR=lib ../
|
|
|
+make && make install
|
|
|
+
|
|
|
# Judy doesnt seem to be available on the repositories, download manually and install it
|
|
|
export JUDY_VER="1.0.5"
|
|
|
wget -O /judy.tar.gz http://downloads.sourceforge.net/project/judy/judy/Judy-${JUDY_VER}/Judy-${JUDY_VER}.tar.gz
|