Skip to content

Commit 4fffc7b

Browse files
committed
v2.2.1 / v2.0.21
debian trixie
1 parent d48a830 commit 4fffc7b

File tree

4 files changed

+183
-243
lines changed

4 files changed

+183
-243
lines changed

.github/workflows/ci-debian-build.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,22 +32,22 @@ jobs:
3232
matrix:
3333
runs_on: ["ubuntu-24.04", "ubuntu-24.04-arm"]
3434
os_id: ["debian", "ubuntu"]
35-
os_version_id: ["bookworm", "noble"]
35+
os_version_id: ["trixie", "noble"]
3636
qbt_cross_name: ["default", "aarch64", "x86_64", "riscv64"]
3737
qbt_libtorrent_version: ["1.2", "2.0"]
3838
qbt_build_tool: [""]
3939
qbt_qt_version: ["6"]
4040
exclude:
41-
- os_id: "debian"
42-
qbt_cross_name: "riscv64"
4341
- os_id: "debian"
4442
os_version_id: "noble"
4543
- os_id: "ubuntu"
46-
os_version_id: "bookworm"
44+
os_version_id: "trixie"
45+
4746
- runs_on: "ubuntu-24.04"
4847
qbt_cross_name: "x86_64"
4948
- runs_on: "ubuntu-24.04-arm"
5049
qbt_cross_name: "aarch64"
50+
5151
include:
5252
- runs_on: "ubuntu-24.04"
5353
host_name: "x86_64"

changelog.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
### v2.2.1 / v2.0.21 - 13/08/2025
2+
3+
Debian support bumped to trixie
4+
5+
Debian crossbuild now supports riscv64
6+
7+
`cmake`/`ninja` no longer installed via external builds for any support OS. Related code and arguments removed.
8+
9+
They are only installed via `apt` for Debian based and `apk` for Alpine.
10+
11+
The reason the external tools existed was to overcome issues with outdated or missing stable release packages.
12+
13+
This not be an issue since `trixie` `cmake` is `3.31` or newer and `ninja-build` was reintroduced as an Alpine package some time ago. There was no specific benefit to using them other than enabling building.
14+
15+
This makes the `qbt-cmake-ninja-crossbuilds` and `qbt-ninja-build` redundant as the script no longer depends on them.
16+
117
### v2.2.0 / v2.0.20 - 26/07/2025
218

319
Context: As the qbt-musl-cross-make toolchains were being revised to properly apply `-static-pie` patches, some issues needed to be resolved that resulted in a rework of some things.
@@ -22,8 +38,6 @@ ___
2238
> [!NOTE]
2339
> `qbt_host_deps` will always be mirrored to the latest release version.
2440
25-
26-
2741
A lot of general refactoring, formatting and minor bug fixes.
2842

2943
More consistent use if build flags and when the are applied.

0 commit comments

Comments
 (0)