summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelipe Balbi2020-05-15 14:35:58 -0400
committerTavian Barnes2020-05-15 15:43:24 -0400
commitc8eddf177301c827237a7d7358ab07ca75fa4989 (patch)
tree6d02a111256d7a25df672aec116eb42714bf8a37
parent9aacdd25e38fd45fae74b14e6c70401e1dbeca61 (diff)
downloadaur-c8eddf177301c827237a7d7358ab07ca75fa4989.tar.gz
Bump to 2.34-3
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD20
-rw-r--r--binutils-a72427b1ae01304da0b5170e1e53f68c6d46c1de.patch.xzbin0 -> 59128 bytes
3 files changed, 21 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5dbf484d1a6a..954f5777997e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,25 +1,25 @@
pkgbase = arm-linux-gnueabihf-binutils
pkgdesc = A set of programs to assemble and manipulate binary and object files (arm-linux-gnueabihf)
- pkgver = 2.33.1
- pkgrel = 2.1
+ pkgver = 2.34
+ pkgrel = 3
url = https://www.gnu.org/software/binutils/
arch = i686
arch = x86_64
license = GPL
- checkdepends = dejagnu
- checkdepends = bc
+ makedepends = elfutils
depends = glibc
depends = zlib
+ depends = elfutils
options = staticlibs
options = !distcc
options = !ccache
- source = https://ftp.gnu.org/gnu/binutils/binutils-2.33.1.tar.xz
- source = https://ftp.gnu.org/gnu/binutils/binutils-2.33.1.tar.xz.sig
- source = 0001-AArch64-Set-the-correct-ELF-class-for-AArch64-stubs-.patch
+ source = https://ftp.gnu.org/gnu/binutils/binutils-2.34.tar.xz
+ source = https://ftp.gnu.org/gnu/binutils/binutils-2.34.tar.xz.sig
+ source = binutils-a72427b1ae01304da0b5170e1e53f68c6d46c1de.patch.xz
validpgpkeys = 3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F
- md5sums = 9406231b7d9dd93731c2d06cefe8aaf1
+ md5sums = 664ec3a2df7805ed3464639aaae332d6
md5sums = SKIP
- md5sums = 31bfcff30555ae95d71a7bf5ef71d294
+ md5sums = f121a3bee2e223786caa5776863d0dcf
pkgname = arm-linux-gnueabihf-binutils
diff --git a/PKGBUILD b/PKGBUILD
index e8db7778d0c3..3c98129a34ef 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,25 +3,26 @@
# Contributor: Allan McRae <allan@archlinux.org>
# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
# Contributor: Kevin Mihelich <kevin@archlinuxarm.org>
+# Contributor: Felipe Balbi <felipe@balbi.sh>
# Maintainer: Tavian Barnes <tavianator@tavianator.com>
_target="arm-linux-gnueabihf"
pkgname=${_target}-binutils
-pkgver=2.33.1
-pkgrel=2.1
+pkgver=2.34
+pkgrel=3
pkgdesc="A set of programs to assemble and manipulate binary and object files (${_target})"
arch=(i686 x86_64)
url='https://www.gnu.org/software/binutils/'
license=(GPL)
-depends=(glibc zlib)
-checkdepends=(dejagnu bc)
+depends=(glibc zlib elfutils)
+makedepends=('elfutils')
options=(staticlibs !distcc !ccache)
source=(https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.xz{,.sig}
- 0001-AArch64-Set-the-correct-ELF-class-for-AArch64-stubs-.patch)
+ binutils-a72427b1ae01304da0b5170e1e53f68c6d46c1de.patch.xz)
validpgpkeys=(3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F)
-md5sums=('9406231b7d9dd93731c2d06cefe8aaf1'
+md5sums=('664ec3a2df7805ed3464639aaae332d6'
'SKIP'
- '31bfcff30555ae95d71a7bf5ef71d294')
+ 'f121a3bee2e223786caa5776863d0dcf')
prepare() {
mkdir -p binutils-build
@@ -32,7 +33,7 @@ prepare() {
# hack! - libiberty configure tests for header files using "$CPP $CPPFLAGS"
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure
- patch -Np1 -i ../0001-AArch64-Set-the-correct-ELF-class-for-AArch64-stubs-.patch
+ patch -Np1 -i ../binutils-a72427b1ae01304da0b5170e1e53f68c6d46c1de.patch
}
build() {
@@ -54,6 +55,7 @@ build() {
--enable-threads \
--disable-gdb \
--disable-werror \
+ --with-debuginfod \
--with-pic \
--with-system-zlib \
--disable-sim \
@@ -79,5 +81,7 @@ package() {
# Remove unwanted files
rm -rf "$pkgdir/usr/share"
+ rm -rf "$pkgdir/usr/include"
+ rm -rf "$pkgdir/usr/lib"
rm -f "$pkgdir/usr/bin/"{ar,as,ld,nm,objdump,ranlib,readelf,strip,objcopy}
}
diff --git a/binutils-a72427b1ae01304da0b5170e1e53f68c6d46c1de.patch.xz b/binutils-a72427b1ae01304da0b5170e1e53f68c6d46c1de.patch.xz
new file mode 100644
index 000000000000..672388b6951f
--- /dev/null
+++ b/binutils-a72427b1ae01304da0b5170e1e53f68c6d46c1de.patch.xz
Binary files differ