Package Details: iaca 3.0-3

Git Clone URL: https://aur.archlinux.org/iaca.git (read-only, click to copy)
Package Base: iaca
Description: Intel® Architecture Code Analyzer AUR install package.
Upstream URL: https://software.intel.com/en-us/articles/intel-architecture-code-analyzer
Keywords: analyze architecture code iaca intel
Licenses: custom
Submitter: coldBug
Maintainer: coldBug
Last Packager: coldBug
Votes: 3
Popularity: 0.000000
First Submitted: 2015-08-22 14:35 (UTC)
Last Updated: 2021-05-19 08:14 (UTC)

Latest Comments

coldBug commented on 2021-05-19 08:18 (UTC)

Thanks @alex.shpilkin - The URL is correct now...

alex.shpilkin commented on 2021-05-17 22:46 (UTC)

The new download link is https://software.intel.com/content/dam/develop/external/us/en/protected/iaca-version-v3.0-lin64.zip, so the package builds for me if just change the PKGBUILD accordingly:

diff --git a/.SRCINFO b/.SRCINFO
index b32e985..75ebc4d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -7,7 +7,7 @@ pkgbase = iaca
        license = custom
        depends = gcc-libs-multilib
        depends = bash
-       source = https://software.intel.com/system/files/managed/c8/65/iaca-version-v3.0-lin64.zip
+       source = https://software.intel.com/content/dam/develop/external/us/en/protected/iaca-version-v3.0-lin64.zip
        source = LICENSE
        sha256sums = e16e7a38985c5955576ed8cd0c77d38332b8a731e2b6ea36e72c19f1fa0aa861
        sha256sums = a99a7f888fe718fb99e077211b00687e9f34b2ca0b6b1a0c7b8a80a1d6ba61a6
diff --git a/PKGBUILD b/PKGBUILD
index 613ada6..e6a43ca 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@ arch=('x86_64')
 url="https://software.intel.com/en-us/articles/intel-architecture-code-analyzer"
 license=('custom')
 depends=('gcc-libs-multilib' 'bash')
-source=('https://software.intel.com/system/files/managed/c8/65/iaca-version-v3.0-lin64.zip' 'LICENSE')
+source=('https://software.intel.com/content/dam/develop/external/us/en/protected/iaca-version-v3.0-lin64.zip' 'LICENSE')
 sha256sums=('e16e7a38985c5955576ed8cd0c77d38332b8a731e2b6ea36e72c19f1fa0aa861' 'a99a7f888fe718fb99e077211b00687e9f34b2ca0b6b1a0c7b8a80a1d6ba61a6')

 package() {

(Don’t forget to bump pkgrel and update .SRCINFO before pushing this to AUR!)

coldBug commented on 2017-11-04 21:26 (UTC)

@jedbrown - You are right, they have changed the file positions in their zip file for version 3.0. I didn't recognize it because the old version 2.2 files are also in the zip and at the old place. This is why my package installed the old 2.2 version and not 3.0... thx

jedbrown commented on 2017-11-04 20:05 (UTC)

Suggest this as a package function so that the binary and header go to appropriate places. package() { install -D -m755 -t "${pkgdir}/usr/bin" "${srcdir}/iaca-lin64/iaca" install -D -m644 -t "${pkgdir}/usr/include" "${srcdir}/iaca-lin64/iacaMarks.h" install -D -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}" "${srcdir}/LICENSE" }

flacs commented on 2017-11-01 22:07 (UTC)

Can you move iacaMarks.h into /usr/include please?

timofonic commented on 2017-10-25 05:51 (UTC)

2.3 released https://software.intel.com/en-us/articles/intel-architecture-code-analyzer

coldBug commented on 2015-08-22 15:53 (UTC)

Download is not working at the moment because Intel is blocking direct download links. You first have to accept the license and manual download the file.