Skip to content

Commit d94a366

Browse files
committed
scripts
script: tweak
1 parent cdea685 commit d94a366

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

qbittorrent-nox-static.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -538,7 +538,7 @@ _check_dependencies() {
538538
printf '\n%b\n\n' " ${unicode_blue_light_circle}${color_green} Installing required dependencies${color_end}"
539539

540540
if [[ "${os_id}" =~ ^(alpine)$ ]]; then
541-
if ! apk add "${qbt_checked_required_pkgs[@]}" --repository="${CDN_URL}"; then
541+
if ! apk add -u --no-cache --repository="${CDN_URL}" "${qbt_checked_required_pkgs[@]}"; then
542542
printf '\n'
543543
exit 1
544544
fi
@@ -786,7 +786,7 @@ _custom_flags() {
786786

787787
if [[ "${os_id}" =~ ^(alpine)$ ]] && [[ -z "${qbt_cross_name}" || "${qbt_cross_name}" == "default" ]]; then
788788
if [[ ! "${app_name}" =~ ^(openssl)$ ]]; then
789-
qbt_optimization_flags+=" -flto=auto -ffat-lto-objects"
789+
qbt_optimization_flags+=" -flto=auto -fno-fat-lto-objects"
790790
qbt_linker_flags+=" -Wl,-flto -fuse-linker-plugin"
791791
fi
792792
fi
@@ -2604,7 +2604,7 @@ _zlib() {
26042604
if [[ "${qbt_build_tool}" == "cmake" ]]; then
26052605
mkdir -p "${qbt_install_dir}/graphs/${app_name}/${app_version["${app_name}"]}"
26062606
# force set some ARCH when using zlib-ng, cmake and musl-cross since it does not detect the arch correctly on Alpine.
2607-
[[ "${qbt_cross_target}" =~ ^(alpine)$ ]] && printf '%b\n' "\narchfound ${qbt_zlib_arch:-$(apk --print-arch)}" >> "${qbt_dl_folder_path}/cmake/detect-arch.c"
2607+
# [[ "${qbt_cross_target}" =~ ^(alpine)$ ]] && printf '%b\n' "\narchfound ${qbt_zlib_arch:-$(apk --print-arch)}" >> "${qbt_dl_folder_path}/cmake/detect-arch.c"
26082608
cmake -Wno-dev -Wno-deprecated --graphviz="${qbt_install_dir}/graphs/${app_name}/${app_version["${app_name}"]}/dep-graph.dot" -G Ninja -B build \
26092609
-D CMAKE_VERBOSE_MAKEFILE="${qbt_cmake_debug}" \
26102610
-D CMAKE_CXX_STANDARD="${qbt_standard}" \
@@ -2619,7 +2619,7 @@ _zlib() {
26192619
dot -Tpng -o "${qbt_install_dir}/completed/${app_name}-graph.png" "${qbt_install_dir}/graphs/${app_name}/${app_version["${app_name}"]}/dep-graph.dot"
26202620
else
26212621
# force set some ARCH when using zlib-ng, configure and musl-cross since it does not detect the arch correctly on Alpine.
2622-
[[ "${qbt_cross_target}" =~ ^(alpine)$ ]] && sed "s| CFLAGS=\"-O2 \${CFLAGS}\"| ARCH=${qbt_zlib_arch:-$(apk --print-arch)}\n CFLAGS=\"-O2 \${CFLAGS}\"|g" -i "${qbt_dl_folder_path}/configure"
2622+
# [[ "${qbt_cross_target}" =~ ^(alpine)$ ]] && sed "s| CFLAGS=\"-O2 \${CFLAGS}\"| ARCH=${qbt_zlib_arch:-$(apk --print-arch)}\n CFLAGS=\"-O2 \${CFLAGS}\"|g" -i "${qbt_dl_folder_path}/configure"
26232623
./configure --prefix="${qbt_install_dir}" --static --zlib-compat |& _tee "${qbt_install_dir}/logs/${app_name}.log"
26242624
make -j"$(nproc)" |& _tee -a "${qbt_install_dir}/logs/${app_name}.log"
26252625
_post_command build

qbt-nox-static.bash

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -562,7 +562,7 @@ _check_dependencies() {
562562
local install_simulation=("apt" "install" "--simulate")
563563
elif [[ "$os_id" = "alpine" ]]; then
564564
local command_test_tool=("apk" "info" "-e")
565-
local command_install_deps=("apk" "add" "--no-cache" "--repository=${CDN_URL}")
565+
local command_install_deps=("apk" "add" "-u" "--no-cache" "--repository=${CDN_URL}")
566566
local command_update_upgrade_os=("bash" "-c" "apk update --no-cache && apk upgrade --no-cache --repository=${CDN_URL} && apk fix")
567567
local install_simulation=("apk" "add" "--simulate")
568568
fi
@@ -1006,7 +1006,7 @@ _custom_flags() {
10061006

10071007
if [[ "${os_id}" =~ ^(alpine)$ ]] && [[ -z "${qbt_cross_name}" || "${qbt_cross_name}" == "default" ]]; then
10081008
if [[ ! "${app_name}" =~ ^(openssl)$ ]]; then
1009-
qbt_optimization_flags+=" -flto=auto -ffat-lto-objects"
1009+
qbt_optimization_flags+=" -flto=auto -fno-fat-lto-objects"
10101010
qbt_linker_flags+=" -Wl,-flto -fuse-linker-plugin"
10111011
fi
10121012
fi
@@ -2834,7 +2834,7 @@ _zlib() {
28342834
if [[ "${qbt_build_tool}" == "cmake" ]]; then
28352835
mkdir -p "${qbt_install_dir}/graphs/${app_name}/${app_version["${app_name}"]}"
28362836
# force set some ARCH when using zlib-ng, cmake and musl-cross since it does not detect the arch correctly on Alpine.
2837-
[[ "${qbt_cross_target}" =~ ^(alpine)$ ]] && printf '%b\n' "\narchfound ${qbt_zlib_arch:-$(apk --print-arch)}" >> "${qbt_dl_folder_path}/cmake/detect-arch.c"
2837+
# [[ "${qbt_cross_target}" =~ ^(alpine)$ ]] && printf '%b\n' "\narchfound ${qbt_zlib_arch:-$(apk --print-arch)}" >> "${qbt_dl_folder_path}/cmake/detect-arch.c"
28382838
cmake -Wno-dev -Wno-deprecated --graphviz="${qbt_install_dir}/graphs/${app_name}/${app_version["${app_name}"]}/dep-graph.dot" -G Ninja -B build \
28392839
-D CMAKE_VERBOSE_MAKEFILE="${qbt_cmake_debug}" \
28402840
-D CMAKE_CXX_STANDARD="${qbt_standard}" \
@@ -2849,7 +2849,7 @@ _zlib() {
28492849
dot -Tpng -o "${qbt_install_dir}/completed/${app_name}-graph.png" "${qbt_install_dir}/graphs/${app_name}/${app_version["${app_name}"]}/dep-graph.dot"
28502850
else
28512851
# force set some ARCH when using zlib-ng, configure and musl-cross since it does not detect the arch correctly on Alpine.
2852-
[[ "${qbt_cross_target}" =~ ^(alpine)$ ]] && sed "s| CFLAGS=\"-O2 \${CFLAGS}\"| ARCH=${qbt_zlib_arch:-$(apk --print-arch)}\n CFLAGS=\"-O2 \${CFLAGS}\"|g" -i "${qbt_dl_folder_path}/configure"
2852+
# [[ "${qbt_cross_target}" =~ ^(alpine)$ ]] && sed "s| CFLAGS=\"-O2 \${CFLAGS}\"| ARCH=${qbt_zlib_arch:-$(apk --print-arch)}\n CFLAGS=\"-O2 \${CFLAGS}\"|g" -i "${qbt_dl_folder_path}/configure"
28532853
./configure --prefix="${qbt_install_dir}" --static --zlib-compat |& _tee "${qbt_install_dir}/logs/${app_name}.log"
28542854
make -j"$(nproc)" |& _tee -a "${qbt_install_dir}/logs/${app_name}.log"
28552855
_post_command build

0 commit comments

Comments
 (0)