4646 - qbt_build_tool : " "
4747 qbt_qt_version_name : " "
4848 qbt_qt_version : " 6"
49+ - qbt_libtorrent_version : 1.2
50+ qbt_boost_tag : boost-1.86.0
4951
5052 name : " ${{ matrix.qbt_cross_name }}-${{ matrix.qbt_qt_version_name }}libtorrent-v${{ matrix.qbt_libtorrent_version }}"
5153
7678 printf '%s\n' "qbt_cross_name=${{ matrix.qbt_cross_name }}" >> env.custom
7779 printf '%s\n' "qbt_patches_url=${{ github.repository }}" >> env.custom
7880 printf '%s\n' "qbt_skip_icu=yes" >> env.custom
79- printf '%s\n' "qbt_boost_tag=" >> env.custom
81+ printf '%s\n' "qbt_boost_tag=${{ matrix.qbt_boost_tag }} " >> env.custom
8082 printf '%s\n' "qbt_libtorrent_tag=" >> env.custom
8183 printf '%s\n' "qbt_qt_tag=" >> env.custom
8284 printf '%s\n' "qbt_qbittorrent_tag=" >> env.custom
8789 printf '%s\n' "qbt_optimise_strip=yes" >> env.custom
8890 printf '%s\n' "qbt_build_debug=no" >> env.custom
8991 printf '%s\n' "qbt_revision_url=${{ github.repository }}" >> env.custom
90- printf '%s\n' "qbt_standard=17 " >> env.custom
92+ printf '%s\n' "qbt_standard=" >> env.custom
9193 printf '%s\n' "qbt_static_ish=no" >> env.custom
9294
9395 - name : Host - Create docker multiarch container ${{ github.event.inputs.distinct_id }}
@@ -230,20 +232,23 @@ jobs:
230232 [[ -f "${release}" ]] && release+=("${release}")
231233 done
232234 revision="$(jq -r .revision 1\.2/*-dependency-version.json | head -n1)"
235+ boost="$(jq -r .boost 1\.2/*-dependency-version.json | head -n1)"
233236 fi
234237
235238 if [[ ${{ matrix.qbt_libtorrent_version }} == "2.0" ]]; then
236239 for release in 2\.0/*-release.md; do
237240 [[ -f "${release}" ]] && release+=("${release}")
238241 done
239242 revision="$(jq -r .revision 2\.0/*-dependency-version.json | head -n1)"
243+ boost="$(jq -r .boost 2\.0/*-dependency-version.json | head -n1)"
240244 fi
241245
242246 readarray -t release_sorted < <(printf '%s\n' "${release[@]}" | sort)
243247
244248 for dependency_version_files in 1\.2/*-dependency-version.json 2\.0/*-dependency-version.json; do
245249 if [[ -f "${dependency_version_files}" ]]; then
246- sed -r 's/"revision": (.*)/PLACEHOLDER/g' -i "${dependency_version_files}"
250+ sed -r 's/"boost": (.*)/BOOST_PLACEHOLDER/g' -i "${dependency_version_files}"
251+ sed -r 's/"revision": (.*)/REVISION_PLACEHOLDER/g' -i "${dependency_version_files}"
247252 dependency_version+=("${dependency_version_files}")
248253 fi
249254 done
@@ -253,7 +258,8 @@ jobs:
253258 paste -d '\n' "${release_sorted[@]}" | uniq | awk '!(NF && seen[$0]++) || /^>/' > "tmp-release.md"
254259 paste -d '\n' "${dependency_version_sorted[@]}" | uniq | awk '!(NF && seen[$0]++)' > "dependency-version.json"
255260
256- sed -i "s|PLACEHOLDER|\"revision\": \"${revision}\"|" dependency-version.json
261+ sed -i "s|BOOST_PLACEHOLDER|\"boost\": \"${boost}\"|" dependency-version.json
262+ sed -i "s|REVISION_PLACEHOLDER|\"revision\": \"${revision}\"|" dependency-version.json
257263
258264 ./pandoc --wrap=preserve -f gfm tmp-release.md -t gfm -o release.md
259265
0 commit comments