@@ -10,7 +10,7 @@ LAYER="build/release/usr/share/vulkan/implicit_layer.d/mangohud.json"
10
10
INSTALL_DIR=" build/package/"
11
11
IMPLICIT_LAYER_DIR=" $XDG_DATA_HOME /vulkan/implicit_layer.d"
12
12
VERSION=$( git describe --long --tags --always | sed ' s/\([^-]*-g\)/r\1/;s/-/./g;s/^v//' )
13
- SU_CMD=$( command -v sudo || command -v doas)
13
+ SU_CMD=$( command -v sudo || command -v doas || echo )
14
14
15
15
# doas requires a double dash if the command it runs will include any dashes,
16
16
# so append a double dash to the command
@@ -56,7 +56,7 @@ dependencies() {
56
56
" Arch Linux" |" Manjaro Linux" )
57
57
MANAGER_QUERY=" pacman -Q"
58
58
MANAGER_INSTALL=" pacman -S"
59
- DEPS=" {gcc,meson,pkgconf,python-mako,glslang,libglvnd,lib32-libglvnd,libxnvctrl}"
59
+ DEPS=" {gcc,meson,pkgconf,python-mako,glslang,libglvnd,lib32-libglvnd,libxnvctrl,libdrm }"
60
60
dep_install
61
61
;;
62
62
" Fedora" )
@@ -81,7 +81,7 @@ dependencies() {
81
81
if [[ ! -f /usr/local/bin/glslangValidator ]]; then
82
82
wget https://github.com/KhronosGroup/glslang/releases/download/SDK-candidate-26-Jul-2020/glslang-master-linux-Release.zip
83
83
unzip glslang-master-linux-Release.zip bin/glslangValidator
84
- $SU_CMD install -m755 bin/glslangValidator /usr/local/bin/
84
+ $SU_CMD /usr/bin/ install -m755 bin/glslangValidator /usr/local/bin/
85
85
rm bin/glslangValidator glslang-master-linux-Release.zip
86
86
fi
87
87
;;
@@ -101,7 +101,7 @@ dependencies() {
101
101
102
102
MANAGER_QUERY=" rpm -q"
103
103
MANAGER_INSTALL=" zypper install"
104
- DEPS=" {gcc-c++,gcc-c++-32bit,libpkgconf-devel,ninja,python3-pip,python3-Mako,libX11-devel,glslang-devel,glibc-devel,glibc-devel-32bit,libstdc++-devel,libstdc++-devel-32bit,Mesa-libGL-devel,dbus-1-devel,${PACKMAN_PKGS} }"
104
+ DEPS=" {gcc-c++,gcc-c++-32bit,libpkgconf-devel,ninja,python3-pip,python3-Mako,libX11-devel,glslang-devel,glibc-devel,glibc-devel-32bit,libstdc++-devel,libstdc++-devel-32bit,Mesa-libGL-devel,dbus-1-devel,libdrm-devel, ${PACKMAN_PKGS} }"
105
105
dep_install
106
106
107
107
if [[ $( pip3 show meson; echo $? ) == 1 ]]; then
@@ -294,6 +294,7 @@ while [ $# -gt 0 ]; do
294
294
" pull" ) git pull ${OPTS[@]} ;;
295
295
" configure" ) configure ${OPTS[@]} ;;
296
296
" build" ) build ${OPTS[@]} ;;
297
+ " build_dbg" ) build --buildtype=debug -Dglibcxx_asserts=true ${OPTS[@]} ;;
297
298
" package" ) package;;
298
299
" install" ) install;;
299
300
" reinstall" ) reinstall;;
0 commit comments