summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorEragonfr2018-07-28 00:59:20 +0200
committerEragonfr2018-07-28 01:02:09 +0200
commit25adfadafab3f4b10c1f8dd17a67ac953bb25170 (patch)
treeacc2efb373d8dd89435c5cc85891305555c8c26e /PKGBUILD
parenta2cbcfccb35dd10247cc62577afe9a8c59a77fe2 (diff)
downloadaur-redox-binutils.tar.gz
Use official pkgbuilds from redox
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD49
1 files changed, 33 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 01af2b7eea9a..875be77a64bf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,38 @@
-# Generated by debtap
-# Maintainer: Eragon
-# Contributor: Eragon
pkgname=redox-binutils
-pkgver=0.0.2
+pkgver=r89563.fca55db437
pkgrel=1
-pkgdesc="Binutils for Redox cross compilation on x86_64."
-arch=('x86_64')
-url="https://redox-os.org/"
-license=('')
-groups=('')
-options=('!strip' '!emptydirs')
-source=("https://static.redox-os.org/toolchain/apt/x86-64-unknown-redox-binutils_0.0.2build1101_amd64.deb")
-sha512sums=('d2c7ee878c2f96ad6d2fb8e8201b0c42afca2b761c23ecd37ccca180208981b541dd6af97ec42ba8143b4ca19598aabfe88af8a6376418c4dc1a35b229804858')
+arch=(any)
+license=(GPL)
+source=(git+https://github.com/redox-os/binutils-gdb)
+makedepends=('git')
+md5sums=('SKIP')
-package(){
- # Extract package data
- tar xf data.tar.xz -C "${pkgdir}"
+prepare() {
+ cd "$srcdir/binutils-gdb"
+ sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure
+}
+
+build() {
+ cd "$srcdir/binutils-gdb"
+
+ ./configure \
+ --target=$_target \
+ --prefix=/usr \
+ --with-sysroot=/usr/$_target \
+ --disable-gdb \
+ --disable-nls \
+ --disable-werror
+
+ make
+}
+
+package() {
+ cd "$srcdir/binutils-gdb"
+ make DESTDIR="$pkgdir" install
+ rm -rf "$pkgdir"/usr/share/info
+}
- #install -D -m644 "/usr/share/doc/x86-64-unknown-redox-binutils/copyright" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+pkgver() {
+ cd "$srcdir/binutils-gdb"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}