blob: 7db59a6c39e91468d140b8049d722303822ac9ab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
# $Id: PKGBUILD 83337 2013-01-29 19:58:19Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: Ondrej Jirman <megous@megous.com>
# Contributor: mosra <mosra@centrum.cz>
pkgname=mingw32-binutils
pkgver=2.23.1
pkgrel=3
_uprel=1
arch=(i686 x86_64 'mips64el')
url="https://sourceforge.net/projects/mingw/files/MinGW/Base/binutils/"
pkgdesc="A set of programs to assemble and manipulate binary and object files (mingw)"
depends=('glibc' 'zlib')
license=(GPL)
source=("https://downloads.sourceforge.net/project/mingw/MinGW/Base/binutils/binutils-$pkgver/binutils-$pkgver-${_uprel}-mingw32-src.tar.lzma"
"260cd952.patch::http://sourceware.org/git/?p=binutils.git;a=patch;h=260cd95271cdf002ed8e419898fd29c42e257841")
md5sums=('5d76604f545b151230d1c86e1b8cfab3'
'9226501a8258a12c81956252ba3b4ba1')
build() {
[ $NOEXTRACT -eq 1 ] || tar --lzma -xf binutils-$pkgver-${_uprel}-mingw32-src.tar.lzma
[ $NOEXTRACT -eq 1 ] || tar xjf binutils-$pkgver-${_uprel}-mingw32-src/binutils-$pkgver.tar.bz2
cd $srcdir/binutils-$pkgver
patch -Np1 <$srcdir/260cd952.patch || true
./configure \
--target=i486-mingw32 \
--host=$CHOST \
--build=$CHOST \
--prefix=/usr \
--disable-nls \
--enable-shared
make
make install DESTDIR=$pkgdir
rm -rf $pkgdir/usr/lib
rm -rf $pkgdir/usr/share/{info,man}
}
|