[arch-commits] Commit in riscv64-linux-gnu-binutils/trunk (PKGBUILD)
Alexander Rødseth
arodseth at archlinux.org
Wed Oct 24 13:14:01 UTC 2018
Date: Wednesday, October 24, 2018 @ 13:14:00
Author: arodseth
Revision: 398819
upgpkg: riscv64-linux-gnu-binutils 2.31.1-2
Modified:
riscv64-linux-gnu-binutils/trunk/PKGBUILD
----------+
PKGBUILD | 33 +++++++++++++++------------------
1 file changed, 15 insertions(+), 18 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-10-24 12:55:28 UTC (rev 398818)
+++ PKGBUILD 2018-10-24 13:14:00 UTC (rev 398819)
@@ -1,25 +1,26 @@
# Maintainer: Felix Yan <felixonmars at archlinux.org>
+# Maintainer: Alexander F. Rødseth <xyproto at archlinux.org>
# Contributor: Emil Renner Berthing <aur at esmil.dk>
_target=riscv64-linux-gnu
pkgname=$_target-binutils
pkgver=2.31.1
-pkgrel=1
-pkgdesc='Assemble and manipulate binary and object files for 32bit and 64bit RISC-V'
+pkgrel=2
+pkgdesc='Assemble and manipulate binary and object files for 32-bit and 64-bit RISC-V'
arch=('x86_64')
-url='http://www.gnu.org/software/binutils/'
+url='https://gnu.org/software/binutils/'
license=('GPL')
-depends=('zlib')
+groups=('risc-v')
+makedepends=('setconf')
source=("https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.xz")
sha512sums=('0fca326feb1d5f5fe505a827b20237fe3ec9c13eaf7ec7e35847fd71184f605ba1cefe1314b1b8f8a29c0aa9d88162849ee1c1a3e70c2f7407d88339b17edb30')
prepare() {
- cd binutils-$pkgver
- sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure
+ setconf binutils-$pkgver/libiberty/configure ac_cpp="'\$CPP \$CPPFLAGS -O2'"
}
build() {
- cd binutils-$pkgver
+ cd "binutils-$pkgver"
unset CPPFLAGS
@@ -36,25 +37,21 @@
--enable-gold \
--enable-plugins \
--enable-deterministic-archives
-
make
}
check() {
- cd binutils-$pkgver
-
- # unset LDFLAGS as testsuite makes assumptions about which ones are active
- # do not abort on errors - manually check log files
- make LDFLAGS="" -k check
+ # * Unset LDFLAGS as testsuite makes assumptions about which ones are active.
+ # * Do not abort on errors - manually check log files.
+ make -C "binutils-$pkgver" LDFLAGS="" -k check
}
package() {
- cd binutils-$pkgver
+ make -C "binutils-$pkgver" DESTDIR="$pkgdir" install
- make DESTDIR="$pkgdir" install
-
# Remove info documents that conflict with host version
- rm -r "$pkgdir"/usr/share/info
+ rm -r "$pkgdir/usr/share/info"
}
-# vim: set ts=2 sw=2 et:
+# getver: gnu.org/software/binutils
+# vim: ts=2 sw=2 et:
More information about the arch-commits
mailing list