diff options
author | doragasu | 2017-10-27 20:03:47 +0200 |
---|---|---|
committer | doragasu | 2017-10-27 20:03:47 +0200 |
commit | 4b8fa05b33c9a2bd810aa09011f099354565cf82 (patch) | |
tree | db8eaae21700fb4c19274da8cff4c3f88e68e666 | |
download | aur-4b8fa05b33c9a2bd810aa09011f099354565cf82.tar.gz |
Initial commit.
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 53 |
2 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0857fddf1837 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = m68k-elf-gdb + pkgdesc = The GNU Project Debugger (m68k-elf) + pkgver = 8.0.1 + pkgrel = 1 + url = https://www.gnu.org/software/gdb/ + arch = i686 + arch = x86_64 + license = GPL + depends = m68k-elf-binutils>=2.29-1 + depends = m68k-elf-gcc + depends = zlib + depends = guile2.0 + source = http://ftp.gnu.org/gnu/gdb/gdb-8.0.1.tar.xz + sha256sums = 3dbd5f93e36ba2815ad0efab030dcd0c7b211d7b353a40a53f4c02d7d56295e3 + +pkgname = m68k-elf-gdb + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f7bd84a403dc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer: Jesus Alonso <doragasu at hotmail dot com> +# NOTE: As I want these packages for Genesis/Megadrive development, they do +# only support the m68000 CPU. If you want to support other m68k variants, +# either modify _target_cpu to suit your needs, or go wild, remove the +# --with-cpu switches and change --disable-multilib with --enable-multilib. +# Be warned that multilib packages will take a lot more time to build, and +# will also require more disk space. + +_target=m68k-elf +_target_cpu=m68000 +pkgname=${_target}-gdb +pkgver=8.0.1 +pkgrel=1 +pkgdesc="The GNU Project Debugger (${_target})" +arch=('i686' 'x86_64') +license=('GPL') +url="https://www.gnu.org/software/gdb/" +depends=("${_target}-binutils>=2.29-1" "${_target}-gcc" 'zlib' 'guile2.0') +source=("http://ftp.gnu.org/gnu/gdb/gdb-${pkgver}.tar.xz") + +sha256sums=('3dbd5f93e36ba2815ad0efab030dcd0c7b211d7b353a40a53f4c02d7d56295e3') + +prepare() { + cd ${srcdir}/gdb-${pkgver} + + # hack! - some configure tests for header files using "$CPP $CPPFLAGS" + sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure + + mkdir ${srcdir}/gdb-build +} + +build() { + cd ${srcdir}/gdb-build + + ../gdb-${pkgver}/configure --prefix=/usr \ + --target=${_target} \ + --disable-multilib \ + --with-cpu=${_target_cpu} \ + --with-guile="guile-2.0" + + make +} + +package() { + cd ${srcdir}/gdb-build + + make DESTDIR=${pkgdir} install + + # Remove unwanted files + rm -rf ${pkgdir}/usr/share + rm -rf ${pkgdir}/usr/include +} + |