From 464ed17c6a29ee33e76f34bb0d128e7c9f5b2e10 Mon Sep 17 00:00:00 2001
From: nezu <29180158+dumbasPL@users.noreply.github.com>
Date: Thu, 20 Mar 2025 13:22:56 +0100
Subject: [PATCH] update

---
 .SRCINFO | 27 +++++++++++++++++----------
 PKGBUILD | 33 +++++++++++++++++++++++----------
 2 files changed, 40 insertions(+), 20 deletions(-)

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 <nezu@nezu.cc>
 
 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"
 }