File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# Thunderbird build options.
2- ac_add_options --enable-application=mail
2+ ac_add_options --enable-application=comm/ mail
33ac_add_options --enable-calendar
4- ac_add_options --enable-extensions=default,inspector
54ac_add_options --enable-linker=lld
65ac_add_options --disable-elf-hack
76ac_add_options --with-ccache
Original file line number Diff line number Diff line change 2525 }
2626 },
2727 "scripts" : {
28- "Build Thunderbird" : " ./mozilla/mach build" ,
29- "Build Lightning" : " make -C obj-x86_64-pc-linux-gnu/calendar/lightning" ,
28+ "Build Thunderbird" : " ./mach build" ,
3029 "Run Thunderbird" : {
31- "cmd" : " ./mozilla/ mach run" ,
30+ "cmd" : " ./mach run" ,
3231 "openPort" : " 8088"
3332 },
34- "Clobber build" : " ./mozilla/ mach clobber" ,
35- "Update source code" : " python client.py checkout "
33+ "Clobber build" : " ./mach clobber" ,
34+ "Update source code" : " hg pull --update ; (hg -R comm pull --update) "
3635 }
3736}
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ RUN sudo apt-get update -q && sudo apt-get upgrade -qy
66
77# Update and rebuild Thunderbird's source code.
88RUN cd /home/user/thunderbird \
9- && python client.py checkout \
10- && ./mozilla/mach clobber \
11- && ./mozilla/mach build
9+ && hg pull --update \
10+ && hg -R comm pull --update \
11+ && ./mach clobber \
12+ && ./mach build
Original file line number Diff line number Diff line change @@ -2,9 +2,8 @@ FROM janitortechnology/ubuntu-dev
22MAINTAINER Philipp Kewisch "mozilla@kewis.ch"
33
44# Download Thunderbird's source code.
5- RUN hg clone --uncompressed https://hg.mozilla.org/comm-central/ thunderbird \
6- && cd thunderbird \
7- && python client.py checkout
5+ RUN hg clone --uncompressed https://hg.mozilla.org/mozilla-central/ thunderbird \
6+ && hg clone --uncompressed https://hg.mozilla.org/comm-central/ thunderbird/comm
87WORKDIR thunderbird
98
109# Add Thunderbird build configuration.
@@ -20,13 +19,13 @@ RUN sudo apt-get update \
2019
2120# Set up Mercurial so mach doesn't complain.
2221RUN mkdir -p /home/user/.mozbuild \
23- && ./mozilla/ mach vcs-setup -u
22+ && ./mach vcs-setup -u
2423
2524# Configure the IDEs to use Thunderbird's source directory as workspace.
2625ENV WORKSPACE /home/user/thunderbird/
2726
2827# Build Thunderbird.
29- RUN ./mozilla/ mach build
28+ RUN ./mach build
3029
3130# Configure Janitor for Thunderbird
3231ADD janitor.json /home/user/
You can’t perform that action at this time.
0 commit comments