diff --git a/PKGBUILD b/PKGBUILD index 4d2c085..6632d87 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,23 +2,30 @@ pkgname=pwndbg pkgver=2023.07.17 -pkgrel=1 +pkgrel=1.2 pkgdesc='Makes debugging with GDB suck less' url='https://github.com/pwndbg/pwndbg' arch=('any') license=('MIT') depends=('gdb' 'python' 'python-capstone' 'python-unicorn' 'python-pycparser' 'python-psutil' 'python-tabulate' 'python-pwntools' 'python-pyelftools' 'python-pygments' 'which') +makedepends=('patchutils') optdepends=('checksec: checksec command support' 'ropper: ropper command support' 'ropgadget: ropgadget command support' 'radare2: radare2 command support') -source=(https://github.com/pwndbg/pwndbg/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz) -sha512sums=('d261ed992327d62b0b3e7cc002d3185435748e27cc2ce0085d438848ef1bdb0b3921ae5c1ce19c25e49d52b10f8340eb67c4e05fc197d2adeb888b47e2c158ba') -b2sums=('e373a7408366090f58385dac8dfcdd13702c475117a35158a1a149d149c9a2cbf5f2702be33aeab537451cfd990b5253e9bc0283fa5ae197c9cceb680e65a724') +source=(https://github.com/pwndbg/pwndbg/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz + https://github.com/pwndbg/pwndbg/commit/f3914e26968ca3cc0a1f06a29cd54913beb662ff.patch) +sha512sums=('d261ed992327d62b0b3e7cc002d3185435748e27cc2ce0085d438848ef1bdb0b3921ae5c1ce19c25e49d52b10f8340eb67c4e05fc197d2adeb888b47e2c158ba' + '33087d2820c3a995c3e3652d0d7aaeedb32b2026c0d20d3b8b6a4497e66cc428c4a7cd32b6bd30214ced6aa5db059ee4a84ad87c9f8909d697b86a94c1978fe1') +b2sums=('e373a7408366090f58385dac8dfcdd13702c475117a35158a1a149d149c9a2cbf5f2702be33aeab537451cfd990b5253e9bc0283fa5ae197c9cceb680e65a724' + 'd71ecfcbf8dd0e21ce8a47def8ef48a3d732ab040bd1e1db73c1055e5d18e8f2d2296fdedf58084a20562800268a2a09dfb139e1ab880ead35702be6fe037a8b') prepare() { cd ${pkgname}-${pkgver} + + filterdiff -p1 -x requirements.txt -x setup.sh ../f3914e26968ca3cc0a1f06a29cd54913beb662ff.patch | patch -Np1 + sed '/0L/d' -i ida_script.py }