more small fixes

This commit is contained in:
2025-12-05 18:08:33 -06:00
parent 675fdec278
commit dd07038ab7
2 changed files with 10 additions and 11 deletions

View File

@@ -340,7 +340,7 @@ download_release() {
tar -xf "${wgetOut}" \ tar -xf "${wgetOut}" \
--strip-components=1 \ --strip-components=1 \
--no-same-permissions \ --no-same-permissions \
-C "${extractedDir}" -C "${extractedDir}" || { rm "${wgetOut}" && return 1; }
} }
else else
# for git downloads # for git downloads
@@ -715,7 +715,6 @@ build_cmake3() {
build_libx265() { build_libx265() {
PATH="${LOCAL_PREFIX}/bin:${PATH}" cmake_build \ PATH="${LOCAL_PREFIX}/bin:${PATH}" cmake_build \
-G "Unix Makefiles" \
-DHIGH_BIT_DEPTH=ON \ -DHIGH_BIT_DEPTH=ON \
-DENABLE_HDR10_PLUS=OFF \ -DENABLE_HDR10_PLUS=OFF \
-S source || return 1 -S source || return 1
@@ -848,7 +847,7 @@ build_libmp3lame() {
} }
build_libnuma() { build_libnuma() {
if is_darwin || is_android; then return 0; fi if ! is_linux; then return 0; fi
./autogen.sh || return 1 ./autogen.sh || return 1
configure_build || return 1 configure_build || return 1

View File

@@ -58,21 +58,17 @@ echo_if_fail() {
# parse out relevant part of the trace # parse out relevant part of the trace
local cmdEvalLines=() local cmdEvalLines=()
cmd=()
while IFS= read -r line; do while IFS= read -r line; do
line="${line//${PS4}/}"
test "${line}" == 'set +x' && continue
test "${line}" == '' && continue
cmdEvalLines+=("${line}") cmdEvalLines+=("${line}")
done <"${cmdEvalTrace}" done <"${cmdEvalTrace}"
local cmdEvalLineNum=${#cmdEvalLines[@]}
for ((i = 1; i < cmdEvalLineNum - 2; i++)); do
local trimmedCmd="${cmdEvalLines[${i}]}"
trimmedCmd="${trimmedCmd/+ /}"
cmd+=("${trimmedCmd}")
done
if ! test ${retval} -eq 0; then if ! test ${retval} -eq 0; then
echo echo
echo_fail "command failed:" echo_fail "command failed:"
printf "%s\n" "${cmd[@]}" printf "%s\n" "${cmdEvalLines[@]}"
echo_warn "command output:" echo_warn "command output:"
tail -n 20 "${out}" tail -n 20 "${out}"
tail -n 20 "${err}" tail -n 20 "${err}"
@@ -214,6 +210,10 @@ line_starts_with() {
fi fi
} }
is_linux() {
line_contains "${OSTYPE}" 'linux'
}
is_darwin() { is_darwin() {
line_contains "$(print_os)" darwin line_contains "$(print_os)" darwin
} }