summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVojtech Kral2015-06-21 16:02:43 +0200
committerVojtech Kral2015-06-21 16:02:43 +0200
commit1ffbb4da29259961f4274fc39f71b9049c16191c (patch)
treeb84c03a23f089a50fc981931880bef35941669f5
parenteba1ab2a62bed6984c4f32c15228e9f2cbe2beff (diff)
downloadaur-1ffbb4da29259961f4274fc39f71b9049c16191c.tar.gz
Add sha256 check, fix offset on i686
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD13
2 files changed, 10 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c6abe39e80ee..ba3953d892cd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = libopencl
pkgdesc = AMD OpenCL library and ICD loader
pkgver = 2.0
- pkgrel = 1
+ pkgrel = 2
url = http://developer.amd.com/tools-and-sdks/opencl-zone/amd-accelerated-parallel-processing-app-sdk/
install = install
arch = i686
diff --git a/PKGBUILD b/PKGBUILD
index 49155777ce57..482075ab99ce 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname='libopencl'
pkgver=2.0
-pkgrel=1
+pkgrel=2
_appsdk_ver='3.0.0'
pkgdesc='AMD OpenCL library and ICD loader'
@@ -21,13 +21,16 @@ _agr_url='http://developer.amd.com/amd-license-agreement-appsdk/'
[ "$CARCH" = 'x86_64' ] && _file='AMD-APP-SDK-v3.0-0.113.50-Beta-linux64.tar.bz2' \
|| _file='AMD-APP-SDK-v3.0-0.113.50-Beta-linux32-1.tar.bz2'
+[ "$CARCH" = 'x86_64' ] && _hash='0d806087e5fef7fdfb9372388afe2ff7b382041ba5a23160d58143166005f2d4' \
+ || _hash='0520a2fac0e945195419ec560e7d340cbcb2da3a3412cb2f38584263a7198d35'
+
_arch="${CARCH/i6/x}"
_bits="${_arch/x86/32}"
_bits="${_bits/32_/}"
_tarball="AMD-APP-SDK-${_appsdk_ver}-${CARCH}.tar.bz2"
_sfx="AMD-APP-SDK-v3.0-0.113.50-Beta-linux${_bits}.sh"
-_offset=9512
+[ "$CARCH" = 'x86_64' ] && _offset=9512 || _offset=9513
_inner='inner.tar.bz2'
_wget()
@@ -59,9 +62,11 @@ prepare()
echo -n '[tarball] '
postdata2="amd_developer_central_nonce=${nonce2}&_wp_http_referer=%2Famd-license-agreement-appsdk%2F&f=${fbase/=/%3D}"
- _wget --post-data "${postdata2}" "${_agr_url}" -O "../${_tarball}"
+ _wget --post-data "${postdata2}" "${_agr_url}" -O "${_tarball}"
+
+ msg "Validating ${_tarball} files with sha256sum ..."
+ echo "${_hash} ${_tarball}" | sha256sum -c || exit 1
- ln -sf "../${_tarball}" .
msg "Extracting ${_tarball} ..."
bsdtar -jxf "${_tarball}"
dd ibs="${_offset}" skip=1 if="${_sfx}" of="${_inner}" 2> /dev/null