diff options
author | vonPalitroque | 2015-09-28 10:17:44 -0400 |
---|---|---|
committer | vonPalitroque | 2015-09-28 10:17:44 -0400 |
commit | cf09d7263b7e4b0dacd32cfd233d3c18e84e57c1 (patch) | |
tree | 2462e7b5f8f874460a63e25b4fe9877043003ead | |
download | aur-cf09d7263b7e4b0dacd32cfd233d3c18e84e57c1.tar.gz |
initial import
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 70 |
2 files changed, 86 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f83a840311e3 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = msp430-elf-gdb + pkgdesc = The GNU Debugger for msp430-elf. + pkgver = 7.10 + pkgrel = 1 + url = https://www.gnu.org/software/gdb/download/ + arch = x86_64 + arch = x86 + groups = devel + license = GPL + depends = python2 + options = strip + source = http://ftp.gnu.org/gnu/gdb/gdb-7.10.tar.xz + sha256sums = 7ebdaa44f9786ce0c142da4e36797d2020c55fa091905ac5af1846b5756208a8 + +pkgname = msp430-elf-gdb + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6fb137feb323 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,70 @@ +# Maintainer: Orlando Arias <orlandoarias at gmail <dot> com> + +_target=msp430-elf +pkgname="${_target}-gdb" +pkgver=7.10 +pkgrel=1 +pkgdesc="The GNU Debugger for ${_target}." +arch=('x86_64' 'x86') +url="https://www.gnu.org/software/gdb/download/" +license=('GPL') +groups=('devel') +depends=("python2") +options=('strip') +source=("http://ftp.gnu.org/gnu/gdb/gdb-${pkgver}.tar.xz") +sha256sums=('7ebdaa44f9786ce0c142da4e36797d2020c55fa091905ac5af1846b5756208a8') + +prepare() { + cd "$srcdir/gdb-$pkgver" + [[ -d gdb-build ]] && rm -rf gdb-build + mkdir gdb-build + + # fix libiberty + # sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure + +} + +build() { + unset LDFLAGS + export CFLAGS="-O2 -pipe" + export CXXFLAGS="-O2 -pipe" + export CPPFLAGS="-O2 -pipe" + + # export CFLAGS_FOR_TARGET="-msoft-float -mcpu=leon3 -mno-fpu" + # export CXXFLAGS_FOR_TARGET="-msoft-float -mcpu=leon3 -mno-fpu" + + cd "$srcdir/gdb-$pkgver/gdb-build" + + # build gdb + ../configure \ + --prefix=/usr \ + --without-guile \ + --target=${_target} \ + --host=${CHOST} \ + --build=${CHOST} \ + --with-sysroot=/usr/${_target} \ + --disable-nls \ + --with-python=/usr/bin/python2 \ + --with-system-readline \ + --disable-werror \ + --disable-tui + + make +} + + +package() { + cd "$srcdir/gdb-$pkgver/gdb-build" + make DESTDIR="$pkgdir" install + + # fix conflicts + # rm -f ${pkgdir}/usr/lib/libiberty.a + rm -r ${pkgdir}/usr/share/info + # rm -r ${pkgdir}/usr/{info,man} + + rm -r ${pkgdir}/usr/share/man + rm -r ${pkgdir}/usr/share/gdb/ + rm -r ${pkgdir}/usr/include/gdb +} + +# vim:set ts=2 sw=2 et: |