vcpkg deps (#8926)
* vcpkg: bump opus to 1.5.2 Should fix flakes caused by https://github.com/android/ndk/issues/2032 Signed-off-by: Vasyl Gello <vasek.gello@gmail.com> * vcpkg: actually use cached artifacts Signed-off-by: Vasyl Gello <vasek.gello@gmail.com> * Print all vcpkg log files on errors Signed-off-by: Vasyl Gello <vasek.gello@gmail.com> --------- Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
This commit is contained in:
parent
d9fba50606
commit
5e7d4fd2d6
104
.github/workflows/flutter-build.yml
vendored
104
.github/workflows/flutter-build.yml
vendored
@ -120,12 +120,25 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
vcpkgDirectory: C:\vcpkg
|
vcpkgDirectory: C:\vcpkg
|
||||||
vcpkgGitCommitId: ${{ env.VCPKG_COMMIT_ID }}
|
vcpkgGitCommitId: ${{ env.VCPKG_COMMIT_ID }}
|
||||||
|
doNotCache: false
|
||||||
|
|
||||||
- name: Install vcpkg dependencies
|
- name: Install vcpkg dependencies
|
||||||
env:
|
env:
|
||||||
VCPKG_DEFAULT_HOST_TRIPLET: ${{ matrix.job.vcpkg-triplet }}
|
VCPKG_DEFAULT_HOST_TRIPLET: ${{ matrix.job.vcpkg-triplet }}
|
||||||
run: |
|
run: |
|
||||||
$VCPKG_ROOT/vcpkg install --triplet ${{ matrix.job.vcpkg-triplet }} --x-install-root="$VCPKG_ROOT/installed"
|
if ! $VCPKG_ROOT/vcpkg \
|
||||||
|
install \
|
||||||
|
--triplet ${{ matrix.job.vcpkg-triplet }} \
|
||||||
|
--x-install-root="$VCPKG_ROOT/installed"; then
|
||||||
|
find "${VCPKG_ROOT}/" -name "*.log" | while read -r _1; do
|
||||||
|
echo "$_1:"
|
||||||
|
echo "======"
|
||||||
|
cat "$_1"
|
||||||
|
echo "======"
|
||||||
|
echo ""
|
||||||
|
done
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- name: Build rustdesk
|
- name: Build rustdesk
|
||||||
@ -267,12 +280,25 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
vcpkgDirectory: C:\vcpkg
|
vcpkgDirectory: C:\vcpkg
|
||||||
vcpkgGitCommitId: ${{ env.VCPKG_COMMIT_ID }}
|
vcpkgGitCommitId: ${{ env.VCPKG_COMMIT_ID }}
|
||||||
|
doNotCache: false
|
||||||
|
|
||||||
- name: Install vcpkg dependencies
|
- name: Install vcpkg dependencies
|
||||||
env:
|
env:
|
||||||
VCPKG_DEFAULT_HOST_TRIPLET: ${{ matrix.job.vcpkg-triplet }}
|
VCPKG_DEFAULT_HOST_TRIPLET: ${{ matrix.job.vcpkg-triplet }}
|
||||||
run: |
|
run: |
|
||||||
$VCPKG_ROOT/vcpkg install --triplet ${{ matrix.job.vcpkg-triplet }} --x-install-root="$VCPKG_ROOT/installed"
|
if ! $VCPKG_ROOT/vcpkg \
|
||||||
|
install \
|
||||||
|
--triplet ${{ matrix.job.vcpkg-triplet }} \
|
||||||
|
--x-install-root="$VCPKG_ROOT/installed"; then
|
||||||
|
find "${VCPKG_ROOT}/" -name "*.log" | while read -r _1; do
|
||||||
|
echo "$_1:"
|
||||||
|
echo "======"
|
||||||
|
cat "$_1"
|
||||||
|
echo "======"
|
||||||
|
echo ""
|
||||||
|
done
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- name: Build rustdesk
|
- name: Build rustdesk
|
||||||
@ -453,10 +479,23 @@ jobs:
|
|||||||
uses: lukka/run-vcpkg@v11
|
uses: lukka/run-vcpkg@v11
|
||||||
with:
|
with:
|
||||||
vcpkgGitCommitId: ${{ env.VCPKG_COMMIT_ID }}
|
vcpkgGitCommitId: ${{ env.VCPKG_COMMIT_ID }}
|
||||||
|
doNotCache: false
|
||||||
|
|
||||||
- name: Install vcpkg dependencies
|
- name: Install vcpkg dependencies
|
||||||
run: |
|
run: |
|
||||||
$VCPKG_ROOT/vcpkg install --triplet ${{ matrix.job.vcpkg-triplet }} --x-install-root="$VCPKG_ROOT/installed"
|
if ! $VCPKG_ROOT/vcpkg \
|
||||||
|
install \
|
||||||
|
--triplet ${{ matrix.job.vcpkg-triplet }} \
|
||||||
|
--x-install-root="$VCPKG_ROOT/installed"; then
|
||||||
|
find "${VCPKG_ROOT}/" -name "*.log" | while read -r _1; do
|
||||||
|
echo "$_1:"
|
||||||
|
echo "======"
|
||||||
|
cat "$_1"
|
||||||
|
echo "======"
|
||||||
|
echo ""
|
||||||
|
done
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- name: Install Rust toolchain
|
- name: Install Rust toolchain
|
||||||
@ -667,10 +706,22 @@ jobs:
|
|||||||
uses: lukka/run-vcpkg@v11
|
uses: lukka/run-vcpkg@v11
|
||||||
with:
|
with:
|
||||||
vcpkgGitCommitId: ${{ env.VCPKG_COMMIT_ID }}
|
vcpkgGitCommitId: ${{ env.VCPKG_COMMIT_ID }}
|
||||||
|
doNotCache: false
|
||||||
|
|
||||||
- name: Install vcpkg dependencies
|
- name: Install vcpkg dependencies
|
||||||
run: |
|
run: |
|
||||||
$VCPKG_ROOT/vcpkg install --x-install-root="$VCPKG_ROOT/installed"
|
if ! $VCPKG_ROOT/vcpkg \
|
||||||
|
install \
|
||||||
|
--x-install-root="$VCPKG_ROOT/installed"; then
|
||||||
|
find "${VCPKG_ROOT}/" -name "*.log" | while read -r _1; do
|
||||||
|
echo "$_1:"
|
||||||
|
echo "======"
|
||||||
|
cat "$_1"
|
||||||
|
echo "======"
|
||||||
|
echo ""
|
||||||
|
done
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
- name: Show version information (Rust, cargo, Clang)
|
- name: Show version information (Rust, cargo, Clang)
|
||||||
shell: bash
|
shell: bash
|
||||||
@ -864,23 +915,34 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
vcpkgDirectory: /opt/artifacts/vcpkg
|
vcpkgDirectory: /opt/artifacts/vcpkg
|
||||||
vcpkgGitCommitId: ${{ env.VCPKG_COMMIT_ID }}
|
vcpkgGitCommitId: ${{ env.VCPKG_COMMIT_ID }}
|
||||||
|
doNotCache: false
|
||||||
|
|
||||||
- name: Install vcpkg dependencies
|
- name: Install vcpkg dependencies
|
||||||
run: |
|
run: |
|
||||||
case ${{ matrix.job.target }} in
|
case ${{ matrix.job.target }} in
|
||||||
aarch64-linux-android)
|
aarch64-linux-android)
|
||||||
./flutter/build_android_deps.sh arm64-v8a
|
ANDROID_TARGET=arm64-v8a
|
||||||
;;
|
;;
|
||||||
armv7-linux-androideabi)
|
armv7-linux-androideabi)
|
||||||
./flutter/build_android_deps.sh armeabi-v7a
|
ANDROID_TARGET=armeabi-v7a
|
||||||
;;
|
;;
|
||||||
x86_64-linux-android)
|
x86_64-linux-android)
|
||||||
./flutter/build_android_deps.sh x86_64
|
ANDROID_TARGET=x86_64
|
||||||
;;
|
;;
|
||||||
i686-linux-android)
|
i686-linux-android)
|
||||||
./flutter/build_android_deps.sh x86
|
ANDROID_TARGET=x86
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
if ! ./flutter/build_android_deps.sh "${ANDROID_TARGET}"; then
|
||||||
|
find "${VCPKG_ROOT}/" -name "*.log" | while read -r _1; do
|
||||||
|
echo "$_1:"
|
||||||
|
echo "======"
|
||||||
|
cat "$_1"
|
||||||
|
echo "======"
|
||||||
|
echo ""
|
||||||
|
done
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- name: Restore bridge files
|
- name: Restore bridge files
|
||||||
@ -1113,11 +1175,24 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
vcpkgDirectory: /opt/artifacts/vcpkg
|
vcpkgDirectory: /opt/artifacts/vcpkg
|
||||||
vcpkgGitCommitId: ${{ env.VCPKG_COMMIT_ID }}
|
vcpkgGitCommitId: ${{ env.VCPKG_COMMIT_ID }}
|
||||||
|
doNotCache: false
|
||||||
|
|
||||||
- name: Install vcpkg dependencies
|
- name: Install vcpkg dependencies
|
||||||
if: matrix.job.arch == 'x86_64' || env.UPLOAD_ARTIFACT == 'true'
|
if: matrix.job.arch == 'x86_64' || env.UPLOAD_ARTIFACT == 'true'
|
||||||
run: |
|
run: |
|
||||||
$VCPKG_ROOT/vcpkg install --triplet ${{ matrix.job.vcpkg-triplet }} --x-install-root="$VCPKG_ROOT/installed"
|
if ! $VCPKG_ROOT/vcpkg \
|
||||||
|
install \
|
||||||
|
--triplet ${{ matrix.job.vcpkg-triplet }} \
|
||||||
|
--x-install-root="$VCPKG_ROOT/installed"; then
|
||||||
|
find "${VCPKG_ROOT}/" -name "*.log" | while read -r _1; do
|
||||||
|
echo "$_1:"
|
||||||
|
echo "======"
|
||||||
|
cat "$_1"
|
||||||
|
echo "======"
|
||||||
|
echo ""
|
||||||
|
done
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- name: Restore bridge files
|
- name: Restore bridge files
|
||||||
@ -1500,7 +1575,16 @@ jobs:
|
|||||||
cat ~/.cargo/config
|
cat ~/.cargo/config
|
||||||
# install dependencies from vcpkg
|
# install dependencies from vcpkg
|
||||||
export VCPKG_ROOT=/opt/artifacts/vcpkg
|
export VCPKG_ROOT=/opt/artifacts/vcpkg
|
||||||
$VCPKG_ROOT/vcpkg install --triplet ${{ matrix.job.vcpkg-triplet }} --x-install-root="$VCPKG_ROOT/installed"
|
if ! $VCPKG_ROOT/vcpkg install --triplet ${{ matrix.job.vcpkg-triplet }} --x-install-root="$VCPKG_ROOT/installed"; then
|
||||||
|
find "${VCPKG_ROOT}/" -name "*.log" | while read -r _1; do
|
||||||
|
echo "$_1:"
|
||||||
|
echo "======"
|
||||||
|
cat "$_1"
|
||||||
|
echo "======"
|
||||||
|
echo ""
|
||||||
|
done
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
# build rustdesk
|
# build rustdesk
|
||||||
python3 ./res/inline-sciter.py
|
python3 ./res/inline-sciter.py
|
||||||
export CARGO_INCREMENTAL=0
|
export CARGO_INCREMENTAL=0
|
||||||
|
@ -2,7 +2,7 @@ vcpkg_from_github(
|
|||||||
OUT_SOURCE_PATH SOURCE_PATH
|
OUT_SOURCE_PATH SOURCE_PATH
|
||||||
REPO xiph/opus
|
REPO xiph/opus
|
||||||
REF "v${VERSION}"
|
REF "v${VERSION}"
|
||||||
SHA512 ba79ad035993e7bc4c09b7d77964ba913eb0b2be33305e8a04a8c49aaab21c4d96ac828e31ae45484896105851fdfc8c305c63c8400e4481dd76c62a1c12286b
|
SHA512 4ffefd9c035671024f9720c5129bfe395dea04f0d6b730041c2804e89b1db6e4d19633ad1ae58855afc355034233537361e707f26dc53adac916554830038fab
|
||||||
HEAD_REF main
|
HEAD_REF main
|
||||||
PATCHES fix-pkgconfig-version.patch
|
PATCHES fix-pkgconfig-version.patch
|
||||||
)
|
)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "opus",
|
"name": "opus",
|
||||||
"version": "1.5.1",
|
"version": "1.5.2",
|
||||||
"description": "Totally open, royalty-free, highly versatile audio codec",
|
"description": "Totally open, royalty-free, highly versatile audio codec",
|
||||||
"homepage": "https://github.com/xiph/opus",
|
"homepage": "https://github.com/xiph/opus",
|
||||||
"license": "BSD-3-Clause",
|
"license": "BSD-3-Clause",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user