PrawnOS-nonfree/scripts/InstallScripts/CompilePanfrost.sh
Hal Emmerich 716306ea99 Changed to using xkb for function key mapping, changed to using alt instead of control
for window management, so control can be used as expected in terminals

Cleaned up xkb implementation, made name of panfrost script fit the usual pattern of <function><target>.sh
2019-10-29 16:42:10 -05:00

15 lines
640 B
Bash
Executable File

#!/bin/bash
sudo apt -y install git libx11-dev meson pkg-config python3-setuptools python3-mako zlib1g-dev libexpat1-dev libdrm-dev bison flex libwayland-dev wayland-protocols libwayland-egl-backend-dev libxext-dev libxdamage-dev libx11-xcb-dev libxcb-glx0-dev libxcb-dri2-0-dev libxcb-dri3-dev libxcb-present-dev libxshmfence-dev libxxf86vm-dev libxrandr-dev gettext
sudo apt -y install mesa-utils
cd /tmp
git clone https://gitlab.freedesktop.org/mesa/mesa -b "19.2"
cd mesa
mkdir build
cd build
meson .. . -Ddri-drivers= -Dvulkan-drivers= -Dgallium-drivers=panfrost,kmsro -Dlibunwind=false
sudo ninja install
echo "You may now reboot"