Commit graph

361 commits

Author SHA1 Message Date
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
Yuki Izumi
44653d3bbf README: OpenSSL steps on macOS are for 10.11+ 2016-10-19 02:51:17 +11:00
Lars Bergstrom
bf384ef855 Instructions for building with the MSVC toolchain 2016-10-06 12:17:19 -05:00
bors-servo
ce79e04644 Auto merge of #13545 - j-koreth:master, r=KiChjang
Update README.md to include glu-devel for openSUSE dependencies

<!-- 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
- [X] These changes fix #13542 (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [X] These changes do not require tests because only updating README.md

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

My apologies, on my machine I had glu-devel installed previously for another project and didn't realize this also needed it.

<!-- 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/13545)
<!-- Reviewable:end -->
2016-10-02 03:41:18 -05:00
j-koreth
f02076d6a0 Update README.md 2016-10-01 23:09:52 -05:00
bors-servo
34fa38fd2d Auto merge of #13534 - j-koreth:master, r=jdm
Update README.md to include openSUSE dependencies

<!-- 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: -->
- [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 the only file changed is the README.md to include openSUSE dependencies

<!-- 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/13534)
<!-- Reviewable:end -->
2016-10-01 15:15:03 -05:00