Skip to content

Commit 65a5fbe

Browse files
committed
update branch information in build guide
1 parent 615e64f commit 65a5fbe

File tree

1 file changed

+24
-28
lines changed

1 file changed

+24
-28
lines changed

static/build.html

Lines changed: 24 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -310,18 +310,14 @@ <h3><a href="#downloading-source-code">Downloading source code</a></h3>
310310
<section id="development-branch">
311311
<h4><a href="#development-branch">Development branch</a></h4>
312312

313-
<p>The <code>15</code> branch is our experimental Android 15 support.
314-
Extended support devices aren't supported by the new branch.</p>
313+
<p>The <code>15</code> branch is the main development branch of GrapheneOS
314+
based on the latest release of Android 15. It will follow along with the
315+
latest monthly and quarterly releases of Android 15. The <code>15</code>
316+
branch of GrapheneOS should be used for generic builds including the
317+
emulator, porting to other devices and for non-legacy officially supported
318+
devices.</p>
315319

316-
<p>The <code>14</code> branch is the main development branch of GrapheneOS.
317-
It follows along with the latest stable releases of the Android Open Source
318-
Project which currently means the latest monthly release of the
319-
<code>android14-qpr3-release</code>. The <code>14</code> branch of
320-
GrapheneOS should be used for generic builds including the emulator, porting
321-
to other devices and for non-legacy officially supported devices.</p>
322-
323-
<p>The <code>14-caimito</code> branch is used for our work-in-progress port
324-
to the Pixel 9, Pixel 9 Pro and Pixel 9 Pro XL.</p>
320+
<p>The <code>14</code> branch is used for the end-of-life Pixel 5a.</p>
325321

326322
<p>The <code>14-redfin</code> branch is used for the end-of-life Pixel 4a
327323
(5G) and Pixel 5.</p>
@@ -333,9 +329,9 @@ <h4><a href="#development-branch">Development branch</a></h4>
333329

334330
<p>To sync the <code>14</code> branch:</p>
335331

336-
<pre>mkdir grapheneos-14
337-
cd grapheneos-14
338-
repo init -u https://github.com/GrapheneOS/platform_manifest.git -b 14
332+
<pre>mkdir grapheneos-15
333+
cd grapheneos-15
334+
repo init -u https://github.com/GrapheneOS/platform_manifest.git -b 15
339335
repo sync -j8</pre>
340336

341337
<p>If your network is unreliable and <code>repo sync</code> fails, you can run the
@@ -737,13 +733,13 @@ <h4><a href="#kernel-emulator">Emulator</a></h4>
737733

738734
<p>Replace the prebuilts in the OS source tree:</p>
739735

740-
<pre>ANDROID_BUILD_TOP=~/android/grapheneos-14 ARCH=x86_64 common/update_virt_prebuilts.sh</pre>
736+
<pre>ANDROID_BUILD_TOP=~/android/grapheneos-15 ARCH=x86_64 common/update_virt_prebuilts.sh</pre>
741737

742738
<p>To sync the 6.1 kernel sources:</p>
743739

744740
<pre>mkdir -p android/kernel/6.1
745741
cd android/kernel/6.1
746-
repo init -u https://github.com/GrapheneOS/kernel_manifest-6.1.git -b 14
742+
repo init -u https://github.com/GrapheneOS/kernel_manifest-6.1.git -b 15
747743
repo sync -j8</pre>
748744

749745
<p>To build the 6.1 kernel image and modules for the emulator:</p>
@@ -752,7 +748,7 @@ <h4><a href="#kernel-emulator">Emulator</a></h4>
752748

753749
<p>Replace the prebuilts in the OS source tree:</p>
754750

755-
<pre>ANDROID_BUILD_TOP=~/android/grapheneos-14 ARCH=x86_64 common/update_virt_prebuilts.sh</pre>
751+
<pre>ANDROID_BUILD_TOP=~/android/grapheneos-15 ARCH=x86_64 common/update_virt_prebuilts.sh</pre>
756752

757753
<p>You can configure the kernel version used for the x86_64 emulator in
758754
<code>device/generic/goldfish/board/kernel/x86_64.mk</code>.</p>
@@ -785,7 +781,7 @@ <h4><a href="#kernel-9th-generation-pixels">9th generation Pixels</a></h4>
785781

786782
<pre>mkdir -p android/kernel/caimito
787783
cd android/kernel/caimito
788-
repo init -u https://github.com/GrapheneOS/kernel_manifest-zumapro.git -b 14-caimito
784+
repo init -u https://github.com/GrapheneOS/kernel_manifest-zumapro.git -b 15
789785
repo sync -j8</pre>
790786

791787
<p>To build the caimito kernel for the Pixel 9, Pixel 9 Pro and Pixel 9 Pro XL:</p>
@@ -800,7 +796,7 @@ <h4><a href="#kernel-9th-generation-pixels">9th generation Pixels</a></h4>
800796

801797
<pre>mkdir -p android/kernel/comet
802798
cd android/kernel/comet
803-
repo init -u https://github.com/GrapheneOS/kernel_manifest-zumapro.git -b 14-caimito
799+
repo init -u https://github.com/GrapheneOS/kernel_manifest-zumapro.git -b 15
804800
repo sync -j8</pre>
805801

806802
<p>To build the comet kernel for the Pixel 9 Pro Fold:</p>
@@ -820,7 +816,7 @@ <h4><a href="#kernel-8th-generation-pixels">8th generation Pixels</a></h4>
820816

821817
<pre>mkdir -p android/kernel/shusky
822818
cd android/kernel/shusky
823-
repo init -u https://github.com/GrapheneOS/kernel_manifest-zuma.git -b 14
819+
repo init -u https://github.com/GrapheneOS/kernel_manifest-zuma.git -b 15
824820
repo sync -j8</pre>
825821

826822
<p>To build the shusky kernel for the Pixel 8 and Pixel 8 Pro:</p>
@@ -835,7 +831,7 @@ <h4><a href="#kernel-8th-generation-pixels">8th generation Pixels</a></h4>
835831

836832
<pre>mkdir -p android/kernel/akita
837833
cd android/kernel/akita
838-
repo init -u https://github.com/GrapheneOS/kernel_manifest-zuma.git -b 14
834+
repo init -u https://github.com/GrapheneOS/kernel_manifest-zuma.git -b 15
839835
repo sync -j8</pre>
840836

841837
<p>To build the akita kernel for the Pixel 8a:</p>
@@ -854,7 +850,7 @@ <h4><a href="#kernel-7th-generation-pixels">7th generation Pixels</a></h4>
854850

855851
<pre>mkdir -p android/kernel/pantah
856852
cd android/kernel/pantah
857-
repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 14
853+
repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 15
858854
repo sync -j8</pre>
859855

860856
<p>To build the pantah kernel for the Pixel 7 and Pixel 7 Pro:</p>
@@ -869,7 +865,7 @@ <h4><a href="#kernel-7th-generation-pixels">7th generation Pixels</a></h4>
869865

870866
<pre>mkdir -p android/kernel/lynx
871867
cd android/kernel/lynx
872-
repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 14
868+
repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 15
873869
repo sync -j8</pre>
874870

875871
<p>To build the lynx kernel for the Pixel 7a:</p>
@@ -884,7 +880,7 @@ <h4><a href="#kernel-7th-generation-pixels">7th generation Pixels</a></h4>
884880

885881
<pre>mkdir -p android/kernel/tangorpro
886882
cd android/kernel/tangorpro
887-
repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 14
883+
repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 15
888884
repo sync -j8</pre>
889885

890886
<p>To build the tangorpro kernel for the Pixel Tablet:</p>
@@ -899,7 +895,7 @@ <h4><a href="#kernel-7th-generation-pixels">7th generation Pixels</a></h4>
899895

900896
<pre>mkdir -p android/kernel/felix
901897
cd android/kernel/felix
902-
repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 14
898+
repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 15
903899
repo sync -j8</pre>
904900

905901
<p>To build the felix kernel for the Pixel Fold:</p>
@@ -918,14 +914,14 @@ <h4><a href="#kernel-6th-generation-pixels">6th generation Pixels</a></h4>
918914

919915
<pre>mkdir -p android/kernel/raviole
920916
cd android/kernel/raviole
921-
repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 14
917+
repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 15
922918
repo sync -j8</pre>
923919

924920
<p>To sync the bluejay kernel for the Pixel 6a:</p>
925921

926922
<pre>mkdir -p android/kernel/bluejay
927923
cd android/kernel/bluejay
928-
repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 14
924+
repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 15
929925
repo sync -j8</pre>
930926

931927
<p>To build the raviole kernel for the Pixel 6 and Pixel 6 Pro:</p>
@@ -949,7 +945,7 @@ <h4><a href="#kernel-5th-generation-pixels">5th generation Pixels</a></h4>
949945

950946
<pre>mkdir -p android/kernel/redbull
951947
cd android/kernel/redbull
952-
repo init -u https://github.com/GrapheneOS/kernel_manifest-redbull.git -b 14
948+
repo init -u https://github.com/GrapheneOS/kernel_manifest-redbull.git -b 15
953949
repo sync -j8</pre>
954950

955951
<p>To build the redbull kernel for the Pixel 4a (5G), Pixel 5 and Pixel 5a

0 commit comments

Comments
 (0)