mirror of
https://github.com/digarok/buckshot.git
synced 2024-11-27 17:50:08 +00:00
40 lines
1.2 KiB
Bash
Executable File
40 lines
1.2 KiB
Bash
Executable File
PACKAGEDIR=buckshot-package-ubuntu
|
|
APP=buckshot/buckshot
|
|
CONTENTDIR=${PACKAGEDIR}/buckshot.app/Contents
|
|
ASSETDIR=assets
|
|
|
|
ID=${0##*/}
|
|
|
|
echo "${ID}: MKDIR PACKAGEDIR"
|
|
mkdir -p $PACKAGEDIR
|
|
|
|
echo "${ID}: COPY APP -> PACKAGEDIR"
|
|
cp -r $APP $PACKAGEDIR
|
|
|
|
echo "${ID}: COPY EXTRA COMMON FILES"
|
|
cp README.md $PACKAGEDIR/README.txt
|
|
cp LICENSE.txt $PACKAGEDIR
|
|
cp assets/buckshot.desktop $PACKAGEDIR
|
|
cp assets/icon256.png $PACKAGEDIR/buckshot.png
|
|
|
|
|
|
echo "${ID}: DOWNLOAD UTILITY BINARIES"
|
|
curl -s -L -o cadius.zip https://github.com/digarok/cadius/releases/download/0.0.0/cadius-ubuntu-latest-0.0.0.zip
|
|
curl -s -L -o b2d.zip https://github.com/digarok/b2d/releases/download/v1.4/b2d-ubuntu-latest-v1.4.zip
|
|
unzip -o cadius.zip -d cadius
|
|
unzip -o b2d.zip -d b2d
|
|
echo "${ID}: COPY UTILITY BINARIES"
|
|
chmod +x b2d/b2d # @TODO: Fix me
|
|
cp b2d/b2d $PACKAGEDIR
|
|
cp cadius/cadius $PACKAGEDIR
|
|
|
|
echo "${ID}: INSTALL EXTRA DEV PACKAGES"
|
|
sudo apt-get install -y libxkbcommon-x11-0
|
|
|
|
echo "${ID}: RUN DEPLOY BUILD"
|
|
wget -nv https://github.com/probonopd/linuxdeployqt/releases/download/5/linuxdeployqt-5-x86_64.AppImage
|
|
chmod +x linuxdeployqt-5-x86_64.AppImage
|
|
./linuxdeployqt-5-x86_64.AppImage $PACKAGEDIR/buckshot -appimage -bundle-non-qt-libs -verbose=2
|
|
|
|
zip -r buckshot-linux.zip $PACKAGEDIR
|