Unfortunately, neither the old 9.2.160 nor the new 9.2.197 version is compatible with the current Arch Linux environment, particularly the outdated python-cle package in the official repository.
Please manually uprev the python-cle package to version 9.2.197 before updating this package. Below is an example patch to the python-cle PKGBUILD to achieve the uprev.
diff --git a/PKGBUILD b/PKGBUILD
index fc53efbf898a..f6967c3c2573 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,3 +6,3 @@ pkgname=python-${_pyname}
-pkgver=9.2.160
-_testbinaries_ver=9.2.123
-pkgrel=2
+pkgver=9.2.197
+_testbinaries_ver=9.2.197
+pkgrel=1
@@ -13 +13 @@ license=('custom:BSD')
-depends=('python' 'python-pyelftools' 'python-cffi' 'python-pyvex' 'python-pefile' 'python-sortedcontainers')
+depends=('python' 'python-pyelftools' 'python-cffi' 'python-pyvex' 'python-pefile' 'python-sortedcontainers' 'python-pyxdia' 'uefi-firmware-parser-git')
@@ -25,4 +25,4 @@ source=("${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz"
-sha512sums=('65751ddcf94d1b59acf885f259ea54b8367a2296b1fcdb9b5647910402818adcd90d3ac1ec237dc8c733af160956d32c7a9fdb1527bde22e7773454b5bedb7a0'
- '5f88c4fb5e811426d83fcb7c75fcb666ecd634abdd32e30d458d2cdf1f4cfabf4a16ec6794129c719e0bdd245363f2693a008ba414bb1bddd0d4c4defda36f89')
-b2sums=('01f69cbdfecf55ed795eb26713f0ecd0864e707c28930a734ae395ca622697dc385cb4764e0c52113b128b3c9efe1c1a33e0460795e50e1beb395ff3fd09e6a3'
- 'd8f2d5287f4c5eb8c06ab2a2429fd951998a3a5a6dcb4a1fa3867598c1076cc32461940e92fe281ae8843ad856fc382cd3343ede9153372ccad724cacccd0b6d')
+sha512sums=('8c3849f787663a578ce2b296299218f074b55dd62157a73f82264f70779aac5faffa8ae83b0a5600805dae9731450cca6cd8806e7556cd1402603088da6f334d'
+ 'dd1be9391c96191dfbd6e4cd0bc0a6ebb8f8c79b110548b656351496291c717d82caf5c71f0fc0b29a701cd53179a8141b0138b3969e998b2e86826f9f2e83e5')
+b2sums=('a5baf81e2bd1810cfcfdc8973f38f85d871f48158f77eab6709016061c9e1c8b7b6137512dfdbaf89dcd07a2994baa749d5c75c476af82375332b7cb24e7cbaf'
+ '8f1a6bfdeddebfd39ed52d10562758dc2dc9259377a34fcb3e433c59e246538b881501b124df9fa7049ccd1371ddbb37f10280534d0be31684bc3a4ce955cb30')
Pinned Comments
giver commented on 2024-02-25 16:20 (UTC)
The package will be updated to the latest version whose dependencies are all met (typically, it would be the same version as
python-pyvexpackage).Please flag this package as out-of-date only when all of its dependencies have been updated or when this package cannot build.
If you want to use the latest version of angr regardless of unmet dependencies, you can manually update the version (
pkgver) and add the--skip-dependency-checkflag to the build command (python -m build) in thePKGBUILD.Thank you.