diff --git a/.SRCINFO b/.SRCINFO index 2ffb9c8..9940873 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,33 +1,34 @@ pkgbase = ida-pro-patched pkgdesc = Hex-Rays IDA Pro - pkgver = 9.1.250226 - pkgrel = 2 + pkgver = 9.2.250908 + pkgrel = 1 url = https://hex-rays.com/ida-pro/ arch = x86_64 license = custom makedepends = fakechroot + makedepends = nodejs depends = libgl depends = libx11 depends = libxext depends = libxrender depends = glib2 - depends = qt5-base + depends = qt6-base depends = python-rpyc provides = ida-pro conflicts = ida-pro options = !strip - source = ida-pro-9.1.250226.run::https://vaclive.party/software/ida-pro/releases/download/9.1.250226/ida-pro_91_x64linux.run - source = ida-pro-9.1.250226.run.sig::https://vaclive.party/software/ida-pro/releases/download/9.1.250226/ida-pro_91_x64linux.run.sig - source = patch.py::https://vaclive.party/software/ida-pro/releases/download/9.1.250226/keygen.py - source = patch.py.sig::https://vaclive.party/software/ida-pro/releases/download/9.1.250226/keygen.py.sig + source = ida-pro-9.2.250908.run::https://vaclive.party/software/ida-pro/releases/download/9.2.250908/ida-pro_92_x64linux.run + source = ida-pro-9.2.250908.run.sig::https://vaclive.party/software/ida-pro/releases/download/9.2.250908/ida-pro_92_x64linux.run.sig + source = https://vaclive.party/software/ida-pro/releases/download/9.2.250908/keygen.js + source = https://vaclive.party/software/ida-pro/releases/download/9.2.250908/keygen.js.sig source = com.hex-rays.ida.desktop source = com.hex-rays.hvui.desktop source = qwingraph.desktop source = ida-pro.xml validpgpkeys = 09BE40243217978201A0440E101BA3F4C612AA41 - sha256sums = 8ff08022be3a0ef693a9e3ea01010d1356b26cfdcbbe7fdd68d01b3c9700f9e2 + sha256sums = aadd0f8ae972b84f94f2a974834abf1619f3bd933b3b4d8275f9c50008d05ae1 sha256sums = SKIP - sha256sums = f1459fd512ac44d589f020ba71e0de20ebf8798df26f167db6fe4c087c7cd0d6 + sha256sums = 41e71586ddc30526ff0ff1f6d1be99a18b45720e9da4a82aa453261a5e4884f8 sha256sums = SKIP sha256sums = 9490296e773cda6b03d4bbfbd1e9a398756e074f3574cffdfb31e5d40b2f956d sha256sums = 3010186d85f0ffc12da572be8688e3cfb5fb9b86ac7c4ec7284c4c9a17c17c14 diff --git a/PKGBUILD b/PKGBUILD index 022e1ce..1c44cb8 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,21 +1,21 @@ # Maintainer: nezu@nezu.cc pkgname=ida-pro-patched _pkgname=ida-pro -pkgver=9.1.250226 -pkgrel=2 +pkgver=9.2.250908 +pkgrel=1 pkgdesc="Hex-Rays IDA Pro" arch=('x86_64') url="https://hex-rays.com/ida-pro/" license=('custom') -makedepends=('fakechroot') +makedepends=('fakechroot' 'nodejs') depends=( 'libgl' 'libx11' 'libxext' 'libxrender' 'glib2' - 'qt5-base' + 'qt6-base' 'python-rpyc' ) provides=("$_pkgname") @@ -25,19 +25,19 @@ options=('!strip') _name="$_pkgname-$pkgver" _release_url="https://vaclive.party/software/$_pkgname/releases/download/$pkgver" source=( - "$_name.run::$_release_url/ida-pro_91_x64linux.run" - "$_name.run.sig::$_release_url/ida-pro_91_x64linux.run.sig" - "patch.py::$_release_url/keygen.py" - "patch.py.sig::$_release_url/keygen.py.sig" + "$_name.run::$_release_url/ida-pro_92_x64linux.run" + "$_name.run.sig::$_release_url/ida-pro_92_x64linux.run.sig" + "$_release_url/keygen.js" + "$_release_url/keygen.js.sig" "com.hex-rays.ida.desktop" "com.hex-rays.hvui.desktop" "qwingraph.desktop" "ida-pro.xml" ) -sha256sums=('8ff08022be3a0ef693a9e3ea01010d1356b26cfdcbbe7fdd68d01b3c9700f9e2' +sha256sums=('aadd0f8ae972b84f94f2a974834abf1619f3bd933b3b4d8275f9c50008d05ae1' 'SKIP' - 'f1459fd512ac44d589f020ba71e0de20ebf8798df26f167db6fe4c087c7cd0d6' + '41e71586ddc30526ff0ff1f6d1be99a18b45720e9da4a82aa453261a5e4884f8' 'SKIP' '9490296e773cda6b03d4bbfbd1e9a398756e074f3574cffdfb31e5d40b2f956d' '3010186d85f0ffc12da572be8688e3cfb5fb9b86ac7c4ec7284c4c9a17c17c14' @@ -58,9 +58,7 @@ prepare() { rm "$_name/$_name.run" cd "$_name/opt/$_name" - python3 "$srcdir"/patch.py - mv -v libida32.so.patched libida32.so - mv -v libida.so.patched libida.so + node "$srcdir"/keygen.js rm uninstall* Uninstall* }