FROM ubuntu:yakkety

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 && apt 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 liblz4-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 https://wii.leseratte10.de/devkitPro/buildscripts/buildscripts-20150216.tar.bz2 && tar -xvf buildscripts-20150216.tar.bz2 && cd buildscripts \ 
	&& sed -i 's#http://downloads.sf.net/devkitpro/$archive#https://wii.leseratte10.de/devkitPro/file.php/$archive#g' ./build-devkit.sh \ 
	&& ./build-devkit.sh
		
RUN tar -cvf /opt/devkitpro/devkitPPC-r27-linux-ubuntu-yakkety.tar.gz -C /opt/devkitpro/ devkitPPC/



