You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> [!TIP|iconVisibility:hidden|labelVisibility:hidden] The preferred and recommended build platform is Alpine Linux and the recommended method is via docker.
4
4
5
-
`qbittorrent-nox` is a build of qbittorrent that does not include the desktop components. Instead it is used via the Linux command line and comes with a built in Qt web interface. The web interface is accessed via a browser.
5
+
`qbittorrent-nox` is a build of qBittorrent that does not include the desktop components. Instead it is used via the Linux command line and comes with a built in Qt web interface. The web interface is accessed via a browser.
6
6
7
-
The build process has many independently complex dependencies involved. This build script helps lower the difficulty and makes building `qbittorrent-nox` statically as easy as it can be whilst also supporting multiple architectures, operating systems, optional optimisations and patching options to tune the build.
7
+
The build process has many independently complex dependencies involved. This build script helps lower the difficulty and makes building `qbittorrent-nox` statically as easy as it can be whilst also supporting multiple architectures, operating systems, dependency variations, optional optimizations and patching options to tune the build.
8
8
9
9
These are the main dependencies we need to work with in order to build a fully functional and portable static binary for `qbittorrent-nox`.
|`qbt_workflow_files`| empty = `unset` (defaults to no) |`yes``no`|`export qbt_workflow_files=yes`|
21
+
|`qbt_libtorrent_master_jamfile`| empty = `unset` (defaults to no) |`yes``no`|`export qbt_libtorrent_master_jamfile=yes`|
22
+
|`qbt_optimise_strip`| empty = `unset` (defaults to no) |`yes``no`|`export qbt_optimise_strip=yes`|
23
+
|`qbt_build_debug`| empty = `unset` (defaults to no) |`yes``no`|`export qbt_build_debug=yes`|
24
+
25
+
> [!tip|iconVisibility:hidden|labelVisibility:hidden] If you see more variables in the script but they are not listed here they are Github Action specific configured by workflows.
21
26
22
27
> [!note|iconVisibility:hidden|labelVisibility:hidden] If you set `qbt_build_tool=cmake` and `qt_version=6.2` with the switch `-qm` you can build against QT6.
23
28
@@ -75,11 +80,25 @@ All switches and flags have a supporting help option that will provide dynamic c
75
80
env help - supported exportable evironment variables
Copy file name to clipboardExpand all lines: docs/script-installation.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,15 +25,15 @@ To execute the script use this command:
25
25
bash ~/qbittorrent-nox-static.sh
26
26
```
27
27
28
-
If you need to install the dependencies and you have sudo privileges then do this:
28
+
If you need to install the dependencies and you have `sudo` privileges then do this:
29
29
30
30
> [!WARNING|iconVisibility:hidden|labelVisibility:hidden] You only need to do this once as root to install the dependencies.
31
31
32
32
```bash
33
33
sudo bash ~/qbittorrent-nox-static.sh
34
34
```
35
35
36
-
> [!TIP|iconVisibility:hidden|labelVisibility:hidden]using certain switches can add dependencies like `-c` for cmake. So you may need to escalate your privileges again.
36
+
> [!TIP|iconVisibility:hidden|labelVisibility:hidden]Using certain switches can add dependencies like `-c` for cmake. So you may need to escalate your privileges again.
0 commit comments