file://
is necessary for the .run file as it's not included. If I remove file://
from the path to the .run file, then pushing to the AUR fails with this error:
remote: error: The following error occurred when parsing commit
remote: error: 7530b9db76334d13f882f532a4d901ee8ddc4e0b:
remote: error: missing source file: ida-pro_90_x64linux.run
remote: error: hook declined to update refs/heads/master
To ssh://aur.archlinux.org/ida-pro.git
! [remote rejected] master -> master (hook declined)
error: failed to push some refs to 'ssh://aur.archlinux.org/ida-pro.git'
And I cannot include the .run file in the repository as it'd be a violation of their terms of use - it needs to be downloaded from the downloads center; or if you'd like, grab it some other way e.g. via the hash included. file://
is already handled in makepkg - refer to /etc/makepkg.conf
(the DLAGENTS section). It's not necessary for the .desktop files because they're already included in the repository.
Pinned Comments
patchouli commented on 2024-10-28 22:43 (UTC) (edited on 2024-12-24 17:04 (UTC) by patchouli)
I took over the package and updated it to IDA Pro 9.0 and newer.
This package is not compatible with AUR helpers as is. (AFAIK)
You will need to obtain a copy of the IDA Pro installer (currently
c0e2d5f410f8a4a3745bb219d821d690ce1768a5ce0a25e86e0c30c1fe599c71
for 9.0, refer to the PKGBUILD); get it from the IDA download center at https://my.hex-rays.com/. You will need a properidapro*.hexlic
file or a floating license server to activate IDA Pro.Clone the repository, put the installer in the directory, then run
makepkg -sicf
.