A bash script which builds a fully static qbittorent-nox binary with current dependencies to use on any Linux OS
Components | Version |
---|---|
Qbittorrent | 4.6.4 |
Qt5 | 5.15.13 |
Qt6 | 6.7.0 |
Libtorrent | 1.2.19 |
Boost | 1.85.0 |
OpenSSL | 3.3.0 |
zlib-ng | 1.3.1 |
[!NOTE] source files - workflows: qbt-workflow-files
These builds were created on Alpine linux using custom prebuilt musl toolchains for:
Crossarch | Alpine Cross build files | Arch config | Tuning |
---|---|---|---|
aarch64 | aarch64-linux-musl | armv8-a | --with-arch=armv8-a --with-abi=lp64 |
armhf | arm-linux-musleabihf | armv6zk | --with-arch=armv6zk --with-tune=arm1176jzf-s --with-fpu=vfp --with-float=hard --with-abi=aapcs-linux |
armv7 | armv7l-linux-musleabihf | armv7-a | --with-arch=armv7-a --with-tune=generic-armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-abi=aapcs-linux --with-mode=thumb |
x86 | i686-linux-musl | i686 | --with-arch=i686 --with-tune=generic --enable-cld |
x86_64 | x86_64-linux-musl | amd64 | N/A |
[!WARNING] With Qbittorrent 4.4.0 onwards all cmake builds use Qt6 and all qmake builds use Qt5, as long as Qt5 is supported or qBitorrent V5 is released.
Qbittorrent v5 won't support qmake (Qt5) builds so Qt6 (cmake) will become default and Qt5 builds will no longer be released.
Binary builds are stripped - See https://userdocs.github.io/qbittorrent-nox-static/#/debugging
Components | Version |
---|---|
Qbittorrent | 4.6.4 |
Qt5 | 5.15.13 |
Qt6 | 6.7.0 |
Libtorrent | 2.0.10 |
Boost | 1.85.0 |
OpenSSL | 3.3.0 |
zlib-ng | 1.3.1 |
[!NOTE] source files - workflows: qbt-workflow-files
These builds were created on Alpine linux using custom prebuilt musl toolchains for:
Crossarch | Alpine Cross build files | Arch config | Tuning |
---|---|---|---|
aarch64 | aarch64-linux-musl | armv8-a | --with-arch=armv8-a --with-abi=lp64 |
armhf | arm-linux-musleabihf | armv6zk | --with-arch=armv6zk --with-tune=arm1176jzf-s --with-fpu=vfp --with-float=hard --with-abi=aapcs-linux |
armv7 | armv7l-linux-musleabihf | armv7-a | --with-arch=armv7-a --with-tune=generic-armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-abi=aapcs-linux --with-mode=thumb |
x86 | i686-linux-musl | i686 | --with-arch=i686 --with-tune=generic --enable-cld |
x86_64 | x86_64-linux-musl | amd64 | N/A |
[!WARNING] With Qbittorrent 4.4.0 onwards all cmake builds use Qt6 and all qmake builds use Qt5, as long as Qt5 is supported or qBitorrent V5 is released.
Qbittorrent v5 won't support qmake (Qt5) builds so Qt6 (cmake) will become default and Qt5 builds will no longer be released.
Binary builds are stripped - See https://userdocs.github.io/qbittorrent-nox-static/#/debugging
Components | Version |
---|---|
Qbittorrent | 4.6.3 |
Qt5 | 5.15.13 |
Qt6 | 6.6.2 |
Libtorrent | 2.0.10 |
Boost | 1.84.0 |
OpenSSL | 3.2.1 |
zlib-ng | 1.3.1 |
[!NOTE] source files - workflows: qbt-workflow-files
These builds were created on Alpine linux using custom prebuilt musl toolchains for:
Crossarch | Alpine Cross build files | Arch config | Tuning |
---|---|---|---|
aarch64 | aarch64-linux-musl | armv8-a | --with-arch=armv8-a --with-abi=lp64 |
armhf | arm-linux-musleabihf | armv6zk | --with-arch=armv6zk --with-tune=arm1176jzf-s --with-fpu=vfp --with-float=hard --with-abi=aapcs-linux |
armv7 | armv7l-linux-musleabihf | armv7-a | --with-arch=armv7-a --with-tune=generic-armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-abi=aapcs-linux --with-mode=thumb |
x86 | i686-linux-musl | i686 | --with-arch=i686 --with-tune=generic --enable-cld |
x86_64 | x86_64-linux-musl | amd64 | N/A |
[!WARNING] With Qbittorrent 4.4.0 onwards all cmake builds use Qt6 and all qmake builds use Qt5, as long as Qt5 is supported or qBitorrent V5 is released.
Qbittorrent v5 won't support qmake (Qt5) builds so Qt6 (cmake) will become default and Qt5 builds will no longer be released.
Binary builds are stripped - See https://userdocs.github.io/qbittorrent-nox-static/#/debugging
Components | Version |
---|---|
Qbittorrent | 4.6.3 |
Qt5 | 5.15.13 |
Qt6 | 6.6.2 |
Libtorrent | 1.2.19 |
Boost | 1.84.0 |
OpenSSL | 3.2.1 |
zlib-ng | 1.3.1 |
[!NOTE] source files - workflows: qbt-workflow-files
These builds were created on Alpine linux using custom prebuilt musl toolchains for:
Crossarch | Alpine Cross build files | Arch config | Tuning |
---|---|---|---|
aarch64 | aarch64-linux-musl | armv8-a | --with-arch=armv8-a --with-abi=lp64 |
armhf | arm-linux-musleabihf | armv6zk | --with-arch=armv6zk --with-tune=arm1176jzf-s --with-fpu=vfp --with-float=hard --with-abi=aapcs-linux |
armv7 | armv7l-linux-musleabihf | armv7-a | --with-arch=armv7-a --with-tune=generic-armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-abi=aapcs-linux --with-mode=thumb |
x86 | i686-linux-musl | i686 | --with-arch=i686 --with-tune=generic --enable-cld |
x86_64 | x86_64-linux-musl | amd64 | N/A |
[!WARNING] With Qbittorrent 4.4.0 onwards all cmake builds use Qt6 and all qmake builds use Qt5, as long as Qt5 is supported or qBitorrent V5 is released.
Qbittorrent v5 won't support qmake (Qt5) builds so Qt6 (cmake) will become default and Qt5 builds will no longer be released.
Binary builds are stripped - See https://userdocs.github.io/qbittorrent-nox-static/#/debugging
Components | Version |
---|---|
Qbittorrent | 4.6.3 |
Qt5 | 5.15.12 |
Qt6 | 6.6.2 |
Libtorrent | 2.0.9 |
Boost | 1.84.0 |
OpenSSL | 3.2.1 |
zlib-ng | 1.3.1 |
[!NOTE] source files - workflows: qbt-workflow-files
These builds were created on Alpine linux using custom prebuilt musl toolchains for:
Crossarch | Alpine Cross build files | Arch config | Tuning |
---|---|---|---|
aarch64 | aarch64-linux-musl | armv8-a | --with-arch=armv8-a --with-abi=lp64 |
armhf | arm-linux-musleabihf | armv6zk | --with-arch=armv6zk --with-tune=arm1176jzf-s --with-fpu=vfp --with-float=hard --with-abi=aapcs-linux |
armv7 | armv7l-linux-musleabihf | armv7-a | --with-arch=armv7-a --with-tune=generic-armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-abi=aapcs-linux --with-mode=thumb |
x86 | i686-linux-musl | i686 | --with-arch=i686 --with-tune=generic --enable-cld |
x86_64 | x86_64-linux-musl | amd64 | N/A |
[!WARNING] With Qbittorrent 4.4.0 onwards all cmake builds use Qt6 and all qmake builds use Qt5, as long as Qt5 is supported or qBitorrent V5 is released.
Qbittorrent v5 won't support qmake (Qt5) builds so Qt6 (cmake) will become default and Qt5 builds will no longer be released.
Binary builds are stripped - See https://userdocs.github.io/qbittorrent-nox-static/#/debugging
Components | Version |
---|---|
Qbittorrent | 4.6.2 |
Qt5 | 5.15.12 |
Qt6 | 6.6.1 |
Libtorrent | 1.2.19 |
Libtorrent | 2.0.9 |
Boost | 1.84.0 |
OpenSSL | 3.2.0 |
zlib-ng | 1.3.0 |
🔵 These source code files are used for workflows: qbt-workflow-files
🔵 These builds were created on Alpine linux using custom prebuilt musl toolchains for:
Crossarch | Alpine Cross build files | Arch config | Tuning |
---|---|---|---|
aarch64 | aarch64-linux-musl | armv8-a | --with-arch=armv8-a --with-abi=lp64 |
armhf | arm-linux-musleabihf | armv6zk | --with-arch=armv6zk --with-tune=arm1176jzf-s --with-fpu=vfp --with-float=hard --with-abi=aapcs-linux |
armv7 | armv7l-linux-musleabihf | armv7-a | --with-arch=armv7-a --with-tune=generic-armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-abi=aapcs-linux --with-mode=thumb |
x86 | i686-linux-musl | i686 | --with-arch=i686 --with-tune=generic --enable-cld |
x86_64 | x86_64-linux-musl | amd64 | N/A |
🟡 With Qbittorrent 4.4.0 onwards all cmake builds use Qt6 and all qmake builds use Qt5, as long as Qt5 is supported.
🟡 Binary builds are stripped - See https://userdocs.github.io/qbittorrent-nox-static/#/debugging
🟠To see the build combinations that the script automates please check the build table. for more info
Components | Version |
---|---|
Qbittorrent | 4.6.2 |
Qt5 | 5.15.12 |
Qt6 | 6.6.1 |
Libtorrent | 1.2.19 |
Libtorrent | 2.0.9 |
Boost | 1.84.0 |
OpenSSL | 3.2.0 |
zlib-ng | 1.3.0 |
🔵 These source code files are used for workflows: qbt-workflow-files
🔵 These builds were created on Alpine linux using custom prebuilt musl toolchains for:
Crossarch | Alpine Cross build files | Arch config | Tuning |
---|---|---|---|
aarch64 | aarch64-linux-musl | armv8-a | --with-arch=armv8-a --with-abi=lp64 |
armhf | arm-linux-musleabihf | armv6zk | --with-arch=armv6zk --with-tune=arm1176jzf-s --with-fpu=vfp --with-float=hard --with-abi=aapcs-linux |
armv7 | armv7l-linux-musleabihf | armv7-a | --with-arch=armv7-a --with-tune=generic-armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-abi=aapcs-linux --with-mode=thumb |
x86 | i686-linux-musl | i686 | --with-arch=i686 --with-tune=generic --enable-cld |
x86_64 | x86_64-linux-musl | amd64 | N/A |
🟡 With Qbittorrent 4.4.0 onwards all cmake builds use Qt6 and all qmake builds use Qt5, as long as Qt5 is supported.
🟡 Binary builds are stripped - See https://userdocs.github.io/qbittorrent-nox-static/#/debugging
🟠To see the build combinations that the script automates please check the build table. for more info
Components | Version |
---|---|
Qbittorrent | 4.6.1 |
Qt5 | 5.15.11 |
Qt6 | 6.6.1 |
Libtorrent | 1.2.19 |
Libtorrent | 2.0.9 |
Boost | 1.83.0 |
OpenSSL | 3.2.0 |
zlib-ng | 1.3.0 |
🔵 These source code files are used for workflows: qbt-workflow-files
🔵 These builds were created on Alpine linux using custom prebuilt musl toolchains for:
Crossarch | Alpine Cross build files | Arch config | Tuning |
---|---|---|---|
aarch64 | aarch64-linux-musl | armv8-a | --with-arch=armv8-a --with-abi=lp64 |
armhf | arm-linux-musleabihf | armv6zk | --with-arch=armv6zk --with-tune=arm1176jzf-s --with-fpu=vfp --with-float=hard --with-abi=aapcs-linux |
armv7 | armv7l-linux-musleabihf | armv7-a | --with-arch=armv7-a --with-tune=generic-armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-abi=aapcs-linux --with-mode=thumb |
x86 | i686-linux-musl | i686 | --with-arch=i686 --with-tune=generic --enable-cld |
x86_64 | x86_64-linux-musl | amd64 | N/A |
🟡 With Qbittorrent 4.4.0 onwards all cmake builds use Qt6 and all qmake builds use Qt5, as long as Qt5 is supported.
🟡 Binary builds are stripped - See https://userdocs.github.io/qbittorrent-nox-static/#/debugging
🟠To see the build combinations that the script automates please check the build table. for more info
Components | Version |
---|---|
Qbittorrent | 4.6.1 |
Qt5 | 5.15.11 |
Qt6 | 6.6.1 |
Libtorrent | 1.2.19 |
Libtorrent | 2.0.9 |
Boost | 1.83.0 |
OpenSSL | 3.2.0 |
zlib-ng | 1.3.0 |
🔵 These source code files are used for workflows: qbt-workflow-files
🔵 These builds were created on Alpine linux using custom prebuilt musl toolchains for:
Crossarch | Alpine Cross build files | Arch config | Tuning |
---|---|---|---|
aarch64 | aarch64-linux-musl | armv8-a | --with-arch=armv8-a --with-abi=lp64 |
armhf | arm-linux-musleabihf | armv6zk | --with-arch=armv6zk --with-tune=arm1176jzf-s --with-fpu=vfp --with-float=hard --with-abi=aapcs-linux |
armv7 | armv7l-linux-musleabihf | armv7-a | --with-arch=armv7-a --with-tune=generic-armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-abi=aapcs-linux --with-mode=thumb |
x86 | i686-linux-musl | i686 | --with-arch=i686 --with-tune=generic --enable-cld |
x86_64 | x86_64-linux-musl | amd64 | N/A |
🟡 With Qbittorrent 4.4.0 onwards all cmake builds use Qt6 and all qmake builds use Qt5, as long as Qt5 is supported.
🟡 Binary builds are stripped - See https://userdocs.github.io/qbittorrent-nox-static/#/debugging
🟠To see the build combinations that the script automates please check the build table. for more info
Components | Version |
---|---|
Qbittorrent | 4.6.0 |
Qt5 | 5.15.11 |
Qt6 | 6.6.0 |
Libtorrent | 1.2.19 |
Libtorrent | 2.0.9 |
Boost | 1.83.0 |
OpenSSL | 3.1.4 |
zlib-ng | 1.3.0 |
🔵 These source code files are used for workflows: qbt-workflow-files
🔵 These builds were created on Alpine linux using custom prebuilt musl toolchains for:
Crossarch | Alpine Cross build files | Arch config | Tuning |
---|---|---|---|
aarch64 | aarch64-linux-musl | armv8-a | --with-arch=armv8-a --with-abi=lp64 |
armhf | arm-linux-musleabihf | armv6zk | --with-arch=armv6zk --with-tune=arm1176jzf-s --with-fpu=vfp --with-float=hard --with-abi=aapcs-linux |
armv7 | armv7l-linux-musleabihf | armv7-a | --with-arch=armv7-a --with-tune=generic-armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-abi=aapcs-linux --with-mode=thumb |
x86 | i686-linux-musl | i686 | --with-arch=i686 --with-tune=generic --enable-cld |
x86_64 | x86_64-linux-musl | amd64 | N/A |
🟡 With Qbittorrent 4.4.0 onwards all cmake builds use Qt6 and all qmake builds use Qt5, as long as Qt5 is supported.
🟡 Binary builds are stripped - See https://userdocs.github.io/qbittorrent-nox-static/#/debugging
🟠To see the build combinations that the script automates please check the build table. for more info