diff options
author | Swyter | 2022-12-06 09:53:46 +0100 |
---|---|---|
committer | Swyter | 2022-12-06 09:56:15 +0100 |
commit | f8ef1182d9b0bed44d5005e59d6ff318603e7d09 (patch) | |
tree | 91c087edeed3b2cc8fa7aaab637d7d831eba2309 | |
download | aur-f8ef1182d9b0bed44d5005e59d6ff318603e7d09.tar.gz |
First packaged version.
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 48 |
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 |