29 lines
819 B
Bash
29 lines
819 B
Bash
|
#!/bin/sh
|
||
|
|
||
|
# 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 cmake build-essential git libpcre3-dev libssl-dev git
|
||
|
|
||
|
rm -Rf tmp
|
||
|
make -j2 clean
|
||
|
|
||
|
# Installing GO
|
||
|
# Probably should be part of a dockerfile
|
||
|
wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz
|
||
|
sudo tar -C /usr/local -xzf go1.14.2.linux-amd64.tar.gz
|
||
|
rm ./go1.14.2.linux-amd64.tar.gz
|
||
|
export PATH=$PATH:/usr/local/go/bin
|
||
|
|
||
|
# the minor Qt version keeps getting updated inside the Docker image
|
||
|
cd /nim-status-client/
|
||
|
export PKG_CONFIG_PATH="$(echo /opt/qt/*/gcc_64/lib/pkgconfig)"
|
||
|
export LD_LIBRARY_PATH="$(echo /opt/qt/*/gcc_64/lib/)"
|
||
|
|
||
|
make appimage
|
||
|
|
||
|
rm -f linuxdeployqt-continuous-x86_64.AppImage
|
||
|
|
||
|
rm -Rf tmp
|