diff options
author | Carsten Teibes | 2019-08-28 23:40:10 +0200 |
---|---|---|
committer | Carsten Teibes | 2019-08-28 23:40:10 +0200 |
commit | 95f695a7d2a7e3053261f368fb9f18bcb158710f (patch) | |
tree | dad934a488aa420a5ff827afc9e89dc02ab44c58 | |
parent | c4020fe381294d6a5e495bea13f8035649c2b374 (diff) | |
download | aur-95f695a7d2a7e3053261f368fb9f18bcb158710f.tar.gz |
[upd] r48→r53
-rw-r--r-- | .SRCINFO | 32 | ||||
-rw-r--r-- | PKGBUILD | 55 | ||||
-rw-r--r-- | devkitarm.install | 5 |
3 files changed, 45 insertions, 47 deletions
@@ -1,6 +1,6 @@ pkgbase = devkitarm pkgdesc = ARM toolchain for GP32, Nintendo (3)DS and GBA homebrew development - pkgver = r48 + pkgver = r53 pkgrel = 1 url = http://devkitpro.org install = devkitarm.install @@ -10,26 +10,28 @@ pkgbase = devkitarm depends = libmpc depends = python depends = xz - noextract = binutils-2.30.tar.bz2 - noextract = gcc-8.1.0.tar.xz - noextract = newlib-3.0.0.tar.gz - noextract = gdb-8.0.tar.xz + provides = devkitARM + conflicts = devkitARM + noextract = binutils-2.32.tar.xz + noextract = gcc-9.1.0.tar.xz + noextract = newlib-3.1.0.tar.gz + noextract = gdb-8.2.1.tar.xz options = !strip options = libtool options = staticlibs options = emptydirs - source = https://github.com/devkitPro/buildscripts/releases/download/v20180514/buildscripts-20180514.tar.bz2 - source = https://ftp.gnu.org/gnu/binutils/binutils-2.30.tar.bz2 - source = https://ftp.gnu.org/gnu/gcc/gcc-8.1.0/gcc-8.1.0.tar.xz - source = ftp://sourceware.org/pub/newlib/newlib-3.0.0.tar.gz - source = https://ftp.gnu.org/gnu/gdb/gdb-8.0.tar.xz + source = buildscripts-20190701.tar.gz::https://github.com/devkitPro/buildscripts/archive/v20190701.tar.gz + source = https://github.com/devkitPro/buildscripts/releases/download/sources/binutils-2.32.tar.xz + source = https://github.com/devkitPro/buildscripts/releases/download/sources/gcc-9.1.0.tar.xz + source = https://github.com/devkitPro/buildscripts/releases/download/sources/newlib-3.1.0.tar.gz + source = https://github.com/devkitPro/buildscripts/releases/download/sources/gdb-8.2.1.tar.xz source = devkitarm.sh source = devkitarm.fish - sha256sums = c7c11bacfdbcc634d2d70ac17785a0701d5eaaa6753762ca57a918c3841119ac - sha256sums = efeade848067e9a03f1918b1da0d37aaffa0b0127a06b5e9236229851d9d0c09 - sha256sums = 1d1866f992626e61349a1ccd0b8d5253816222cdc13390dcfaa74b093aa2b153 - sha256sums = c8566335ee74e5fcaeb8595b4ebd0400c4b043d6acb3263ecb1314f8f5501332 - sha256sums = f6a24ffe4917e67014ef9273eb8b547cb96a13e5ca74895b06d683b391f3f4ee + sha256sums = 3dbe4ee7ef819cb5ee0dd87632eea69cfe355d0f5723ce58343775a5ab6684d5 + sha256sums = 0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04 + sha256sums = 79a66834e96a6050d8fe78db2c3b32fb285b230b855d0a66288235bc04b327a0 + sha256sums = fb4fa1cc21e9060719208300a61420e4089d6de6ef59cf533b57fe74801d102a + sha256sums = baaabb28026ba47e3fd56f0138e020c9b3d51e11800a3b220d736fae8e677112 sha256sums = 2162a4cf8ae8567b5ddff631474f28b6a0a5d0bce43915396b7dea602e2131e0 sha256sums = 13357e81de7ec8d7ad7f9fb37a78c23c4f99c6f7ca67d3a0070eedc388deb938 @@ -1,12 +1,12 @@ # Maintainer: carstene1ns <arch carsten-teibes de> - http://git.io/ctPKG pkgname=devkitarm -pkgver=r48 -_buildscriptsver=20180514 -_binutilsver=2.30 -_gccver=8.1.0 -_newlibver=3.0.0 -_gdbver=8.0 +pkgver=r53 +_buildscriptsver=20190701 +_binutilsver=2.32 +_gccver=9.1.0 +_newlibver=3.1.0 +_gdbver=8.2.1 pkgrel=1 pkgdesc="ARM toolchain for GP32, Nintendo (3)DS and GBA homebrew development" arch=('x86_64') @@ -14,56 +14,57 @@ url="http://devkitpro.org" license=('GPL') options=(!strip libtool staticlibs emptydirs) depends=('flex' 'libmpc' 'python' 'xz') +conflicts=('devkitARM') +provides=('devkitARM') install=devkitarm.install -source=("https://github.com/devkitPro/buildscripts/releases/download/v$_buildscriptsver/buildscripts-$_buildscriptsver.tar.bz2" - "https://ftp.gnu.org/gnu/binutils/binutils-$_binutilsver.tar.bz2" - "https://ftp.gnu.org/gnu/gcc/gcc-$_gccver/gcc-$_gccver.tar.xz" - "ftp://sourceware.org/pub/newlib/newlib-$_newlibver.tar.gz" - "https://ftp.gnu.org/gnu/gdb/gdb-$_gdbver.tar.xz" +source=(buildscripts-$_buildscriptsver.tar.gz::"https://github.com/devkitPro/buildscripts/archive/v$_buildscriptsver.tar.gz" + "https://github.com/devkitPro/buildscripts/releases/download/sources/binutils-$_binutilsver.tar.xz" + "https://github.com/devkitPro/buildscripts/releases/download/sources/gcc-$_gccver.tar.xz" + "https://github.com/devkitPro/buildscripts/releases/download/sources/newlib-$_newlibver.tar.gz" + "https://github.com/devkitPro/buildscripts/releases/download/sources/gdb-$_gdbver.tar.xz" "devkitarm.sh" "devkitarm.fish") -sha256sums=('c7c11bacfdbcc634d2d70ac17785a0701d5eaaa6753762ca57a918c3841119ac' - 'efeade848067e9a03f1918b1da0d37aaffa0b0127a06b5e9236229851d9d0c09' - '1d1866f992626e61349a1ccd0b8d5253816222cdc13390dcfaa74b093aa2b153' - 'c8566335ee74e5fcaeb8595b4ebd0400c4b043d6acb3263ecb1314f8f5501332' - 'f6a24ffe4917e67014ef9273eb8b547cb96a13e5ca74895b06d683b391f3f4ee' +sha256sums=('3dbe4ee7ef819cb5ee0dd87632eea69cfe355d0f5723ce58343775a5ab6684d5' + '0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04' + '79a66834e96a6050d8fe78db2c3b32fb285b230b855d0a66288235bc04b327a0' + 'fb4fa1cc21e9060719208300a61420e4089d6de6ef59cf533b57fe74801d102a' + 'baaabb28026ba47e3fd56f0138e020c9b3d51e11800a3b220d736fae8e677112' '2162a4cf8ae8567b5ddff631474f28b6a0a5d0bce43915396b7dea602e2131e0' '13357e81de7ec8d7ad7f9fb37a78c23c4f99c6f7ca67d3a0070eedc388deb938') -noextract=("binutils-$_binutilsver.tar.bz2" "gcc-$_gccver.tar.xz" +noextract=("binutils-$_binutilsver.tar.xz" "gcc-$_gccver.tar.xz" "newlib-$_newlibver.tar.gz" "gdb-$_gdbver.tar.xz") prepare() { - # reset build dir and force reinstalling already built tools + # reset build dir rm -rf build - [ -d buildscripts/.devkitARM ] && find buildscripts/.devkitARM \ - \( -name "installed-*" -o -name "installed" \) -delete - (cd buildscripts + (cd buildscripts-$_buildscriptsver + # force reinstalling already built tools + [ -d .devkitARM ] && find .devkitARM \( -name "installed-*" -o -name "installed" \) -delete + # generate config file for automatic build cat << END > config.sh #!bin/sh BUILD_DKPRO_PACKAGE=1 BUILD_DKPRO_INSTALLDIR="$srcdir"/build BUILD_DKPRO_SRCDIR="$srcdir" -BUILD_DKPRO_SKIP_LIBRARIES=1 BUILD_DKPRO_SKIP_TOOLS=1 BUILD_DKPRO_AUTOMATED=1 END - # do not try to download or extract tool packages and libraries - sed 's/ \$hostarchives/ ""/g;s/ \$targetarchives/ ""/g' -i build-devkit.sh + # do not try to download or extract tool packages + sed 's/ \$hostarchives/ ""/g;s/archives=\"devkitarm.*//' -i build-devkit.sh # do not build gdb with guile support (broken) sed '/gdb/,$ s/--disable-werror/& --with-guile=no/' -i dkarm-eabi/scripts/build-gcc.sh # fix search path to use correct tools - sed 's|$PATH:$TOOLPATH/$package/bin|$TOOLPATH/$package/bin:$PATH|' -i \ - build-devkit.sh + sed 's|$PATH:$TOOLPATH/$package/bin|$TOOLPATH/$package/bin:$PATH|' -i build-devkit.sh ) } build() { - cd buildscripts + cd buildscripts-$_buildscriptsver # disable conflicting build flags unset CPPFLAGS diff --git a/devkitarm.install b/devkitarm.install index a491932d160f..aa2e7113dce5 100644 --- a/devkitarm.install +++ b/devkitarm.install @@ -11,9 +11,4 @@ post_install() { post_upgrade() { post_install - - if [[ $(vercmp "$2" "r47") -ne 1 && $(vercmp "r48" "$1") -ne 1 ]]; then - echo "Note: The provided tools are not added to the \$PATH automatically anymore." - echo " This caused problems with other toolchains using the same executable names." - fi } |