Commit graph

352 commits

Author SHA1 Message Date
Alan Jeffrey
58e4a53533 Added debian gstreamer packages to README 2020-07-23 13:58:27 -05:00
Alan Jeffrey
17e49aa25a Add libxcb dependencies to README and bootstrap.py 2020-07-22 16:46:48 -05:00
bors-servo
e2488d2908
Auto merge of #25737 - jsjoeio:patch-1, r=paulrouget
docs(README): update mac installation

<!-- Please describe your changes on the following line: -->
This clarifies the mac installation instructions.

---
<!-- 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 #22905

<!-- Either: -->
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because it's a change to the `README`

<!-- 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. -->
2020-06-24 08:45:42 -04:00
Joe Previte
5f9a88972f
Update README.md 2020-06-23 11:09:53 -07:00
CrazyRoka
77422af5d0 Added necessary library for installation on Fedora linux 2020-05-04 21:43:38 +03:00
Simon Sapin
f864697522 OSMesa is no longer a build dependency
Since https://github.com/servo/servo/pull/25853
2020-04-20 22:10:26 +02:00
Daniel Alley
a3bb64c33c Remove some old requirements
Remove some bits left over from Skia and Ubuntu 14.04 support
2020-04-12 22:41:42 -04:00
Sean Stangl
3ba621e764 Add 'python3-devel' to the DNF bootstrap packages list
Bootstrapping on Fedora 31 fails with a missing <Python.h> header.
That header is provided by the 'python3-devel' package.
2020-04-12 13:47:01 -06:00
bors-servo
2eb7c8c080
Auto merge of #26127 - dralley:readme, r=jdm
Update README instructions for Fedora, remove Ubuntu 14.04 workarounds

Fedora 31+ doesn't have python2-virtualenv, so using Python 3 with ```mach```
is required. Fedora 30 will be EOL within the next 6 weeks.

Ubuntu 14.04 is no longer receiving upstream support: https://www.omgubuntu.co.uk/2019/04/ubuntu-14-04-end-of-life
2020-04-06 23:25:01 -04:00
Daniel Alley
2b5e6df966 Update README instructions for Fedora, remove Ubuntu 14.04 workarounds
Fedora 31+ doesn't have python2-virtualenv, so using mach with Python 3
is required.

Ubuntu 14.04 is no longer receiving upstream support.
2020-04-06 14:06:17 -04:00
Alan Jeffrey
21c3cea168 Add troubleshooting for rustup picking the wrong default toolchain 2020-04-06 11:23:03 -05:00
Simon Sapin
cdb80c1966
Renumber steps after the removed one 2020-03-19 16:18:23 +01:00
Josh Matthews
f70d5fcfc9
Remove requirement to install pkg-config on Windows. 2020-02-24 17:28:39 -05:00
Luka Zitnik
a15775bad7 Instruct intallation of python-vitualenv
Fixes servo/servo#23210
Closes servo/servo#23212
2020-02-14 03:09:38 +01:00
JavaScript Joe
a5e88d8ee5
Update README.md 2020-02-11 20:24:14 -08:00
Robert Bragg
a9831716d7 README.md: set PYTHON2 env for Windows builds
Without this the build can fail to find a python27.exe
2020-02-11 13:51:34 +00:00
Alan Jeffrey
715455178d Add documentation for WindowsSdkDir to README 2020-01-07 15:58:04 -06:00
Lars Bergstrom
bd650b0ec3 Add chocolatey steps for easier VS017 install 2019-12-27 16:52:03 -06:00
Kent Shikama
20da2394a0
Update README with new brew bundle file
This is a follow up from 203a06ff24 (PR https://github.com/servo/servo/pull/24811/).

The old instructions lead to the following error:

```
$ brew bundle install --file=etc/taskcluster/macos/Brewfile-gstreamer

Error: No Brewfile found
```
2019-11-29 08:58:37 -08:00
Patrick Shaughnessy
f1b34aa995 llvm-dev is required on Debian 2019-11-23 22:06:39 -05:00
Josh Matthews
2f2a9a38a8 Remove appveyor CI badge. 2019-11-19 14:17:51 -05:00
Lars Bergstrom
04f9b91a2a Add PYTHON3 and Universal Windows C Runtime requirements to README 2019-10-16 09:33:54 -05:00
Alex Touchet
b70979918e
Remove MacPorts instructions from Readme 2019-10-07 18:09:57 -07:00
Jakob Sinclair
882ad80456 Add missing dependency for Arch Linux
Without LLVM installed you get: "Error: Can't find llvm-objdump" when
running ./mach build --dev

Signed-off-by: Jakob Sinclair <sinclair.jakob@mailbox.org>
2019-10-03 20:03:58 +02:00
Anthony Ramine
15e5bb7ec1 Remove obsolete macOS build instructions
openssl is already installed through the Brewfile, and libffi needs no
environment variable anymore now that glib was fixed.

https://github.com/Homebrew/homebrew-core/pull/44446
2019-09-24 12:04:39 +02:00
Fernando Jimenez Moreno
7d167461e8 Update Windows installation instructions 2019-08-20 08:47:42 +02:00
Fernando Jiménez Moreno
0865809e03 Clarify instructions for installing GStreamer dependencies on Windows 2019-08-13 13:45:11 +02:00
Lars Bergstrom
c04d32da13 Fix Python and gstreamer instructions for Windows 2019-07-20 19:44:35 -05:00
hikerpig
fb40760c19 Update README about local gstreamer copy path 2019-07-17 22:56:57 +08:00
William Wennerström
b7308dcf8b
Update Gentoo instructions to work with 17.1 and add missing dependency
* libunwind was required when building.
 * Since Gentoo 17.1 the symlink between lib and lib64 has been removed.
    - Update export so it works with both older and newer profiles.
2019-06-27 21:41:10 +02:00
atouchet
5803ebf32a Update Travis CI URLs 2019-06-23 22:07:52 -07:00
William Bartlett
fd2c8664cd
Update README.md
Link to latest bugfix release on Windows.
2019-05-30 21:31:08 -07:00
Martin Boros
5d1e4b32fc adds libunwind-devel to fedora dnf dependencies for bootstrap and updates README file 2019-05-24 21:27:20 -04:00
bors-servo
8d048d2af1
Auto merge of #23397 - servo:jdm-patch-44, r=KiChjang
Document gstreamer installation

Fixes #23394.

<!-- 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/23397)
<!-- Reviewable:end -->
2019-05-15 21:13:53 -04:00
Josh Matthews
ee20b9ab88
Document gstreamer installation 2019-05-15 10:40:23 -04:00
Jan Andre Ikenmeyer
19a1a5f44d
Bootstrap: Use most recent version of OpenSSL 2019-05-15 09:27:14 +02:00
Alan Jeffrey
3aa58eed16 Added liblzma-dev dependency on Debian 2019-04-23 11:42:38 -05:00
cybai
aa0b4abc9d
Add a note to indicate PKG_CONFIG_PATH required 2019-04-07 22:21:05 +09:00
Paul Rouget
6a0c925d9d
README: Specify Xcode version.
Fix #21792
2019-04-01 13:32:17 +02:00
Gregory Terzian
7bc29205ef add linux sampler 2019-03-29 23:05:44 -04:00
BennyS91
e6c5e751c8
Update README.md
Adds missing `libX11-devel` package for Fedora. Required for building.
2019-03-23 13:31:49 +01:00
Learning
833b52aaaa Correct the GStreamer PATH for windows 2019-01-23 15:40:49 +08:00
Yongning Liang
c9271cb634
Add Windows troubleshooting
Add Windows troubleshooting, about mach cannot run on a case-sensitive file system on Windows 10 v1803+
2019-01-16 21:08:19 +08:00
Ilya Bizyaev
a1dd938a15
Add missing build dependencies for openSUSE
GStreamer 1.0 and Autotools 2.13 are required for a successful build of servo on openSUSE Linux
2018-12-28 22:28:14 +03:00
Shaun Steenkamp
742526c3c6 Add info about building on Linux Mint to README 2018-12-10 20:39:55 +00:00
Simon Sapin
787ac87124 Recommend in README the same Brewfile as used in CI 2018-11-22 17:46:49 +01:00
Seiichi Uchida
bf823bdc5e Add gstreamer and gstreamer-vaapi to Arch Linux dependencies 2018-11-10 21:27:12 +09:00
Jan Andre Ikenmeyer
1097d3fe00
Replace http with https in docs 2018-11-06 11:39:09 +01:00
bors-servo
79f0291924
Auto merge of #21912 - servo:lighter-bootstrap, r=jdm
Add `--build` and `--emulator-x86` to `./mach bootstrap-android`

This allows not downloading dependencies that are not needed for a particular task.

<!-- 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/21912)
<!-- Reviewable:end -->
2018-10-11 23:15:38 -04:00
Simon Sapin
89e1878bd6 Add --build and --emulator-x86 to ./mach bootstrap-android
This allows not downloading dependencies that are not needed for a praticular task.
2018-10-11 15:24:57 +02:00