diff --git a/build.sh b/build.sh index 2934fc2b..1da0d2f3 100755 --- a/build.sh +++ b/build.sh @@ -183,14 +183,15 @@ release() { uninstall() { [ "$UID" -eq 0 ] || exec $SU_CMD bash "$0" uninstall + + ninja -C build/meson32 uninstall + ninja -C build/meson64 uninstall + + # Historic garbage rm -rfv "/usr/lib/mangohud" - rm -rfv "/usr/share/doc/mangohud" - rm -fv "/usr/share/man/man1/mangohud.1" rm -fv "/usr/share/vulkan/implicit_layer.d/mangohud.json" - rm -fv "/usr/share/vulkan/implicit_layer.d/MangoHud.json" rm -fv "/usr/share/vulkan/implicit_layer.d/MangoHud.x86.json" rm -fv "/usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json" - rm -fv "/usr/bin/mangohud" rm -fv "/usr/bin/mangohud.x86" } @@ -201,9 +202,9 @@ install() { [ "$UID" -eq 0 ] || mkdir -pv "${CONFIG_DIR}" [ "$UID" -eq 0 ] || exec $SU_CMD bash "$0" install - uninstall - $SU_CMD ninja -C build/meson32 install - $SU_CMD ninja -C build/meson64 install + uninstall >/dev/null + ninja -C build/meson32 install + ninja -C build/meson64 install # FIXME get the triplet somehow ln -sv lib /usr/lib/mangohud/lib64