Script d'installation linux pour DevkitPro - News

Script d'installation linux pour DevkitPro

   
Posté par le 20/01/10 à 09:17:00
3684 affichages, 3 commentaires
 
Daid vient de mettre en ligne un script simplifié pour installer DevkitPro sur les machine tournant sous linux.
#!/bin/bash

## Configuration

DEVKITFILE=devkitPPC_r19-i686-linux.tar.bz2
LIBOGCFILE=libogc-1.8.1.tar.bz2
LIBFATFILE=libfat-ogc-1.0.6.tar.bz2
WIIEXAMPLEFILE=wii-examples-20091124.tar.bz2
GCEXAMPLEFILE=gamecube-examples-20091212.tar.bz2

EXTRALIBS="zlib-1.2.3-ppc.tar.bz2 jpeg7-ppc.tar.bz2 mxml-2.6-ppc.tar.bz2 freetype-2.3.11-ppc.tar.bz2 libpng-1.2.40-ppc.tar.bz2 expat-2.0.1-ppc.tar.bz2"

#Update libogc to latest source version. ("yes" or "no")
UPDATE_LIBOGC_TO_HEAD="yes"
#install the GOF drum patch in libogc. ("yes" or "no") This needs the UPDATE_LIBOGC_TO_HEAD
INSTALL_GOF_DRUM_PATCH="yes"

#######################################################################
## Don't edit anything below this unless you know what you are doing ##
#######################################################################

if [ `whoami` != "root" ] ; then
echo "This script needs to be run as root."
exit
fi

function fetchAndInstall {
#$1 = URL base
#$2 = filename to fetch
#$3 = install path

if [ ! -f "$2" ] ; then
echo "Downloading $2"
wget "$1/$2"
RET=$?
if [ $RET -ne 0 ] ; then
echo "Failed to download $2"
exit
fi
fi

mkdir -p "/opt/devkitpro/$3"
echo "Extracting $2 to $3"
tar -xjf "$2" -C "/opt/devkitpro/$3"
RET=$?
if [ $RET -ne 0 ] ; then
echo "Failed to extract $2"
exit
fi
}

mkdir -p /opt/devkitpro/
cd /opt/devkitpro/

fetchAndInstall "http://downloads.sourceforge.net/project/devkitpro/devkitPPC" "$DEVKITFILE" ""
fetchAndInstall "http://downloads.sourceforge.net/project/devkitpro/libogc" "$LIBOGCFILE" "libogc"
fetchAndInstall "http://downloads.sourceforge.net/project/devkitpro/libfat" "$LIBFATFILE" "libogc"
fetchAndInstall "http://downloads.sourceforge.net/project/devkitpro/examples/wii" "$WIIEXAMPLEFILE" "examples/wii"
fetchAndInstall "http://downloads.sourceforge.net/project/devkitpro/examples/gamecube" "$GCEXAMPLEFILE" "examples/gamecube"

for FILE in $EXTRALIBS ; do
fetchAndInstall "http://downloads.sourceforge.net/project/devkitpro/portlibs" "$FILE" "libogc"
done

rm -rf $DEVKITFILE $LIBOGCFILE $LIBFATFILE $WIIEXAMPLEFILE $GCEXAMPLEFILE
rm -rf $EXTRALIBS

if [ "$UPDATE_LIBOGC_TO_HEAD" = "yes" ] ; then
echo "Getting HEAD revision of libogc"
rm -rf /opt/devkitpro/tmp_src/
mkdir -p /opt/devkitpro/tmp_src/
cd /opt/devkitpro/tmp_src/
svn checkout http://devkitpro.svn.sourceforge.net/svnroot/devkitpro/trunk/libogc/
RET=$?
if [ $RET -ne 0 ] ; then
rm -rf /opt/devkitpro/tmp_src/
echo "Failed to get HEAD of libogc"
echo "DevkitPPC will still work, but without new libogc/drum patch"
exit
fi
cd /opt/devkitpro/tmp_src/libogc/

if [ "$INSTALL_GOF_DRUM_PATCH" = "yes" ] ; then
wget http://daid2.mine.nu/svn/Wii/GuitarsOnFire/libogc_patch.patch
patch -p0 < libogc_patch.patch
RET=$?
if [ $RET -ne 0 ] ; then
rm -rf /opt/devkitpro/tmp_src/
echo "Failed to apply GoF GH3 Drum patch."
echo "DevkitPPC will still work, but without new libogc/drum patch"
exit
fi
fi

export DEVKITPRO=/opt/devkitpro/
export DEVKITPPC=/opt/devkitpro/devkitPPC/
make wii
RET=$?
if [ $RET -ne 0 ] ; then
rm -rf /opt/devkitpro/tmp_src/
echo "Failed to build libogc."
echo "DevkitPPC will still work, but without new libogc/drum patch"
exit
fi
make install
rm -rf /opt/devkitpro/tmp_src/
fi

echo "#######################################"
echo "Done downloading & installing devkitPPC"
echo "#######################################"

http://daid2.mine.nu/svn/Wii/DevkitProLinuxInstall/install_devkit.sh Téléchargement du script : http://daid2.mine.nu/svn/Wii/DevkitProLinuxInstall/install_devkit.sh
http://wiibrew.org/wiki/DevkitProLinuxInstall Site officiel : http://wiibrew.org/wiki/DevkitProLinuxInstall



Pages: 1
Messages:
^ Déconnecté chepac
#1, posté le 21/01/10 à 06:18:45
Membre
114 messages
Apprenti parleur
star
avatar
Sympa , le script !
Mais ou s'installe l'application sous ubuntu ?!
iPhone info, tout le hack, jailbreak, désimlock iPhone iPad iPod
^ Déconnecté siick
#2, posté le 22/01/10 à 03:30:20
Donateur
737 messages
Maitre
star
avatar
Ca n'installe pas un logiciel....::^^::
^ Déconnecté Snouki
#3, posté le 22/01/10 à 08:47:20
Rédacteur
8875 messages
Dieu des dieux
starstarstar
avatar
Quote chepac:
Sympa , le script !
Mais ou s'installe l'application sous ubuntu ?!

::siffle:: Quote :
mkdir -p /opt/devkitpro/
cd /opt/devkitpro/

Pages: 1

Ajouter commentaire:
Créez un compte ou identifiez vous pour poster un commentaire.
 

rss


Pour votre téléphone, Jailbreak iPhone et Jailbreak iPad. - Hack PS3 - Hacker sa WiiU - Hacker PS Vita - Rage Comics, troll face - Retrouvez chaque jour des image drole sur internet grâce à LOLTube. - Meme Internet
259 connectés (0 membre, 259 anonymes)© 2007-2015 Attila