From a8220ab2d293bb7f4b014b79d16b2fb05090fa93 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Feb 2021 12:45:55 +0100 Subject: Adding upstream version 1.29.0. Signed-off-by: Daniel Baumann --- packaging/makeself/install-alpine-packages.sh | 51 +++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100755 packaging/makeself/install-alpine-packages.sh (limited to 'packaging/makeself/install-alpine-packages.sh') diff --git a/packaging/makeself/install-alpine-packages.sh b/packaging/makeself/install-alpine-packages.sh new file mode 100755 index 000000000..b4e516be2 --- /dev/null +++ b/packaging/makeself/install-alpine-packages.sh @@ -0,0 +1,51 @@ +#!/usr/bin/env sh +# +# Installation script for the alpine host +# to prepare the static binary +# +# Copyright: SPDX-License-Identifier: GPL-3.0-or-later +# +# Author: Paul Emm. Katsoulakis + +# Add required APK packages +apk add --no-cache -U \ + bash \ + wget \ + curl \ + ncurses \ + git \ + netcat-openbsd \ + alpine-sdk \ + autoconf \ + automake \ + gcc \ + make \ + cmake \ + libtool \ + pkgconfig \ + util-linux-dev \ + gnutls-dev \ + zlib-dev \ + zlib-static \ + libmnl-dev \ + libnetfilter_acct-dev \ + libuv-dev \ + libuv-static \ + lz4-dev \ + lz4-static \ + snappy-dev \ + protobuf-dev \ + binutils \ + gzip \ + xz || 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 +tar -C / -xf /snappy.tar.gz +rm /snappy.tar.gz +cd /snappy-${SNAPPY_VER} || exit 1 +mkdir build +cd build || exit 1 +cmake -DCMAKE_BUILD_SHARED_LIBS=true -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_LIBDIR=lib ../ +make && make install -- cgit v1.2.3