fix download
Some checks failed
eden-license / license-header (pull_request) Failing after 25s

Signed-off-by: crueter <crueter@eden-emu.dev>
This commit is contained in:
crueter 2025-10-07 23:51:46 -04:00
parent adcd32487a
commit e13e796605
Signed by: crueter
GPG key ID: 425ACD2D4830EBC6
2 changed files with 9 additions and 4 deletions

View file

@ -47,7 +47,7 @@ function(detect_architecture symbol arch)
unset(CMAKE_REQUIRED_QUIET)
if (ARCHITECTURE_${arch})
message(STATUS "Found architecture symbol ${symbol} for ${arch}")
message(STATUS "[DetectArchitecture] Found architecture symbol ${symbol} for ${arch}")
set(ARCHITECTURE "${arch}" PARENT_SCOPE)
set(ARCHITECTURE_${arch} 1 PARENT_SCOPE)
add_definitions(-DARCHITECTURE_${arch}=1)

View file

@ -16,6 +16,7 @@ download_package() {
LOWER_PACKAGE=$(echo "$PACKAGE_NAME" | tr '[:upper:]' '[:lower:]')
OUTDIR="${CPM_SOURCE_CACHE}/${LOWER_PACKAGE}/${KEY}"
TMPDIR="$TMP/extracted"
[ -d "$OUTDIR" ] && return
curl "$DOWNLOAD" -sS -L -o "$OUTFILE"
@ -26,7 +27,8 @@ download_package() {
mkdir -p "$OUTDIR"
PREVDIR="$PWD"
cd "$OUTDIR"
mkdir -p "$TMPDIR"
cd "$TMPDIR"
case "$FILENAME" in
(*.7z)
@ -47,9 +49,12 @@ download_package() {
# thanks gnu
if [ "$(echo "$DIRS" | wc -l)" -eq 2 ]; then
SUBDIR=$(find . -maxdepth 1 -type d -not -name ".")
mv "$SUBDIR"/* .
mv "$SUBDIR"/.* . 2>/dev/null || true
mv "$SUBDIR"/* "$OUTDIR"
mv "$SUBDIR"/.* "$OUTDIR" 2>/dev/null || true
rmdir "$SUBDIR"
else
mv ./* "$OUTDIR"
mv ./.* "$OUTDIR" 2>/dev/null || true
fi
if echo "$JSON" | grep -e "patches" > /dev/null; then