updated on Wed Jan 18 20:10:41 UTC 2012
[aur-mirror.git] / cross-rx-elf-gdb / PKGBUILD
blob7011c29686f3699b3fd5c2edfcbc78d58c815741
1 # Maintainer: Peter Marheine <peter@taricorp.net>
2 # based on 'cross-arm-elf-gcc' by Andreas Messer <andi@surveycorner.de>
4 pkgname=cross-rx-elf-gdb
5 pkgver=7.1
6 pkgrel=1
7 pkgdesc="The GNU Debugger for Renesas RX target"
8 arch=('i686' 'x86_64')
9 url="http://www.gnu.org/software/gdb/"
10 license=('GPL3')
11 depends=('ncurses' 'expat' 'python')
12 makedepends=('texinfo')
13 optdepends=('openocd: for debugging jtag targets')
14 options=('!libtool')
15 source=(http://ftp.gnu.org/gnu/gdb/gdb-${pkgver}.tar.bz2
16         tui-no-gdbarch.patch)
18 md5sums=('21dce610476c054687b52770d2ddc657'
19          'e2f3f6cb11d72e3727ed4f7c49ea395f')
20 build() {
21   cd ${srcdir}/gdb-${pkgver}
22   patch -Np1 -i $srcdir/tui-no-gdbarch.patch
23   
24   ./configure --prefix=/usr \
25         --target=rx-elf \
26         --host=$CHOST \
27         --build=$CHOST \
28         --disable-nls --with-system-readline \
29         --with-local-prefix=/usr/lib/cross-rx \
30         --with-sysroot=/usr/$CHOST/rx-elf
32   make || return 1
33   make DESTDIR=${pkgdir} install || return 1
35   # resolve conflicts with binutils / remove unneeded files
36   rm -f ${pkgdir}/usr/include/{bfd,dis-asm,symcat,ansidecl,bfdlink}.h
37   rm -f ${pkgdir}/usr/lib/{libiberty,libbfd,libopcodes}.a
38   rm -rf ${pkgdir}/usr/share/info
39   rm -f ${pkgdir}/usr/share/gdb/syscalls/gdb-syscalls.dtd
40   rm -f ${pkgdir}/usr/share/gdb/syscalls/{i386,ppc64,amd64,ppc}-linux.xml