boklm pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
-
c60ebc0d
by Nicolas Vigier at 2025-03-26T11:15:29+01:00
-
7b70ee42
by Nicolas Vigier at 2025-03-26T12:04:33+01:00
-
a74ebd9f
by Nicolas Vigier at 2025-03-26T12:04:34+01:00
4 changed files:
Changes:
... | ... | @@ -17,6 +17,12 @@ torbrowser: submodule-update |
17 | 17 | torbrowser-release: submodule-update
|
18 | 18 | $(rbm) build release --target release --target browser-all --target torbrowser
|
19 | 19 | |
20 | +torbrowser-release-desktop: submodule-update
|
|
21 | + $(rbm) build release --target release --target browser-all-desktop --target torbrowser
|
|
22 | + |
|
23 | +torbrowser-release-android: submodule-update
|
|
24 | + $(rbm) build release --target release --target browser-all-android --target torbrowser
|
|
25 | + |
|
20 | 26 | torbrowser-release-android-armv7: submodule-update
|
21 | 27 | $(rbm) build release --target release --target browser-single-platform --target browser-android-armv7 --target torbrowser
|
22 | 28 | |
... | ... | @@ -56,6 +62,12 @@ torbrowser-release-src: submodule-update |
56 | 62 | torbrowser-alpha: submodule-update
|
57 | 63 | $(rbm) build release --target alpha --target browser-all --target torbrowser
|
58 | 64 | |
65 | +torbrowser-alpha-desktop: submodule-update
|
|
66 | + $(rbm) build release --target alpha --target browser-all-desktop --target torbrowser
|
|
67 | + |
|
68 | +torbrowser-alpha-android: submodule-update
|
|
69 | + $(rbm) build release --target alpha --target browser-all-android --target torbrowser
|
|
70 | + |
|
59 | 71 | torbrowser-alpha-android-armv7: submodule-update
|
60 | 72 | $(rbm) build release --target alpha --target browser-single-platform --target browser-android-armv7 --target torbrowser
|
61 | 73 | |
... | ... | @@ -95,6 +107,12 @@ torbrowser-alpha-src: submodule-update |
95 | 107 | torbrowser-nightly: submodule-update
|
96 | 108 | $(rbm) build release --target nightly --target browser-all --target torbrowser
|
97 | 109 | |
110 | +torbrowser-nightly-desktop: submodule-update
|
|
111 | + $(rbm) build release --target nightly --target browser-all-desktop --target torbrowser
|
|
112 | + |
|
113 | +torbrowser-nightly-android: submodule-update
|
|
114 | + $(rbm) build release --target nightly --target browser-all-android --target torbrowser
|
|
115 | + |
|
98 | 116 | torbrowser-nightly-android-armv7: submodule-update
|
99 | 117 | $(rbm) build release --target nightly --target browser-single-platform --target browser-android-armv7 --target torbrowser
|
100 | 118 | |
... | ... | @@ -134,6 +152,12 @@ torbrowser-nightly-src: submodule-update |
134 | 152 | torbrowser-testbuild: submodule-update
|
135 | 153 | $(rbm) build release --target testbuild --target browser-all --target torbrowser
|
136 | 154 | |
155 | +torbrowser-testbuild-desktop: submodule-update
|
|
156 | + $(rbm) build release --target testbuild --target browser-all-desktop --target torbrowser
|
|
157 | + |
|
158 | +torbrowser-testbuild-android: submodule-update
|
|
159 | + $(rbm) build release --target testbuild --target browser-all-android --target torbrowser
|
|
160 | + |
|
137 | 161 | torbrowser-testbuild-android-armv7: submodule-update
|
138 | 162 | $(rbm) build release --target testbuild --target browser-single-platform --target browser-android-armv7 --target torbrowser
|
139 | 163 |
... | ... | @@ -101,8 +101,14 @@ the subuid(5) and subgid(5) man pages. |
101 | 101 | Starting a build
|
102 | 102 | ----------------
|
103 | 103 | |
104 | -To start a build, run one of the following commands, depending on the
|
|
105 | -channel you want to build:
|
|
104 | +To start a build, run the following command, to build the default
|
|
105 | +channel (which should be `alpha` on the main branch, and `release` on
|
|
106 | +the maint-* branches, as defined in var/browser_default_channel):
|
|
107 | + |
|
108 | + $ make torbrowser
|
|
109 | + |
|
110 | +If you want to build an other channel, you can also use one of the
|
|
111 | +following commands:
|
|
106 | 112 | |
107 | 113 | $ make torbrowser-release
|
108 | 114 | $ make torbrowser-alpha
|
... | ... | @@ -134,9 +140,9 @@ mar file will be created. If you want to base your testbuild on the latest |
134 | 140 | nightly code insted, rename rbm.local.conf.example to rbm.local.conf
|
135 | 141 | and adapt the torbrowser-testbuild option accordingly.
|
136 | 142 | |
137 | -Similar makefile targets exist for building Base Browser and Privacy Browser
|
|
143 | +Similar makefile targets exist for building Base Browser and Mullvad Browser
|
|
138 | 144 | instead of Tor Browser. To build Base Browser, replace `torbrowser` by
|
139 | -`basebrowser` in the target name. For Privacy Browser, use `privacybrowser`.
|
|
145 | +`basebrowser` in the target name. For Mullvad Browser, use `mullvadbrowser`.
|
|
140 | 146 | |
141 | 147 | |
142 | 148 | Updating git sources
|
1 | 1 | Description of makefile rules
|
2 | 2 | =============================
|
3 | 3 | |
4 | +torbrowser
|
|
5 | +----------
|
|
6 | +Build Tor Browser for the default channel, defined in
|
|
7 | +var/browser_default_channel, and platforms, defined in
|
|
8 | +var/browser_platforms. After the build, this target also generates the
|
|
9 | +incrementals.
|
|
4 | 10 | |
5 | 11 | torbrowser-release
|
6 | 12 | ------------------
|
7 | -Build Tor Browser for the release channel, for all supported platforms.
|
|
8 | -The resulting build can be found in directory torbrowser/release/$version.
|
|
13 | +Build Tor Browser for the release channel, for all supported platforms
|
|
14 | +(defined in var/browser_platforms). The resulting build can be found in
|
|
15 | +directory torbrowser/release/$version.
|
|
9 | 16 | |
10 | 17 | torbrowser-release-{linux-x86_64,linux-i686,windows-i686,macos,
|
11 | 18 | android-armv7, android-x86,android-x86_64,
|
... | ... | @@ -78,7 +85,7 @@ Base Browser. |
78 | 85 | mullvadbrowser-*
|
79 | 86 | ----------------
|
80 | 87 | The same rules for building Tor Browser also exist for building
|
81 | -Privacy Browser.
|
|
88 | +Mullvad Browser.
|
|
82 | 89 | |
83 | 90 | fetch
|
84 | 91 | -----
|
... | ... | @@ -14,7 +14,18 @@ var: |
14 | 14 | targets:
|
15 | 15 | browser-all:
|
16 | 16 | - browser-src
|
17 | - - browser-all-target
|
|
17 | + browser-all-desktop:
|
|
18 | + var:
|
|
19 | + browser-src: '[% ! c("var/testbuild") %]'
|
|
20 | + browser_platforms:
|
|
21 | + is_android_release: 0
|
|
22 | + is_desktop_release: 1
|
|
23 | + browser-all-android:
|
|
24 | + var:
|
|
25 | + browser-src: '[% ! c("var/testbuild") %]'
|
|
26 | + browser_platforms:
|
|
27 | + is_android_release: 1
|
|
28 | + is_desktop_release: 0
|
|
18 | 29 | browser-single-platform:
|
19 | 30 | var:
|
20 | 31 | browser_platforms:
|
... | ... | @@ -79,9 +90,6 @@ targets: |
79 | 90 | browser-src-testbuild:
|
80 | 91 | var:
|
81 | 92 | browser-src: 1
|
82 | - browser-all-target:
|
|
83 | - var:
|
|
84 | - browser-all-target: 1
|
|
85 | 93 | |
86 | 94 | notarget:
|
87 | 95 | - torbrowser
|