@@ -23,39 +23,6 @@ jobs:
|
|||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Install build dependencies
|
- name: Install build dependencies
|
||||||
run: |
|
run: |
|
||||||
if [ -r /etc/os-release ]; then
|
|
||||||
. /etc/os-release
|
|
||||||
fi
|
|
||||||
if [ "${ID:-}" = "ubuntu" ] && [ -n "${VERSION_CODENAME:-}" ]; then
|
|
||||||
if [ -f /etc/apt/sources.list.d/ubuntu.sources ]; then
|
|
||||||
sed -i '/^Types: deb$/a Architectures: amd64' /etc/apt/sources.list.d/ubuntu.sources
|
|
||||||
printf '%s\n' \
|
|
||||||
'Types: deb' \
|
|
||||||
'URIs: http://ports.ubuntu.com/ubuntu-ports/' \
|
|
||||||
"Suites: ${VERSION_CODENAME} ${VERSION_CODENAME}-updates ${VERSION_CODENAME}-backports" \
|
|
||||||
'Components: main universe restricted multiverse' \
|
|
||||||
'Architectures: arm64' \
|
|
||||||
'Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg' \
|
|
||||||
'' \
|
|
||||||
'Types: deb' \
|
|
||||||
'URIs: http://ports.ubuntu.com/ubuntu-ports/' \
|
|
||||||
"Suites: ${VERSION_CODENAME}-security" \
|
|
||||||
'Components: main universe restricted multiverse' \
|
|
||||||
'Architectures: arm64' \
|
|
||||||
'Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg' \
|
|
||||||
> /etc/apt/sources.list.d/ubuntu-arm64.sources
|
|
||||||
elif [ -f /etc/apt/sources.list ]; then
|
|
||||||
sed -i 's|^deb http://archive.ubuntu.com/ubuntu|deb [arch=amd64] http://archive.ubuntu.com/ubuntu|' /etc/apt/sources.list
|
|
||||||
sed -i 's|^deb http://security.ubuntu.com/ubuntu|deb [arch=amd64] http://security.ubuntu.com/ubuntu|' /etc/apt/sources.list
|
|
||||||
printf '%s\n' \
|
|
||||||
"deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports ${VERSION_CODENAME} main universe restricted multiverse" \
|
|
||||||
"deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports ${VERSION_CODENAME}-updates main universe restricted multiverse" \
|
|
||||||
"deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports ${VERSION_CODENAME}-backports main universe restricted multiverse" \
|
|
||||||
"deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports ${VERSION_CODENAME}-security main universe restricted multiverse" \
|
|
||||||
> /etc/apt/sources.list.d/ubuntu-arm64.list
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
dpkg --add-architecture arm64
|
|
||||||
apt-get update
|
apt-get update
|
||||||
apt-get install -y --no-install-recommends \
|
apt-get install -y --no-install-recommends \
|
||||||
build-essential \
|
build-essential \
|
||||||
@@ -66,16 +33,6 @@ jobs:
|
|||||||
gcc-12 \
|
gcc-12 \
|
||||||
gcc-aarch64-linux-gnu \
|
gcc-aarch64-linux-gnu \
|
||||||
git \
|
git \
|
||||||
libdrm-dev \
|
|
||||||
libdrm-dev:arm64 \
|
|
||||||
libegl-dev \
|
|
||||||
libegl-dev:arm64 \
|
|
||||||
libgbm-dev \
|
|
||||||
libgbm-dev:arm64 \
|
|
||||||
libgles-dev \
|
|
||||||
libgles-dev:arm64 \
|
|
||||||
libglvnd-dev \
|
|
||||||
libglvnd-dev:arm64 \
|
|
||||||
ninja-build \
|
ninja-build \
|
||||||
pkg-config \
|
pkg-config \
|
||||||
python3 \
|
python3 \
|
||||||
|
|||||||
+9
-10
@@ -1,5 +1,4 @@
|
|||||||
build/
|
build/
|
||||||
test_package/CMakeUserPresets.json
|
|
||||||
.clangd
|
.clangd
|
||||||
.clang-format
|
.clang-format
|
||||||
pyrightconfig.json
|
pyrightconfig.json
|
||||||
@@ -10,12 +9,12 @@ pyrightconfig.json
|
|||||||
*.pyd
|
*.pyd
|
||||||
*.log
|
*.log
|
||||||
|
|
||||||
package/CMakeCache.txt
|
CMakeFiles/
|
||||||
package/CMakeFiles/
|
CMakeCache.txt
|
||||||
package/metadata/
|
CMakeUserPresets.json
|
||||||
package/.ninja_*
|
cmake_install.cmake
|
||||||
package/*.json
|
CTestTestfile.cmake
|
||||||
package/*.cmake
|
Testing/
|
||||||
package/*.ninja
|
build.ninja
|
||||||
package/*.sh
|
.ninja_*
|
||||||
package/*-smoke
|
compile_commands.json
|
||||||
|
|||||||
Reference in New Issue
Block a user