* update gdb to 15.1-1
This commit is contained in:
parent
4d736f2083
commit
0bd72ede47
48
gdb/.SRCINFO
Normal file
48
gdb/.SRCINFO
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
pkgbase = gdb
|
||||||
|
pkgdesc = The GNU Debugger
|
||||||
|
pkgver = 15.1
|
||||||
|
pkgrel = 1
|
||||||
|
url = https://www.gnu.org/software/gdb/
|
||||||
|
arch = x86_64
|
||||||
|
license = GPL3
|
||||||
|
makedepends = glibc
|
||||||
|
makedepends = gcc-libs
|
||||||
|
makedepends = texinfo
|
||||||
|
makedepends = python
|
||||||
|
makedepends = guile
|
||||||
|
makedepends = ncurses
|
||||||
|
makedepends = expat
|
||||||
|
makedepends = xz
|
||||||
|
makedepends = mpfr
|
||||||
|
makedepends = source-highlight
|
||||||
|
makedepends = boost
|
||||||
|
makedepends = readline
|
||||||
|
options = !lto
|
||||||
|
source = https://ftp.gnu.org/gnu/gdb/gdb-15.1.tar.xz
|
||||||
|
source = https://ftp.gnu.org/gnu/gdb/gdb-15.1.tar.xz.sig
|
||||||
|
validpgpkeys = F40ADB902B24264AA42E50BF92EDB04BFF325CF3
|
||||||
|
sha1sums = 2b4e9357e498c66bbedf791883569104edea0472
|
||||||
|
sha1sums = SKIP
|
||||||
|
b2sums = e05133a9f98a1a00cbfb49294f534e3b8830b48ac9526af3312a3b9a0381e0e652bc3f5fdc8528ceb16c890529cefbd7745bed97298a1fecb64c726d09c8aacb
|
||||||
|
b2sums = SKIP
|
||||||
|
|
||||||
|
pkgname = gdb
|
||||||
|
depends = glibc
|
||||||
|
depends = ncurses
|
||||||
|
depends = libncursesw.so
|
||||||
|
depends = gcc-libs
|
||||||
|
depends = expat
|
||||||
|
depends = xz
|
||||||
|
depends = mpfr
|
||||||
|
depends = source-highlight
|
||||||
|
depends = gdb-common=15.1
|
||||||
|
depends = readline
|
||||||
|
depends = libreadline.so
|
||||||
|
depends = guile
|
||||||
|
depends = python
|
||||||
|
depends = libelf
|
||||||
|
backup = etc/gdb/gdbinit
|
||||||
|
|
||||||
|
pkgname = gdb-common
|
||||||
|
depends = python
|
||||||
|
depends = guile
|
7
gdb/.nvchecker.toml
Normal file
7
gdb/.nvchecker.toml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
[gdb]
|
||||||
|
source = "git"
|
||||||
|
git = "https://sourceware.org/git/binutils-gdb.git"
|
||||||
|
include_regex = "(gdb-).*-release"
|
||||||
|
prefix = "gdb-"
|
||||||
|
from_pattern = "(\\d+)\\.(\\d+)-release"
|
||||||
|
to_pattern = "\\1.\\2"
|
20
gdb/PKGBUILD
20
gdb/PKGBUILD
@ -8,34 +8,42 @@ pkgbase=gdb
|
|||||||
# gdb-common is a package that contains files common for all cross compiled versions
|
# gdb-common is a package that contains files common for all cross compiled versions
|
||||||
# of gdb (for arm/avr/...)
|
# of gdb (for arm/avr/...)
|
||||||
pkgname=(gdb gdb-common)
|
pkgname=(gdb gdb-common)
|
||||||
pkgver=14.2
|
pkgver=15.1
|
||||||
pkgrel=2
|
pkgrel=1
|
||||||
pkgdesc='The GNU Debugger'
|
pkgdesc='The GNU Debugger'
|
||||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||||
url='https://www.gnu.org/software/gdb/'
|
url='https://www.gnu.org/software/gdb/'
|
||||||
license=(GPL3)
|
license=(GPL3)
|
||||||
makedepends=(glibc gcc-libs texinfo python guile ncurses expat xz mpfr
|
makedepends=(glibc gcc-libs texinfo python guile ncurses expat xz mpfr
|
||||||
source-highlight boost readline)
|
source-highlight boost readline)
|
||||||
options=(!ccache !distcc)
|
|
||||||
source=(https://ftp.gnu.org/gnu/gdb/${pkgname}-${pkgver}.tar.xz{,.sig})
|
source=(https://ftp.gnu.org/gnu/gdb/${pkgname}-${pkgver}.tar.xz{,.sig})
|
||||||
sha1sums=('4f38f7c24d523b6923f22404b7dee4152a00d0d4'
|
sha1sums=('2b4e9357e498c66bbedf791883569104edea0472'
|
||||||
'SKIP')
|
'SKIP')
|
||||||
b2sums=('65765dfd1ed08e19bb881fc7ae98d6ee4914f38a9a2bb0d0ca73bef472669664f807fe9c04e8dffd7025be98e736ac52f88ff5851ceddbb01a361885b18befc8'
|
b2sums=('e05133a9f98a1a00cbfb49294f534e3b8830b48ac9526af3312a3b9a0381e0e652bc3f5fdc8528ceb16c890529cefbd7745bed97298a1fecb64c726d09c8aacb'
|
||||||
'SKIP')
|
'SKIP')
|
||||||
validpgpkeys=('F40ADB902B24264AA42E50BF92EDB04BFF325CF3') # Joel Brobecker
|
validpgpkeys=('F40ADB902B24264AA42E50BF92EDB04BFF325CF3') # Joel Brobecker
|
||||||
|
options=(!lto)
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd gdb-$pkgver
|
cd gdb-$pkgver
|
||||||
|
|
||||||
|
case "${CARCH}" in
|
||||||
|
powerpc) ;;
|
||||||
|
*) configure_args=(--enable-targets=all) ;;
|
||||||
|
esac
|
||||||
|
|
||||||
mkdir -p build && cd build
|
mkdir -p build && cd build
|
||||||
../configure \
|
../configure \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--disable-nls \
|
--disable-nls \
|
||||||
--enable-source-highlight \
|
--enable-source-highlight \
|
||||||
--enable-tui \
|
--enable-tui \
|
||||||
|
--enable-languages=all \
|
||||||
|
--enable-multilib \
|
||||||
|
--enable-interwork \
|
||||||
--with-system-readline \
|
--with-system-readline \
|
||||||
--with-python=/usr/bin/python \
|
--with-python=/usr/bin/python \
|
||||||
--with-system-gdbinit=/etc/gdb/gdbinit
|
--with-system-gdbinit=/etc/gdb/gdbinit ${configure_args[@]}
|
||||||
make
|
make
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user