Skip to content

Instantly share code, notes, and snippets.

@bbondy
Last active August 29, 2015 14:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bbondy/8f43e31bbf2a6fbc799b to your computer and use it in GitHub Desktop.
Save bbondy/8f43e31bbf2a6fbc799b to your computer and use it in GitHub Desktop.
Graphene docker configuration
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
# Create a build and development environment for Graphene
FROM ubuntu:12.10
MAINTAINER Brian R. Bondy "netzen@gmail.com"
RUN apt-get install -y autoconf2.13 bison bzip2 ccache curl flex gawk gcc g++ g++-multilib gcc-4.7 g++-4.7 g++-4.7-multilib git lib32ncurses5-dev lib32z1-dev libgconf2-dev libgl1-mesa-dev libx11-dev make zip unzip libdbus-glib-1-2 libxt6 lzop
RUN dpkg --add-architecture i386
# Libraries required for building.
RUN apt-get install -y libasound2-dev libcurl4-openssl-dev libdbus-1-dev libdbus-glib-1-dev libgtk2.0-dev libiw-dev libnotify-dev libxt-dev mesa-common-dev uuid-dev
# Gold linker is much faster than standard linker.
RUN apt-get install -y binutils-gold
# Developer tools.
RUN apt-get install -y bash-completion curl emacs git man-db python-dev python-pip vim
RUN pip install mercurial
# Create a user for development.
RUN useradd -m user1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment