diff --git a/.SRCINFO b/.SRCINFO index 841a7c9..8870c41 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,24 +1,31 @@ pkgbase = ida-pro-patched - pkgdesc = IDA - The Interactive Disassembler (Patched) - pkgver = 9.0.20241216 + pkgdesc = Hex-Rays IDA Pro + pkgver = 9.1.250226 pkgrel = 1 url = https://hex-rays.com/ida-pro/ arch = x86_64 license = custom makedepends = fakechroot - depends = python>=3 - depends = python<4 + depends = libgl + depends = libx11 + depends = libxext + depends = libxrender + depends = glib2 + depends = qt5-base + depends = python-rpyc options = !strip - source = ida-pro-9.0.20241216.run::https://vaclive.party/software/ida-pro/releases/download/9.0.20241216/ida-pro_90sp1_x64linux.run - source = ida-pro-9.0.20241216.run.sig::https://vaclive.party/software/ida-pro/releases/download/9.0.20241216/ida-pro_90sp1_x64linux.run.sig - source = patch.py::https://vaclive.party/software/ida-pro/releases/download/9.0.20241216/keygen2.py - source = patch.py.sig::https://vaclive.party/software/ida-pro/releases/download/9.0.20241216/keygen2.py.sig + 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.desktop + source = ida-pro-teams.desktop validpgpkeys = 09BE40243217978201A0440E101BA3F4C612AA41 - sha256sums = c0e2d5f410f8a4a3745bb219d821d690ce1768a5ce0a25e86e0c30c1fe599c71 + sha256sums = 8ff08022be3a0ef693a9e3ea01010d1356b26cfdcbbe7fdd68d01b3c9700f9e2 sha256sums = SKIP - sha256sums = da41a74453b5e4b6816c5ed1ad66c8c7a19684c48d23e083bda9d5149966616e + sha256sums = f1459fd512ac44d589f020ba71e0de20ebf8798df26f167db6fe4c087c7cd0d6 sha256sums = SKIP sha256sums = 445e0498d24676cc81c1f9b81a30241eabd480852561f398e520e6e23d4b97bd + sha256sums = b8a7ca4f69428c0191733167905f89c34d73d14778f62aea9b3e2c758792308f pkgname = ida-pro-patched diff --git a/PKGBUILD b/PKGBUILD index 202ed19..c14e660 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,29 +1,39 @@ # Maintainer: nezu@nezu.cc pkgname=ida-pro-patched _pkgname=ida-pro -pkgver=9.0.20241216 +pkgver=9.1.250226 pkgrel=1 -pkgdesc="IDA - The Interactive Disassembler (Patched)" +pkgdesc="Hex-Rays IDA Pro" arch=('x86_64') url="https://hex-rays.com/ida-pro/" license=('custom') makedepends=('fakechroot') -depends=('python>=3' 'python<4') +depends=( + 'libgl' + 'libx11' + 'libxext' + 'libxrender' + 'glib2' + 'qt5-base' + 'python-rpyc' +) options=('!strip') _name="$_pkgname-$pkgver" _release_url="https://vaclive.party/software/$_pkgname/releases/download/$pkgver" source=( - "$_name.run::$_release_url/ida-pro_90sp1_x64linux.run" - "$_name.run.sig::$_release_url/ida-pro_90sp1_x64linux.run.sig" - "patch.py::$_release_url/keygen2.py" - "patch.py.sig::$_release_url/keygen2.py.sig" + "$_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" "$_pkgname.desktop" + "$_pkgname-teams.desktop" ) -sha256sums=('c0e2d5f410f8a4a3745bb219d821d690ce1768a5ce0a25e86e0c30c1fe599c71' +sha256sums=('8ff08022be3a0ef693a9e3ea01010d1356b26cfdcbbe7fdd68d01b3c9700f9e2' 'SKIP' - 'da41a74453b5e4b6816c5ed1ad66c8c7a19684c48d23e083bda9d5149966616e' + 'f1459fd512ac44d589f020ba71e0de20ebf8798df26f167db6fe4c087c7cd0d6' 'SKIP' - '445e0498d24676cc81c1f9b81a30241eabd480852561f398e520e6e23d4b97bd') + '445e0498d24676cc81c1f9b81a30241eabd480852561f398e520e6e23d4b97bd' + 'b8a7ca4f69428c0191733167905f89c34d73d14778f62aea9b3e2c758792308f') validpgpkeys=('09BE40243217978201A0440E101BA3F4C612AA41') # nezu prepare() { @@ -45,7 +55,10 @@ package() { install -dm755 "$pkgdir/usr/bin" ln -s "/opt/$_pkgname/ida" "$pkgdir/usr/bin/ida" + ln -s "/opt/$_pkgname/hvui" "$pkgdir/usr/bin/hvui" install -Dm644 "$srcdir/$_name/opt/$_name/appico.png" "$pkgdir/usr/share/pixmaps/$_pkgname.png" + install -Dm644 "$srcdir/$_name/opt/$_name/hvui.png" "$pkgdir/usr/share/pixmaps/$_pkgname-teams.png" install -Dm644 "$srcdir/$_pkgname.desktop" "$pkgdir/usr/share/applications/$_pkgname.desktop" + install -Dm644 "$srcdir/$_pkgname-teams.desktop" "$pkgdir/usr/share/applications/$_pkgname-teams.desktop" }