#!/usr/bin/bash CAN_BUILD=1if [ ! -d /usr/include/freetype2 ]; then echo "Could not locate freetype2 headers (/usr/include/freetype2)" CAN_BUILD=0fiif [ ! -f /usr/lib/libfreetype.so ]; then echo "Could not locate freetype2 library (/usr/lib/libfreetype.so)" CAN_BUILD=0fiif [ ! -f /usr/lib/libX11.so ]; then echo "Could not locate X11 library (/usr/lib/libX11.so)" CAN_BUILD=0fi (( CAN_BUILD == 0 )) && exit FONT="/usr/share/fonts/noto/NotoSansMono-Regular.ttf"if [ -f /usr/bin/fc-match ]; then FONT=`fc-match monospace -f "%{file}"`fi FLAGS="-O3 -Wall"SOURCES="arena.c config.c directory.c font.c gui.c main.c utils.c" echo "Compiliing..."gcc ${FLAGS} -DFONT_PATH=\"$FONT\" ${SOURCES} -I/usr/include/freetype2 -lX11 -lfreetype -o pistachio (( $? != 0 )) && exit echo "Installing..."sudo cp pistachio /usr/bin if (( $? == 0 )); then echo "Done!" echo "Note: you may wish to create a keyboard shortcut to /usr/bin/pistachio to quickly start the program"fi