0
Commit Graph

26 Commits

Author SHA1 Message Date
Raphael Kubo da Costa
d27bcbda18 docs: Remove Mandriva-related documentation.
The Mandriva Linux distribution has not existed for many years. Remove build
instructions as well as an entire article about msttcorefonts referencing
dead links.

No-Try: True

Change-Id: Ia0040dec2548e695b80ae490b5e6b0801d5708fd
Reviewed-on: https://chromium-review.googlesource.com/873412
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#531154}
2018-01-23 04:32:11 +00:00
Tim Brown
36312fccc6 Remove gconf and dconf from install deps
Also update the "Notes for other distros" in the build instructions.

All usages of gconf has been removed, and we depend on gsettings, not
dconf directly.

This is the final step in switching from gconf to gsettings.

Bug: 768027
Change-Id: I4430c261ac2c9691838e7dfe9c0d7c6842fa535f
Reviewed-on: https://chromium-review.googlesource.com/831106
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Tim Brown <timbrown@chromium.org>
Cr-Commit-Position: refs/heads/master@{#524503}
2017-12-15 22:56:20 +00:00
Kush Sinha
e6aa1d189a Fix typo in Linux build instructions
Change-Id: Ibd3291ac69042141ad9809021abcb6d7a18b27cf
Reviewed-on: https://chromium-review.googlesource.com/779186
Reviewed-by: Pavol Marko <pmarko@chromium.org>
Commit-Queue: Kush Sinha <sinhak@chromium.org>
Cr-Commit-Position: refs/heads/master@{#517814}
2017-11-20 13:56:53 +00:00
Victor Costan
44af72bdf7 docs: Update Fedora dependencies in Linux build instructions.
This CL points to an updated method for installing the fonts needed by
LayoutTests on Fedora. It also adds ixorg-x11-server-Xvfb to the list of
required packages, as Blink's run-webkit-tests tool requires xvfb.

Bug: 
Change-Id: I8bf9a1539066880ca0ea450786847a5126f9cefb
Reviewed-on: https://chromium-review.googlesource.com/764861
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#516016}
2017-11-13 20:01:30 +00:00
Philip Rogers
eb841686b5 Update linux and mac build docs with jumbo build info
This patch updates the linux and mac build instructions
to mention jumbo builds: how to enable it, and where to
find more information.

Bug: 713137
Change-Id: I95f060660ecdb071b9102c9bba2f45259b08fd77
Reviewed-on: https://chromium-review.googlesource.com/706155
Reviewed-by: Daniel Bratell <bratell@opera.com>
Commit-Queue: Philip Rogers <pdr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#507387}
2017-10-09 16:08:50 +00:00
Tom Anderson
562f080be4 Update linux build instructions to reflect that the sysroot can be used with gcc
BUG=575778
TBR=dpranke@chromium.org
NOTRY=true

Change-Id: I7fd31e3bd0b2d35e3a26b49a1a85c45b3efd7315
Reviewed-on: https://chromium-review.googlesource.com/578442
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#487955}
2017-07-19 20:26:09 +00:00
amoylan
a960fa5f40 Use name attribute not id attribute for anchor tag in Markdown
Per dpranke, it seems Gerrit strips out <a id=foo> anchors.

BUG=

Review-Url: https://codereview.chromium.org/2567583002
Cr-Commit-Position: refs/heads/master@{#437673}
2016-12-09 22:50:17 +00:00
thomasanderson
b4a2bcaef4 Add jessie support to install-build-deps.sh
This CL
- Enables jessie support in install-build-deps.sh
- Adds a note in linux_build_instructions.md about adding the
  'contrib' component in sources.list.
- Fixes a bug in package_exists where if a ppa is added, a package is
  installed from it, and then the ppa is removed, and the package is
  removed but not purged, package_exists would still return true for
  the package.

R=dpranke@chromium.org

Review-Url: https://codereview.chromium.org/2556133003
Cr-Commit-Position: refs/heads/master@{#437198}
2016-12-08 06:48:04 +00:00
amoylan
a6db977a99 Redirect links to faster-builds tips to newly merged Linux instructions
The tips on faster Linux builds got merged into the general Linux build
instructions. But there were a couple of links to the now-deleted old tips
page.

I've added a named anchor inside the merged instructions and redirected one
link there. The other link was a self-link and I removed it.

BUG=

Review-Url: https://codereview.chromium.org/2554803003
Cr-Commit-Position: refs/heads/master@{#437141}
2016-12-08 02:12:05 +00:00
dpranke
2989a78577 More edits to the linux build instructions.
This change folds the notes on building on the different Linux distros
into the main Linux build instructions. It also moves the "faster
builds" information into the same page, adds one note for
Debian Android builds.

R=thomasanderson@chromium.org
BUG=670518

Review-Url: https://codereview.chromium.org/2544793004
Cr-Commit-Position: refs/heads/master@{#435835}
2016-12-02 03:00:56 +00:00
dpranke
27ea3ce48e Remove links to old build instructions.
It looks like the new instructions are reasonably good, so I think
we can remove the old ones now.

R=thakis@chromium.org
BUG=670518

Review-Url: https://codereview.chromium.org/2544963002
Cr-Commit-Position: refs/heads/master@{#435817}
2016-12-02 01:49:34 +00:00
dpranke
1a70d0c93b More fixes to the build instructions.
This picks up various fixes noted by scottmg@chromium.org,
thakis@chromium.org, and Twitter user @florpelier, as well as a few
more things I wanted to clean up.

R=scottmg@chromium.org, thakis@chromium.org, sdy@chromium.org
BUG=

Review-Url: https://codereview.chromium.org/2543503004
Cr-Commit-Position: refs/heads/master@{#435533}
2016-12-01 02:46:09 +00:00
sdy
93387fa96a Make some small tweaks to the build instructions.
- Standardize on fenced code blocks, add 'shell' where appropriate.
- Add '$' to shell commands where missing.
- Add `code` marks to more identifiers.
- Minor stylistic/grammatical suggestions.

R=dpranke@chromium.org, teresam@google.com

Review-Url: https://codereview.chromium.org/2536723008
Cr-Commit-Position: refs/heads/master@{#435508}
2016-12-01 01:08:25 +00:00
dpranke
0ae7cad40a Update the build instructions to be consistent.
We have lots of inconsistencies between the different platforms in the
public instructions, and between the public instructions and the internal
instructions.

This CL (along with an internal one) should clean everything up.

TBR=teresam@google.com, sdy@chromium.org
NOTRY=true

Review-Url: https://codereview.chromium.org/2526563003
Cr-Commit-Position: refs/heads/master@{#435138}
2016-11-30 07:53:36 +00:00
pwnall
ac6be9c6e7 Update RedHat/Fedora prerequisites in linux build instructions.
BUG=
TEST=built Chromium for Linux with/without sysroot
TEST=build Chromium for ChromeOS and Android with sysroot

Review-Url: https://codereview.chromium.org/2410793003
Cr-Commit-Position: refs/heads/master@{#427870}
2016-10-26 23:25:14 +00:00
brettw
c25693b300 Update build instructions for Linux and Windows.
Removes redundant instructions from the platform-specific plages and the main "get the code" page on the sites page. The platform pages should have only non-redundant platform-specific information.

When I did this the Linux page was basically empty with a link the the prerequistes page, so I consolidated these two pages, leaving a placeholder in the old prerequisites page for now to avoid breaking links.

There was a lot of out-of-date information removed.

Review-Url: https://codereview.chromium.org/2014753002
Cr-Commit-Position: refs/heads/master@{#396071}
2016-05-26 01:14:42 +00:00
brettw
20d800c70e Update Linux build docs to remove GYP references.
This removes most references to the GYP build from files in docs starting with "linux_".

Review URL: https://codereview.chromium.org/1877013002

Cr-Commit-Position: refs/heads/master@{#386526}
2016-04-12 00:12:25 +00:00
alancutter
feba536f32 Add missing full stop to Linux-specific build instructions
Review URL: https://codereview.chromium.org/1808213005

Cr-Commit-Position: refs/heads/master@{#381896}
2016-03-18 05:36:06 +00:00
alancutter
dff8eb21c3 Mention GN in the Linux build instructions documentation
There's no pointers to what GN is or how to set it up from this document
despite there being references to using it. This change adds the
GN Quick Start Guide to the Advanced Features section.

Review URL: https://codereview.chromium.org/1806213002

Cr-Commit-Position: refs/heads/master@{#381666}
2016-03-17 07:00:31 +00:00
tfarina
5f2d8e2f2d docs: update the links to the get-the-code page to use the https url
This patch changes all the links to the get-the-code web page to use the
safer https url version.

BUG=None
R=sdefresne@chromium.org

Review URL: https://codereview.chromium.org/1756483006

Cr-Commit-Position: refs/heads/master@{#379260}
2016-03-04 09:59:05 +00:00
sbc
9f033f816b Fix various issues with Markdown docs
- Removed links to old wiki pages
- Fixed broken table in test_descriptions.md
- Fixed tables that don't have heading
- Fix codeblock in common_build_tasks.md

Review URL: https://codereview.chromium.org/1473953002

Cr-Commit-Position: refs/heads/master@{#361773}
2015-11-26 00:52:25 +00:00
andybons
8c02a1ff98 [Docs] Update latest docs per wiki changes.
R=brettw
BUG=none

Review URL: https://codereview.chromium.org/1316063006

Cr-Commit-Position: refs/heads/master@{#347433}
2015-09-04 17:03:43 +00:00
nodir
a6074d4c3d [Docs] fixes
Stylistic and other fixes

R=andybons@chromium.org
BUG=524256

Review URL: https://codereview.chromium.org/1318153003

Cr-Commit-Position: refs/heads/master@{#346569}
2015-09-01 04:27:19 +00:00
andybons
e6a8f2bdcc [Docs] Remove \uFEFF from beginning of some docs
TBR=nodir@chromium.org
BUG=none

Review URL: https://codereview.chromium.org/1320423007

Cr-Commit-Position: refs/heads/master@{#346502}
2015-08-31 22:46:39 +00:00
andybons
ad92aa3575 [Docs] Another round of stylistic fixes.
TBR=nodir
BUG=524256

Review URL: https://codereview.chromium.org/1324603002

Cr-Commit-Position: refs/heads/master@{#346335}
2015-08-31 02:28:22 +00:00
andybons
3322f7611b Per https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/irLAQ8f8uGk
Initial migration of wiki content over to src/docs

There will be a follow-up CL to ensure docs are following chromium’s style guide, links are fixed, etc. The file auditing was becoming too much for a single change and per Nico’s suggestion, it seems to be better to do

+ Bulk import with initial prune.
+ Follow-up CLs to clean up the documentation.

So that each CL has its own purpose.

BUG=none

Review URL: https://codereview.chromium.org/1309473002

Cr-Commit-Position: refs/heads/master@{#345186}
2015-08-24 21:39:36 +00:00