浏览代码

Alse swap freeworld vdpau

bryan 2 年之前
父节点
当前提交
d06cff907d
共有 1 个文件被更改,包括 12 次插入0 次删除
  1. 12 0
      installJRMC

+ 12 - 0
installJRMC

@@ -566,6 +566,18 @@ installMesa() {
                     "${PKG_INSTALL[@]}" mesa-va-drivers-freeworld
                 fi
             fi
+            if ! "${PKG_QUERY[@]}" mesa-vdpau-drivers-freeworld &>/dev/null; then
+                if "${PKG_QUERY[@]}" mesa-vdpau-drivers &>/dev/null; then
+                    if ! execute sudo dnf swap -y \
+                        mesa-vdpau-drivers \
+                        mesa-vdpau-drivers-freeworld; then
+                        err "Package swap failed!"
+                        return 1
+                    fi
+                else
+                    "${PKG_INSTALL[@]}" mesa-va-drivers-freeworld mesa-vdpau-drivers-freeworld
+                fi
+            fi
             ;;
     esac
 }