dockerfiles/nes/Dockerfile
Michael 7eea00edf3 Replaced deprecated MAINTAINER with LABEL (#242)
Signed-off-by: Michael Käufl <dockerfiles@c.michael-kaeufl.de>
2017-03-09 10:14:37 -08:00

39 lines
693 B
Docker

# NES emulator in a container
#
# docker run --rm -d \
# --device /dev/snd \
# -v /tmp/.X11-unix:/tmp/.X11-unix \
# -e DISPLAY=unix$DISPLAY \
# --device /dev/dri \
# jess/nes /games/zelda.rom
#
FROM debian:sid
LABEL maintainer "Jessie Frazelle <jess@linux.com>"
RUN apt-get update && apt-get install -y \
binutils \
ca-certificates \
gcc \
git \
golang \
libgl1-mesa-dev \
libgl1-mesa-dri \
libxcursor-dev \
libxi-dev \
libxinerama-dev \
libxrandr-dev \
mercurial \
portaudio19-dev \
--no-install-recommends \
&& rm -rf /var/lib/apt/lists/* \
&& ldconfig
ENV GOPATH /go
ENV PATH /go/bin:$PATH
RUN go get github.com/fogleman/nes
COPY games /games
ENTRYPOINT [ "nes" ]