summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD51
2 files changed, 22 insertions, 35 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b72bba0da276..1deb17effd94 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index e1c61e27500f..0d3e5bd480cb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}