PublicFiles/Artian-Apps/apps/PiKISS GUI/install

20 lines
708 B
Bash

#!/bin/bash
git_clone https://github.com/Jai-JAP/pikiss-gui || error 'Failed to clone PiKISS GUI repository!'
install_packages ninja-build gobject-introspection libgee-0.8-dev libgirepository1.0-dev libgtk-3-dev valac libgnome-menu-3-dev || exit 1
if package_is_new_enough meson 0.57.0 ;then
install_packages meson || exit 1
else
install_packages python3-pip || exit 1
sudo python3 -m pip install --upgrade meson || error 'Failed to upgrade older version of meson from pip'
hash -r
fi
"${DIRECTORY}/manage" install-if-not-installed piKiss || error "piKiss failed to install somehow!"
cd pikiss-gui || error 'Failed to cd into pikiss-gui folder'
./build.sh || error 'Failed to build PiKISS GUI'