diff options
author | Carsten Teibes | 2014-04-06 05:09:53 +0200 |
---|---|---|
committer | Carsten Teibes | 2014-04-06 05:09:53 +0200 |
commit | a7d4efe5c708a0099a0fa4e8aa667804b41768a4 (patch) | |
tree | 2fef17bc65db9ab48d8abd919bddfd7e1920c152 | |
download | aur-a7d4efe5c708a0099a0fa4e8aa667804b41768a4.tar.gz |
[add] devkitppc-bin r27
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rw-r--r-- | devkitppc.install | 10 | ||||
-rw-r--r-- | devkitppc.sh | 10 |
4 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a223ac07bdda --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = devkitppc-bin + pkgdesc = PowerPC toolchain for Nintendo Gamecube/Wii homebrew development (precompiled) + pkgver = r27 + pkgrel = 1 + url = http://www.devkitpro.org/ + install = devkitppc.install + arch = i686 + arch = x86_64 + license = GPL + depends = gcc-libs + depends = sh + optdepends = libtinfo: for powerpc-eabi-gdb + provides = devkitppc + conflicts = devkitppc + options = !strip + options = libtool + options = staticlibs + source = http://downloads.sourceforge.net/sourceforge/devkitpro/devkitPPC_r27--linux.tar.bz2 + source = devkitppc.sh + sha256sums = 50454704fc530de91989507e9ec748bbf54345baaab800e4bb58b9b08c3e8853 + sha256sums = a7bb9f8050601cf1fad4a8bcb04c2bf24b1d29f93c7dc567ddb7e610388a04a0 + +pkgname = devkitppc-bin + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..15eae3b93f0f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: carstene1ns <url/mail: arch carsten-teibes de> +# Contributor: Aaron Lindsay <aaron@aaronlindsay.com> +# Contributor: Tiago Camargo <tcamargo@gmail.com> + +pkgname=devkitppc-bin +pkgver=r27 +pkgrel=1 +pkgdesc='PowerPC toolchain for Nintendo Gamecube/Wii homebrew development (precompiled)' +arch=('i686' 'x86_64') +url="http://www.devkitpro.org/" +license=('GPL') +options=(!strip libtool staticlibs) +provides=("devkitppc") +conflicts=("devkitppc") +depends=('gcc-libs' 'sh') +optdepends=('libtinfo: for powerpc-eabi-gdb') +if [ "$CARCH" == "x86_64" ]; then + optdepends+=('expat: for powerpc-eabi-gdb' + 'python2=2.7: for powerpc-eabi-gdb' + 'xz: for powerpc-eabi-gdb' + 'zlib: for powerpc-eabi-gdb') +fi +install=devkitppc.install +source=("http://downloads.sourceforge.net/sourceforge/devkitpro/devkitPPC_$pkgver-$CARCH-linux.tar.bz2" + "devkitppc.sh") +sha256sums=('50454704fc530de91989507e9ec748bbf54345baaab800e4bb58b9b08c3e8853' + 'a7bb9f8050601cf1fad4a8bcb04c2bf24b1d29f93c7dc567ddb7e610388a04a0') +[ "$CARCH" == "i686" ] && sha256sums[0]='379e81958dee04d1bbcd446c89d8f089d4072f695eaf3623112efd23b0d0466f' + +package() { + install -d "$pkgdir"/opt/devkitpro + cp -r devkitPPC "$pkgdir"/opt/devkitpro + # export environment variables + install -Dm755 devkitppc.sh "$pkgdir"/etc/profile.d/devkitppc.sh +} diff --git a/devkitppc.install b/devkitppc.install new file mode 100644 index 000000000000..629595a1ac2f --- /dev/null +++ b/devkitppc.install @@ -0,0 +1,10 @@ + +post_install() { + echo "To use the toolchain right away, you have to set the environment variables in" + echo "your currently running shells by executing 'source /etc/profile.d/devkitppc.sh'!" + echo "This is done automatically for every shell opened from now on." +} + +post_upgrade() { + post_install +} diff --git a/devkitppc.sh b/devkitppc.sh new file mode 100644 index 000000000000..b63e72f6664b --- /dev/null +++ b/devkitppc.sh @@ -0,0 +1,10 @@ + +# allow per-user override +if [ -z $DEVKITPRO ]; then + export DEVKITPRO=/opt/devkitpro +fi +export DEVKITPPC=$DEVKITPRO/devkitPPC + +# add to paths +export PATH=$PATH:$DEVKITPPC/bin +export MANPATH=$MANPATH:$DEVKITPPC/man |