diff options
author | Marco Rubin | 2023-01-09 20:49:15 +0100 |
---|---|---|
committer | Marco Rubin | 2023-01-09 20:49:15 +0100 |
commit | 03a8ed291c566004861c3a5f8e3efe70f79c8fc1 (patch) | |
tree | 4f57a92d0455a073f0c1a65cbb02f0fff7c6bf31 | |
parent | 4bc934f08d9408f650ba40268c77a4517bc61547 (diff) | |
download | aur-03a8ed291c566004861c3a5f8e3efe70f79c8fc1.tar.gz |
0.15.1.0
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 43 |
2 files changed, 40 insertions, 31 deletions
@@ -1,31 +1,25 @@ pkgbase = python-gdbgui - pkgdesc = Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser. https://gdbgui.com - pkgver = 0.15.0.1 + pkgdesc = Browser-based frontend to gdb. Debug C, C++, Go, or Rust. + pkgver = 0.15.1.0 pkgrel = 1 - url = https://github.com/cs01/gdbgui + url = https://www.gdbgui.com arch = any license = GPL + checkdepends = python-nox + checkdepends = python-pytest + checkdepends = python-pytest-cov makedepends = python-setuptools makedepends = yarn depends = python - depends = python-flask - depends = python-flask-compress - depends = python-flask-socketio - depends = python-pygments depends = python-brotli - depends = python-pygdbmi>=0.10.0.0 depends = python-gevent depends = python-gevent-websocket - source = python-gdbgui-0.15.0.1.tar.gz::https://github.com/cs01/gdbgui/archive/v0.15.0.1.tar.gz - md5sums = 8cb3515dd02b3e4788d4bbbaa940c4fe - -pkgname = python-gdbgui - depends = python depends = python-flask depends = python-flask-compress depends = python-flask-socketio - depends = python-pygments - depends = python-brotli depends = python-pygdbmi>=0.10.0.0 - depends = python-gevent - depends = python-gevent-websocket + depends = python-pygments + source = https://github.com/cs01/gdbgui/archive/v0.15.1.0.tar.gz + b2sums = 9076e31eb0b0e19c81e5ec0346baf7c253f2fabdc904936d9b7e4aa7eef6d40989e911b991af5fe64aca07c13aa84a9c93b5216b5b1227c444a528979ae25ba8 + +pkgname = python-gdbgui @@ -1,29 +1,44 @@ # Maintainer: Sachin Krishnan T V <sachu92@gmail.com> # Contributor: ZWindL <zwindl@protonmail.com> -pkgbase=python-gdbgui + +_name='gdbgui' pkgname=python-gdbgui -_module='gdbgui' -pkgver=0.15.0.1 +pkgver=0.15.1.0 pkgrel=1 -pkgdesc="Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser. https://gdbgui.com" -url="https://github.com/cs01/gdbgui" -depends=('python' 'python-flask' 'python-flask-compress' 'python-flask-socketio' 'python-pygments' 'python-brotli' 'python-pygdbmi>=0.10.0.0' 'python-gevent' 'python-gevent-websocket') -makedepends=('python-setuptools' 'yarn') +pkgdesc="Browser-based frontend to gdb. Debug C, C++, Go, or Rust." +url='https://www.gdbgui.com' license=('GPL') +depends=('python' + 'python-brotli' + 'python-gevent' + 'python-gevent-websocket' + 'python-flask' + 'python-flask-compress' + 'python-flask-socketio' + 'python-pygdbmi>=0.10.0.0' + 'python-pygments') +makedepends=('python-setuptools' 'yarn') +checkdepends=('python-nox' 'python-pytest' 'python-pytest-cov') arch=('any') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/cs01/gdbgui/archive/v${pkgver}.tar.gz") -md5sums=('8cb3515dd02b3e4788d4bbbaa940c4fe') +source=("https://github.com/cs01/gdbgui/archive/v$pkgver.tar.gz") +b2sums=('9076e31eb0b0e19c81e5ec0346baf7c253f2fabdc904936d9b7e4aa7eef6d40989e911b991af5fe64aca07c13aa84a9c93b5216b5b1227c444a528979ae25ba8') build() { - cd "${srcdir}/${_module}-${pkgver}" - rm -rf tests + cd $_name-$pkgver + export NODE_OPTIONS=--openssl-legacy-provider # otherwise it fails to build yarn install yarn build python setup.py build } +check() { + cd $_name-$pkgver + nox -s python_tests + nox -s js_tests +} + package() { - depends+=() - cd "${srcdir}/${_module}-${pkgver}" - python setup.py install --root="${pkgdir}" --optimize=1 --skip-build + cd $_name-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 --skip-build + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |