summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSwyter2022-12-06 09:53:46 +0100
committerSwyter2022-12-06 09:56:15 +0100
commitf8ef1182d9b0bed44d5005e59d6ff318603e7d09 (patch)
tree91c087edeed3b2cc8fa7aaab637d7d831eba2309
downloadaur-f8ef1182d9b0bed44d5005e59d6ff318603e7d09.tar.gz
First packaged version.
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD48
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..72d0b7a9911e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,11 @@
+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 = 22.2.1654744802
+ pkgrel = 1
+ arch = x86_64
+ license = custom
+ options = !strip
+ source = https://registrationcenter-download.intel.com/akdlm/irc_nas/18791/gpa_22.2.1654744802_release_m64_deb_install.sh
+ sha256sums = 345d38d0877e081beab2710e6b58272c4a2831e36f0ebbc1cd2bba2be46541c9
+
+pkgname = intel-gpa-bin
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..96523f4d36ef
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Swyter <swyterzone+aur@gmail.com>
+
+pkgname=intel-gpa-bin
+pkgrel=1
+pkgver=22.2.1654744802
+options=(!strip)
+arch=('x86_64')
+license=('custom')
+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."
+
+source=("https://registrationcenter-download.intel.com/akdlm/irc_nas/18791/gpa_${pkgver}_release_m64_deb_install.sh")
+sha256sums=('345d38d0877e081beab2710e6b58272c4a2831e36f0ebbc1cd2bba2be46541c9')
+
+build() {
+ # swy: wrap the called commands with our customized/dummied out versions
+ mktemp() {
+ echo "./" # swy: dump the .deb here, same folder
+ }
+
+ dpkg() {
+ echo "$@" # swy: don't install, we're not ubuntu
+ }
+
+ rm() {
+ echo "$@" # swy: don't remove it afterwards
+ }
+
+ export -f mktemp
+ export -f dpkg
+ export -f rm
+
+ cd "$srcdir/"
+
+ # swy: call the shell-based script that normally installs the self-contained .deb file
+ yes 'yes' | sh ./gpa_${pkgver}_release_m64_deb_install.sh
+
+ unset rm
+
+ # swy: extract the files from the .deb file
+ ar x intel-gpa_tmp.deb && tar -xvf data.tar.xz
+}
+
+package() {
+ cd "$srcdir"
+
+ cp -r "${srcdir}/opt" ${pkgdir}
+ cp -r "${srcdir}/usr" ${pkgdir}
+} \ No newline at end of file