FROM ubuntu:quantal

MAINTAINER Florian Bach

RUN sed -i 's/archive/old-releases/' /etc/apt/sources.list; sed -i 's/security/old-releases/' /etc/apt/sources.list
RUN ( apt-get update || /bin/true ) && apt-get install -y wget curl make xz-utils patch gcc build-essential autoconf automake bison flex libncurses5-dev libreadline-dev texinfo pkg-config file libgmp-dev libmpfr-dev libmpc-dev libfreeimage-dev zlib1g-dev libusb-dev libudev-dev libexpat1-dev mesa-common-dev python babeltrace
ENV BUILD_DKPRO_INSTALLDIR=/opt/devkitpro/
ENV BUILD_DKPRO_AUTOMATED=1 
ENV BUILD_DKPRO_PACKAGE=2  
# 1 = devkitARM, 2=devkitPPC, 3=devkitA64

# download and compile
RUN wget --no-check-certificate https://wii.leseratte10.de/devkitPro/file.php/buildscripts-20170303.tar.bz2 && tar -xvf buildscripts-20170303.tar.bz2 && cd buildscripts \ 
	&& sed -i 's#https://github.com/devkitPro/buildscripts/releases/download/sources/$archive#https://wii.leseratte10.de/devkitPro/file.php/$archive#g' ./build-devkit.sh && ./build-devkit.sh

RUN tar -cvf /opt/devkitpro/devkitPPC-r29-1-linux-ubuntu-quantal.tar.gz -C /opt/devkitpro/ devkitPPC/



