Package Details: ida-free 7.0.191002-1

Git Clone URL: https://aur.archlinux.org/ida-free.git (read-only, click to copy)
Package Base: ida-free
Description: Freeware version of the world's smartest and most feature-full disassembler
Upstream URL: https://www.hex-rays.com/products/ida/
Licenses: custom
Submitter: fatalis
Maintainer: fatalis
Last Packager: fatalis
Votes: 17
Popularity: 0.64
First Submitted: 2018-02-02 22:28
Last Updated: 2019-12-23 11:52

Dependencies (1)

Required by (0)

Sources (2)

Latest Comments

« First ‹ Previous 1 2

c0llision commented on 2019-03-06 10:50

Seems like the downloader was updated. I'm getting a different hash and the installer fails:

Validating source files with sha256sums...
idafree70_linux.run ... FAILED
ida-free.desktop ... Passed
==> ERROR: One or more files did not pass the validity check!

The hash that I'm getting is: 2c8419bab33b7b401ef33b58c656449144c3098369d0d8687ea99218537da95d

fatalis commented on 2018-11-19 06:49

Thank you, fixed.

Denton-L commented on 2018-11-19 05:09

Currently, getting help for IDA fails because the assistant isn't being included. (To test, try pressing F1).

The following patch should include the assistant and make it runnable:

diff --git a/PKGBUILD b/PKGBUILD
index 5d9f3d4..11a5470 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -31,9 +31,9 @@ package() {

     # the installer needlessly makes a lot of files executable
     find "${pkgdir}"/opt/${pkgname} -type f -exec chmod -x {} \;
-    chmod +x "${pkgdir}"/opt/${pkgname}/ida64
+    chmod +x "${pkgdir}"/opt/${pkgname}/{ida64,assistant}

-    rm "${pkgdir}"/opt/${pkgname}/{uninstall*,Uninstall*,assistant}
+    rm "${pkgdir}"/opt/${pkgname}/{uninstall*,Uninstall*}

     install "${srcdir}"/ida-free.desktop "${pkgdir}"/usr/share/applications
     ln -s /opt/${pkgname}/appico64.png "${pkgdir}"/usr/share/icons/ida-free.png

fatalis commented on 2018-02-14 18:10

Hopefully fixed now.

MarcinWieczorek commented on 2018-02-14 13:52

You can't assume the .run file is in the package directory, but in "${srcdir}". The package doesn't work if you have a common source dir.