Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions .github/workflows/build-mesa-winlator.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,9 @@ jobs:

- name: 安装系统依赖
run: |
sudo sed -i "s/^Types: deb$/Types: deb deb-src/" /etc/apt/sources.list.d/ubuntu.sources
sudo apt update
sudo apt install -y \
sed -i "s/^Types: deb$/Types: deb deb-src/" /etc/apt/sources.list.d/ubuntu.sources
apt update
apt install -y \
glslang-tools libxrandr-dev libxxf86vm-dev libxcb-shm0-dev libxcb-glx0-dev \
libxext-dev llvm-19 libx11-dev libx11-xcb-dev libxcb1-dev libxcb-dri3-dev \
libxcb-present-dev libxcb-randr0-dev libxcb-sync-dev libxcb-xfixes0-dev \
Expand Down Expand Up @@ -166,8 +166,8 @@ jobs:
fi

# 创建安装目录
sudo mkdir -p $INSTALL_PREFIX
sudo chmod 777 -R /data/data/com.winlator/files/imagefs
mkdir -p $INSTALL_PREFIX
chmod 777 -R /data/data/com.winlator/files/imagefs

# 创建构建目录
mkdir -p build-aarch64
Expand Down Expand Up @@ -199,7 +199,7 @@ jobs:
ninja -C build-aarch64 -j$(nproc)

echo "📦 正在安装 aarch64..."
sudo ninja -C build-aarch64 install
ninja -C build-aarch64 install

# 验证安装
echo "aarch64 安装验证:"
Expand Down Expand Up @@ -327,4 +327,4 @@ jobs:
echo "安装目录结构:"
echo " /data/data/com.winlator/files/imagefs/usr/lib/ - 库文件"
echo " /data/data/com.winlator/files/imagefs/usr/lib/dri - DRI 驱动"
echo " /data/data/com.winlator/files/imagefs/usr/bin/ - 可执行文件"
echo " /data/data/com.winlator/files/imagefs/usr/bin/ - 可执行文件"