Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mach bootstrap: Add more platforms #579

Merged
merged 3 commits into from Jan 25, 2017
Merged
Changes from 1 commit
Commits
File filter...
Filter file types
Jump to…
Jump to file
Failed to load files.

Always

Just for now

Prev

Add support for Fedora/CentOS

  • Loading branch information
UK992 committed Jan 25, 2017
commit 4dc622785f229bfb0a5a6e2e4967c01baa24a0c8
@@ -21,7 +21,7 @@ python2-dev:
pip:
pkg.installed:
- pkgs:
{% if grains['os'] == 'Ubuntu' %}
{% if grains['os'] in ['CentOS', 'Fedora', 'Ubuntu'] %}
- python-pip
{% elif grains['os'] == 'MacOS' %}
- python # pip is included with python in homebrew
@@ -37,6 +37,31 @@ servo-dependencies:
- xpra
- xserver-xorg-input-void
- xserver-xorg-video-dummy
{% elif grains['os'] in ['CentOS', 'Fedora'] %}
- bzip2-devel
- cabextract
- curl
- dbus-devel
- expat-devel
- fontconfig-devel
- freeglut-devel
- freetype-devel
- gcc-c++
- glib2-devel
- gperf

This comment has been minimized.

Copy link
@aneeshusa

aneeshusa Jan 23, 2017

Member

Why is this package needed?

This comment has been minimized.

Copy link
@jdm

jdm Jan 25, 2017

Member

It's in the list of Servo prerequisites at https://github.com/servo/servo/#on-debian-based-linuxes; I forget which dependency in particular requires it.

- libtool
- libX11-devel
- libXcursor-devel
- libXi-devel
- libXmu-devel
- libXrandr-devel
- llvm-devel
- mesa-libEGL-devel
- mesa-libGL-devel
- mesa-libOSMesa-devel
- openssl-devel
- rpm-build

This comment has been minimized.

Copy link
@aneeshusa

aneeshusa Jan 23, 2017

Member

Why is this package needed?

This comment has been minimized.

Copy link
@UK992

UK992 Jan 25, 2017

Author Contributor

this one is needed for osmesa

- ttmkfdir
{% endif %}
{% if salt['pillar.get']('fully_managed', True) %}
pip.installed:
ProTip! Use n and p to navigate between commits in a pull request.
You can’t perform that action at this time.