28 lines
1.0 KiB
Bash
Executable File
28 lines
1.0 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# Installing prerequisites
|
|
# Probably should be part of a dockerfile
|
|
sudo apt update
|
|
sudo apt install -y software-properties-common
|
|
sudo add-apt-repository -y ppa:git-core/ppa
|
|
sudo apt update
|
|
sudo apt install -y --fix-missing build-essential cmake git libpcre3-dev jq
|
|
|
|
# Installing GO
|
|
# Probably should be part of a dockerfile
|
|
wget https://dl.google.com/go/go1.14.4.linux-amd64.tar.gz
|
|
sudo tar -C /usr/local -xzf go1.14.4.linux-amd64.tar.gz
|
|
rm ./go1.14.4.linux-amd64.tar.gz
|
|
export PATH="/usr/local/go/bin:${PATH}"
|
|
|
|
# $QT_PATH and $QT_PLATFORM are provided by the docker image
|
|
# $QT_PATH/$QT_VERSION/$QT_PLATFORM/bin is already prepended to $PATH
|
|
# However $QT_VERSION is not exposed to environment so set it here
|
|
export QT_VERSION=$(basename $(echo "${QT_PATH}/*"))
|
|
export QTDIR="${QT_PATH}/${QT_VERSION}/${QT_PLATFORM}"
|
|
# $OPENSSL_PREFIX is provided by the docker image
|
|
export LIBRARY_PATH="${OPENSSL_PREFIX}/lib:${LIBRARY_PATH}"
|
|
export LD_LIBRARY_PATH="${QTDIR}/lib:${LD_LIBRARY_PATH}"
|
|
make clean; git clean -dfx && rm -rf vendor/*
|
|
make pkg V=1
|