diff options
author | Vojtech Kral | 2015-06-21 16:02:43 +0200 |
---|---|---|
committer | Vojtech Kral | 2015-06-21 16:02:43 +0200 |
commit | 1ffbb4da29259961f4274fc39f71b9049c16191c (patch) | |
tree | b84c03a23f089a50fc981931880bef35941669f5 | |
parent | eba1ab2a62bed6984c4f32c15228e9f2cbe2beff (diff) | |
download | aur-1ffbb4da29259961f4274fc39f71b9049c16191c.tar.gz |
Add sha256 check, fix offset on i686
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 13 |
2 files changed, 10 insertions, 5 deletions
@@ -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 @@ -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 |