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-10-28 22:45 (UTC) by patchouli)
I took over the package and updated it to IDA Pro 9.0.
This package is not compatible with AUR helpers as is. (AFAIK)
You will need to obtain a copy of the IDA Pro installer (currently
159cf8983a0e7b199d6efab5af42eca31a288e7ef2ec44eba6336de4acb8107a
for 9.0, refer to the PKGBUILD); get it from the IDA download center at https://my.hex-rays.com/ or from VT. 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
.