summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSwyter2023-07-01 17:44:58 +0200
committerSwyter2023-07-01 17:44:58 +0200
commit674054da408f519159697f28d223a3b5f8d21aaf (patch)
tree6a3b3af578dd63b62fc58ae855216a3c2304fedb
parent296b5c951e88904fbc74a742c41e34992468e6c5 (diff)
downloadaur-674054da408f519159697f28d223a3b5f8d21aaf.tar.gz
Add libffi.so.7 as dependency, which Intel forgot to bundle. Actually log errors when launching gpa-* from the terminal
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD8
2 files changed, 9 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0dd771291b91..c71e573ab2bc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,14 @@
pkgbase = intel-gpa-bin
pkgdesc = Intel® Graphics Performance Analyzers (Intel® GPA) provides tools for graphics analysis and optimizations for making games and other graphics-intensive applications run even faster.
pkgver = 23.2.1686276958
- pkgrel = 1
+ pkgrel = 2
url = https://www.intel.com/content/www/us/en/developer/tools/graphics-performance-analyzers/download.html
arch = x86_64
license = custom
makedepends = binutils
makedepends = tar
+ makedepends = sed
+ depends = libffi7
options = !strip
source = https://registrationcenter-download.intel.com/akdlm/IRC_NAS/46f856a1-7346-4305-b47f-b38b1a2dd9f9/gpa_23.2.1686276958_release_m64_deb_install.sh
sha1sums = d8db1524ab3639fdfb631e86ae34a0aaf386375f
diff --git a/PKGBUILD b/PKGBUILD
index e96d5823eff0..76df12d7893d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=intel-gpa-bin
url=https://www.intel.com/content/www/us/en/developer/tools/graphics-performance-analyzers/download.html
-pkgrel=1
+pkgrel=2
pkgver=23.2.1686276958
options=(!strip)
arch=('x86_64')
@@ -11,7 +11,8 @@ pkgdesc="Intel® Graphics Performance Analyzers (Intel® GPA) provides tools for
source=("https://registrationcenter-download.intel.com/akdlm/IRC_NAS/46f856a1-7346-4305-b47f-b38b1a2dd9f9/gpa_${pkgver}_release_m64_deb_install.sh")
sha1sums=('d8db1524ab3639fdfb631e86ae34a0aaf386375f')
-makedepends=(binutils tar)
+makedepends=(binutils tar sed)
+depends=(libffi7) # swy: it needs libffi.so.7, but they forgot to bundle it
build() {
# swy: wrap the called commands with our customized/dummied out versions
@@ -50,4 +51,7 @@ package() {
# swy: these are all legal documents
mv ${pkgdir}/usr/share/doc ${pkgdir}/usr/share/licenses
+
+ # swy: don't hide the error/warning logging when running on a terminal
+ sed -i -e 's|> /dev/null 2>&1||g' ${pkgdir}/usr/bin/gpa-*
} \ No newline at end of file