20 lines
708 B
Bash
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'
|