diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 51 |
2 files changed, 22 insertions, 35 deletions
@@ -1,6 +1,6 @@ pkgbase = gdb11 pkgdesc = GNU debugger (version 11) for compability with clion remote debugging - pkgver = 11.1 + pkgver = 11.2 pkgrel = 1 url = https://www.gnu.org/software/gdb arch = x86_64 @@ -12,7 +12,7 @@ pkgbase = gdb11 depends = gdb conflicts = i686-elf-gdb replaces = i686-elf-gdb - source = https://ftp.gnu.org/gnu/gdb/gdb-11.1.tar.xz - sha256sums = cccfcc407b20d343fb320d4a9a2110776dd3165118ffd41f4b1b162340333f94 + source = https://ftp.gnu.org/gnu/gdb/gdb-11.2.tar.xz + sha256sums = 1497c36a71881b8671a9a84a0ee40faab788ca30d7ba19d8463c3cc787152e32 pkgname = gdb11 @@ -1,7 +1,8 @@ -# Maintainer: Huayu ZHANG <zhanghuayu.dev@gmail.com> +# Maintainer: kleintux <reg-archlinux AT klein DOT tuxli DOT ch> +# Contributor: Huayu ZHANG <zhanghuayu.dev@gmail.com> pkgname=gdb11 -pkgver=11.1 +pkgver=11.2 pkgrel=1 pkgdesc="GNU debugger (version 11) for compability with clion remote debugging" arch=(x86_64) @@ -12,42 +13,28 @@ depends=(xz libmpc gdb) # GDB is included to prevent conflicts with it - otherwi replaces=("i686-elf-gdb") conflicts=("i686-elf-gdb") source=("https://ftp.gnu.org/gnu/gdb/gdb-${pkgver}.tar.xz") -sha256sums=("cccfcc407b20d343fb320d4a9a2110776dd3165118ffd41f4b1b162340333f94") +sha256sums=('1497c36a71881b8671a9a84a0ee40faab788ca30d7ba19d8463c3cc787152e32') OPTIONS=(!strip) +prepare() { + mkdir "gdb11-build" +} build() { - if [-d 'gdb11-build'] - then - rm -rf gdb11-build - mkdir gdb11-build - else - mkdir gdb11-build - fi - if [-d '/opt/gdb11'] - then - sudo rm -rf /opt/gdb11 - sudo mkdir /opt/gdb11 - else - sudo mkdir /opt/gdb11 - fi - - cd "gdb11-build" - ../gdb-$pkgver/configure --prefix=/opt/gdb11 - - # Build - make -j$(nproc) + cd "gdb11-build" + ../gdb-${pkgver}/configure --prefix=/opt/gdb11 + make -j$(nproc) } package() { cd "gdb11-build" - make install DESTDIR=$pkgdir - # Remove conflicting files - rm -rf $pkgdir/usr/share/locale/ - rm -rf $pkgdir/usr/share/gdb - rm -rf $pkgdir/usr/include/gdb - rm -rf $pkgdir/usr/share/info/dir - rm -rf $pkgdir/usr/share/info/ - rm -rf $pkgdir/usr/include/sim/callback.h - rm -rf $pkgdir/usr/include/sim/sim.h + make install DESTDIR=${pkgdir} + # Remove conflicting files + rm -rf ${pkgdir}/usr/share/locale/ + rm -rf ${pkgdir}/usr/share/gdb + rm -rf ${pkgdir}/usr/include/gdb + rm -rf ${pkgdir}/usr/share/info/dir + rm -rf ${pkgdir}/usr/share/info/ + rm -rf ${pkgdir}/usr/include/sim/callback.h + rm -rf ${pkgdir}/usr/include/sim/sim.h } |