Levente Polyak pushed to branch main at Arch Linux / Packaging / Packages / 
pwndbg


Commits:
94586b60 by Levente Polyak at 2025-02-06T20:35:59+01:00
fix(deps): add missing python-sortedcontainers

- - - - -
6c1d5d71 by Levente Polyak at 2025-02-06T20:36:41+01:00
feat(deps): add one_gadget optdepends

- - - - -
60f06bb7 by Levente Polyak at 2025-02-06T20:37:12+01:00
fix(gdb): backport gdb 16 compatibility patch

Related to https://github.com/pwndbg/pwndbg/issues/2725

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = pwndbg
        pkgdesc = Makes debugging with GDB suck less
        pkgver = 2025.01.20
-       pkgrel = 1
+       pkgrel = 2
        url = https://github.com/pwndbg/pwndbg
        arch = any
        license = MIT
@@ -22,6 +22,7 @@ pkgbase = pwndbg
        depends = python-pygments
        depends = python-requests
        depends = python-setuptools
+       depends = python-sortedcontainers
        depends = python-tabulate
        depends = python-typing_extensions
        depends = python-unicorn
@@ -31,8 +32,12 @@ pkgbase = pwndbg
        optdepends = ropgadget: ropgadget command support
        optdepends = radare2: radare2 command support
        optdepends = rizin: rizin command support
+       optdepends = one_gadget: command to find ROP one_gadget
        source = 
https://github.com/pwndbg/pwndbg/archive/2025.01.20/pwndbg-2025.01.20.tar.gz
+       source = 
pwndbg-gdb-16.patch::https://github.com/pwndbg/pwndbg/commit/8b2952ef1bcecb686317cc63a4d92268b4632be7.patch
        sha512sums = 
b619b8b3727a4a23a3146f2bb0f3475ad788e82712cb669d233d88ce546546f114882162df6e5d0b357e9fa143a6829f7387132ee2a7f922dc4e669a215d8d51
+       sha512sums = 
27c1c3e63975c75f1faaa62b20f7ee5861cae6f9482569f2763d708f73fa8cc66fa2a21a4be9820d92f4a534e263bac8a64ab86bbb3df154d9a8cdd7ab17049c
        b2sums = 
58c2c6139d8d96c939c602f694519167d4722f7ed05a92a5c38e55e0a894ffd930813d583e07bc70d0114abdcf8e34e7e859ceeb1113fc0cd00dd4af513f213b
+       b2sums = 
83d4b3aa308c07225df524fe693809cfc6ac4928a783c765ebbe56a245026084492ac4153b6b2d3d68679c612170240b5e191ba95c0cb719c8d2efb50bda9d75
 
 pkgname = pwndbg


=====================================
PKGBUILD
=====================================
@@ -2,11 +2,11 @@
 
 pkgname=pwndbg
 pkgver=2025.01.20
-pkgrel=1
+pkgrel=2
 pkgdesc='Makes debugging with GDB suck less'
 url='https://github.com/pwndbg/pwndbg'
-arch=('any')
-license=('MIT')
+arch=(any)
+license=(MIT)
 depends=(
   debuginfod
   gdb
@@ -21,6 +21,7 @@ depends=(
   python-pygments
   python-requests
   python-setuptools
+  python-sortedcontainers
   python-tabulate
   python-typing_extensions
   python-unicorn
@@ -38,14 +39,21 @@ optdepends=(
   'ropgadget: ropgadget command support'
   'radare2: radare2 command support'
   'rizin: rizin command support'
+  'one_gadget: command to find ROP one_gadget'
 )
-source=(https://github.com/pwndbg/pwndbg/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz)
-sha512sums=('b619b8b3727a4a23a3146f2bb0f3475ad788e82712cb669d233d88ce546546f114882162df6e5d0b357e9fa143a6829f7387132ee2a7f922dc4e669a215d8d51')
-b2sums=('58c2c6139d8d96c939c602f694519167d4722f7ed05a92a5c38e55e0a894ffd930813d583e07bc70d0114abdcf8e34e7e859ceeb1113fc0cd00dd4af513f213b')
+source=(
+  
https://github.com/pwndbg/pwndbg/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz
+  
pwndbg-gdb-16.patch::https://github.com/pwndbg/pwndbg/commit/8b2952ef1bcecb686317cc63a4d92268b4632be7.patch
+)
+sha512sums=('b619b8b3727a4a23a3146f2bb0f3475ad788e82712cb669d233d88ce546546f114882162df6e5d0b357e9fa143a6829f7387132ee2a7f922dc4e669a215d8d51'
+            
'27c1c3e63975c75f1faaa62b20f7ee5861cae6f9482569f2763d708f73fa8cc66fa2a21a4be9820d92f4a534e263bac8a64ab86bbb3df154d9a8cdd7ab17049c')
+b2sums=('58c2c6139d8d96c939c602f694519167d4722f7ed05a92a5c38e55e0a894ffd930813d583e07bc70d0114abdcf8e34e7e859ceeb1113fc0cd00dd4af513f213b'
+        
'83d4b3aa308c07225df524fe693809cfc6ac4928a783c765ebbe56a245026084492ac4153b6b2d3d68679c612170240b5e191ba95c0cb719c8d2efb50bda9d75')
 
 prepare() {
   cd ${pkgname}-${pkgver}
   rm -rf caps profiling
+  patch -Np1 < ../pwndbg-gdb-16.patch
 }
 
 build() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/pwndbg/-/compare/10a63f384ec44b8da5d143a714c092b8905bafc3...60f06bb7f985d076d180c248a66697b575c19fc4

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/pwndbg/-/compare/10a63f384ec44b8da5d143a714c092b8905bafc3...60f06bb7f985d076d180c248a66697b575c19fc4
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to