[cmake] feat: FFmpeg CI, allow 16kb android builds, update translations for transifex #2543
2 changed files with 8 additions and 7 deletions
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/bash -e
|
#!/bin/bash -ex
|
||||||
|
|
||||||
# SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
|
# SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
@ -6,6 +6,6 @@
|
||||||
# SPDX-FileCopyrightText: 2025 crueter
|
# SPDX-FileCopyrightText: 2025 crueter
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
LIBS=$(find . externals src/qt_common src/dynarmic -maxdepth 2 -name cpmfile.json -exec jq -j 'keys_unsorted | join(" ")' {} \; -printf " ")
|
LIBS=$(find . src -maxdepth 3 -name cpmfile.json -exec jq -j 'keys_unsorted | join(" ")' {} \; -printf " ")
|
||||||
|
|
||||||
tools/cpm-fetch.sh $LIBS
|
tools/cpm-fetch.sh $LIBS
|
|
@ -78,10 +78,7 @@ ci_package() {
|
||||||
|
|
||||||
PACKAGE=$(jq -r ".package | \"$package\"" <<< "$JSON")
|
PACKAGE=$(jq -r ".package | \"$package\"" <<< "$JSON")
|
||||||
|
|
||||||
# TODO(crueter)
|
DISABLED=$(jq -j '.disabled_platforms' <<< "$JSON")
|
||||||
DISABLED=$(jq -j '.disabled_platforms | join(" ")' <<< "$JSON")
|
|
||||||
|
|
||||||
echo $DISABLED
|
|
||||||
|
|
||||||
[ "$REPO" = null ] && echo "No repo defined for CI package $package" && return
|
[ "$REPO" = null ] && echo "No repo defined for CI package $package" && return
|
||||||
|
|
||||||
|
@ -103,6 +100,10 @@ ci_package() {
|
||||||
PACKAGE_NAME="$PACKAGE"
|
PACKAGE_NAME="$PACKAGE"
|
||||||
KEY=$platform
|
KEY=$platform
|
||||||
|
|
||||||
|
LOWER_PACKAGE=$(tr '[:upper:]' '[:lower:]' <<< "$PACKAGE_NAME")
|
||||||
|
OUTDIR="${CPM_SOURCE_CACHE}/${LOWER_PACKAGE}/${KEY}"
|
||||||
|
[ -d "$OUTDIR" ] && continue
|
||||||
|
|
||||||
HASH_ALGO=$(jq -r ".hash_algo" <<< "$JSON")
|
HASH_ALGO=$(jq -r ".hash_algo" <<< "$JSON")
|
||||||
[ "$HASH_ALGO" = null ] && HASH_ALGO=sha512
|
[ "$HASH_ALGO" = null ] && HASH_ALGO=sha512
|
||||||
|
|
||||||
|
@ -119,7 +120,7 @@ for package in $@
|
||||||
do
|
do
|
||||||
# prepare for cancer
|
# prepare for cancer
|
||||||
# TODO(crueter): Fetch json once?
|
# TODO(crueter): Fetch json once?
|
||||||
JSON=$(find . externals src/qt_common src/dynarmic -maxdepth 2 -name cpmfile.json -exec jq -r ".\"$package\" | select( . != null )" {} \;)
|
JSON=$(find . src -maxdepth 3 -name cpmfile.json -exec jq -r ".\"$package\" | select( . != null )" {} \;)
|
||||||
|
|
||||||
[ -z "$JSON" ] && echo "!! No cpmfile definition for $package" && continue
|
[ -z "$JSON" ] && echo "!! No cpmfile definition for $package" && continue
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue