Commit graph

216 commits

Author SHA1 Message Date
Paul Rouget
019fdaa1bd remove bhtml 2018-02-11 08:02:39 +01:00
Jon Leighton
a8b5bae775 Add ccache dependency to README.md
I tried to build on a freshly installed Fedora 27 system and needed to
install this package.

I've added equivalent packages for other systems, although haven't
actually tested on those systems.
2018-01-26 11:42:10 +01:00
Jon Leighton
6621ec02f1 Add harfbuzz dependency to README.md
I tried to build on a freshly installed Fedora 27 system and needed to
install this package.

I've added equivalent packages for other systems, although haven't
actually tested on those systems. (I note that the package was already
listed for openSUSE.)
2018-01-26 11:15:59 +01:00
pandusonu2
662563b74c Update README.md to fix font requirements for Arch Linux
The current specifications for installation of Servo in Arch Linux fails to run due to requirement of fonts.

The fix is just to include the required package in the required dependencies list in README.md.
2018-01-26 00:24:13 +05:30
Fernando Jiménez Moreno
f46fbe4599 Remove gecko-media dependency 2018-01-19 15:06:52 +01:00
bors-servo
e9f9fd1e4c Auto merge of #19739 - gootorov:master, r=jdm
Add note to Gentoo setup to set LIBCLANG_PATH envvar

<!-- Please describe your changes on the following line: -->
Without `LIBCLANG_PATH` environment variable set the build for `gecko-media` fails as in https://github.com/servo/servo/issues/19351 for Gentoo Linux. This patch adds a note to the README to set the environment variable.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [ ] `./mach test-tidy` does not report any errors
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [X] These changes do not require tests because it is a documentation fix

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/19739)
<!-- Reviewable:end -->
2018-01-10 13:05:17 -06:00
Simon Sapin
f2c398fd5c Add rustup.rs instructions in README 2018-01-10 18:05:44 +01:00
Igor Gutorov
8f68d2d1de Add note to Gentoo setup to set LIBCLANG_PATH envvar 2018-01-10 17:04:50 +02:00
Igor Gutorov
457c3de065 Update Gentoo Linux setup to include clang 2018-01-09 23:45:43 +02:00
Nate Tenczar
5fc7dd873f Update Arch Linux setup to include clang 2018-01-05 12:13:09 -05:00
tigercosmos
16fac1e5ed add note on readme 2017-12-25 08:18:09 +08:00
Marcin Mielniczuk
b35c6bc14e
Merge branch 'master' into bump-gecko-media 2017-12-18 15:29:20 +01:00
Alex Touchet
f52d339833
Add Windows as a development platform in Readme 2017-12-10 10:39:17 -08:00
Marcin Mielniczuk
f7c8a0cb60 Fix and document build on CentOS 7.4 2017-12-10 16:50:08 +01:00
Josh Matthews
898aa65e0f
Add clang packages for non-debian linuxes. 2017-11-26 17:52:34 +01:00
Emilio Cobos Álvarez
3224a9c466
Revert "Add clang packages for non-debian linuxes."
This reverts commit 1d2456e076, in an attempt to
restore the sync state across repos. Will reland if this fixes it (and if it
doesn't too).
2017-11-26 16:54:47 +01:00
bors-servo
10e5ae2c65 Auto merge of #19353 - servo:jdm-patch-7, r=KiChjang
Add clang packages for non-debian linuxes.

Per https://github.com/servo/gecko-media/issues/71#issuecomment-346606660.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/19353)
<!-- Reviewable:end -->
2017-11-26 06:44:59 -06:00
tigercosmos
4e8a96c65a update readme for ubuntu 2017-11-23 23:24:38 +08:00
Josh Matthews
1d2456e076
Add clang packages for non-debian linuxes. 2017-11-23 09:13:25 -05:00
Josh Matthews
ebe4f90aae
Add pulseaudio requirement to readme. 2017-11-16 12:14:58 -05:00
Aaron Meese
8aed89a62d
Update README.md
Corrected 64bit
2017-11-07 08:23:37 -06:00
Marcin Mielniczuk
695faa8d88 Mention that we need Python3 to build on CentOS 2017-11-02 14:13:48 +01:00
Sebastian Gift
8e69988fa8 Windows Build: Install Visual Studio at default location
Visual Studio 2017 has to be installed at the default location or mach.bat will show an error that Visual Studio 2017 is not installed when trying to build servo
2017-10-21 11:28:28 +02:00
Kyle Machulis
61803fb937 Update link to Windows Python Version in README
The README currently points to a 2 year old version of
python (2.7.11). While this version works for servo development,
builds also work with the current version (2.7.14), so the link can be
updated.
2017-09-25 12:47:58 -07:00
bors-servo
ac2fd024b5 Auto merge of #18348 - BojanKogoj:patch-1, r=asajeffrey
Added direct link to Visual Studio Community

<!-- Please describe your changes on the following line: -->

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [ ] `./mach build -d` does not report any errors
- [ ] `./mach test-tidy` does not report any errors
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18348)
<!-- Reviewable:end -->
2017-09-11 14:46:34 -05:00
tigercosmos
26dc7ac973 update just VS buildtool for Windows build 2017-09-09 23:40:20 +08:00
tigercosmos
6f57a0193a add note on windows build 2017-09-02 09:27:21 -07:00
Bojan Kogoj
e878e8f866 Added direct link to Visual Studio Community 2017-09-01 18:54:22 +02:00
Simon Sapin
56b4f3ae70 Switch back to pinning Rust by Nightly date instead of commit hash…
… this time using a `rust-toolchain` file compatible with rustup:
https://github.com/rust-lang-nursery/rustup.rs/#the-toolchain-file

And upgrade to rustc 1.21.0-nightly (c11f689d2 2017-08-29)

----

Now if both `system-rust` and `system-cargo` are set to `true` in `.servobuild`’s `[tools]` section,
and the corresponding `rustc` and `cargo` binaries are in fact rustup’s wrappers,
then rustup will use the correct version based on `rust-toolchain`.

CC https://github.com/servo/servo/issues/11361

Unlike https://github.com/servo/servo/pull/17927,
this does not make mach use rustup directly.
2017-08-31 14:30:28 +02:00
Alex Touchet
4a6a204d0e Update Visual Studio instructions in Readme 2017-06-29 22:09:32 -07:00
bors-servo
795bc69452 Auto merge of #17478 - servo:libx11-dev, r=emilio
Add libx11-dev to the list of build deps

https://github.com/servo/rust-xlib/issues/44

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/17478)
<!-- Reviewable:end -->
2017-06-23 07:21:20 -07:00
Michael Howell
a782798783 Add libx11-dev to the list of build deps
https://github.com/servo/rust-xlib/issues/44
2017-06-22 12:58:14 -07:00
Gecko Backout
1f79c01dfe Backed out changeset f5041651b877 (bug 17452) as requested by glob. r=backout
Backs out https://github.com/servo/servo/pull/17452
2017-06-22 16:10:03 +00:00
Lars Bergstrom
f78309a2d7 Commiting a trivial README.md change for the Firefox sheriffs to test backout. 2017-06-21 10:27:17 -05:00
bors-servo
320cfeb290 Auto merge of #16849 - kant:patch-1, r=emilio
Link & minor proposal

<!-- Please describe your changes on the following line: -->
Little proposals

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [ ] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because _____

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16849)
<!-- Reviewable:end -->
2017-05-13 22:34:10 -05:00
Simon Sapin
f693582ba9 Add 'mach check' and 'mach check-geckolib' 2017-05-13 15:28:41 +02:00
Darío Hereñú
f773cee236 Link & minor proposal 2017-05-12 21:46:50 -03:00
Aneesh Agrawal
022f0aa34a Remove more deprecated Windows GNU code/docs 2017-04-16 22:12:17 -04:00
Paul Rouget
aee8132c98 Add more dependencies to Fedora instructions 2017-04-16 12:13:50 +02:00
bors-servo
686df84d77 Auto merge of #15871 - pcpeters:trial, r=jdm
update README

**NOTE: This PR is a fix to the README and did not update any code, so I haven't tested the changes.**

Hey @jdm, I used my time yesterday to set up Servo and get comfortable with git. I've made a minor change to the readme, just to help make the project more accessible to complete newcomers.

The line "./mach run [url]" can be confusing as there are many ways of thinking of a URL and some people don't think of including the protocol. Which is why I thought this was worth adding.

I also had trouble installing OpenSSL with the command provided. I had to disable the System Integrity protection on Mac OS and manually link the OpenSSL at reboot as brew force install didn’t work either. Can this also be noted?

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/15871)
<!-- Reviewable:end -->
2017-03-24 07:24:43 -07:00
Tobias Markus
e24af4d8ba Fix Debian dependencies instructions 2017-03-20 21:36:05 +01:00
Prajna
fcde985fa2 update README 2017-03-08 09:46:32 -05:00
Anthony Ramine
336e6c8f28 Switch to commit-specific nightlies 2017-02-15 14:55:02 +01:00
UK992
b6b96322c1 Remove freetype dependency on Windows 2017-02-06 02:28:54 +01:00
UK992
c558784afe Update Windows instructions 2017-02-06 02:28:51 +01:00
Andreas Tolfsen
0ce18db3b1 readme: use apt(8) on debian
apt-get(8) has been replaced with apt(8) on Debian stable.
2017-02-02 13:37:00 +00:00
Andreas Tolfsen
ddc0771215 readme: use libssl1.0-dev build dependency on debian
The openssl-sys-extras crate used by Servo uses the outdated version
1.0 of libssl, and this exists as the libssl1.0-dev on Debian ever since
Debian upgraded to libssl 1.1.

See https://github.com/sfackler/rust-openssl/issues/522 for more context.
2017-02-02 13:35:30 +00:00
Jerod Santo
e91413c0df Add Changelog episode badge to README
Links to: https://changelog.com/podcast/228
2016-11-19 09:39:37 -06:00
Jack Moffitt
8e8519d038 Fix test-wpt and test-css for Windows.
In addition to minor changes for Windows, this forces Windows Python to
be used for all Windows builds (instead of using Windows Python only for
pc-windows-msvc builds).
2016-11-16 10:38:15 -07:00
Emilio Cobos Álvarez
30039f2cdc
readme: List yasm as a build-time dependency for Servo. 2016-10-25 01:11:14 +02:00