# Maintainer: Natanael Copa pkgname=gdb pkgver=6.8 pkgrel=2 pkgdesc="The GNU Debugger" url="http://sources.redhat.com/gdb/" license="GPL3" depends="ncurses expat readline" makedepends="ncurses-dev expat-dev readline-dev" subpackages="$pkgname-doc" source="http://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.bz2 50_all_gdb-pie-1.patch 50_all_gdb-pie-2.patch " # patches were found here: # http://distfiles.gentoo.org/distfiles/$pkgname-$pkgver-patches-1.3.tar.lzma build () { cd "$srcdir/$pkgname-$pkgver" for i in ../*.patch; do msg "Applying $i" patch -p1 < $i || return 1 done ./configure --prefix=/usr \ --with-system-readline \ --disable-nls \ --disable-werror \ --mandir=/usr/share/man \ --infodir=/usr/share/info make || return 1 make DESTDIR="$pkgdir" install || return 1 rm -f "$pkgdir"/usr/share/info/dir # those are provided by binutils rm -rf "$pkgdir"/usr/include rm -rf "$pkgdir"/usr/lib } md5sums="c9da266b884fb8fa54df786dfaadbc7a gdb-6.8.tar.bz2 7d5bcb23ffbadb9ce6ac24f37003f619 50_all_gdb-pie-1.patch 33992db76732d26c6d1a3703b52e2c94 50_all_gdb-pie-2.patch"