diff options
author | Ignat Harczuk | 2017-12-21 21:39:49 +0100 |
---|---|---|
committer | Ignat Harczuk | 2017-12-21 21:39:49 +0100 |
commit | b5b2d431c77883f424a4a8e63adae4c3de99bce6 (patch) | |
tree | c90493a18ec4cf6f6c15bf7d21dbd4e0fc4ab9d2 /PKGBUILD | |
parent | f5f062bf9dcf57d2edb12c9700fa31154f58edb8 (diff) | |
download | aur-b5b2d431c77883f424a4a8e63adae4c3de99bce6.tar.gz |
pkgrel 3 with mpi
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 24 insertions, 9 deletions
@@ -58,17 +58,17 @@ _v_b='163' _update='1' -pkgrel=2 +pkgrel=3 _sp='professional_edition' -_icc_ver='18.0.4' -_mpi_ver='5.1.3' -_mkl_ver="11.3.3" -_tbb_ver='4.4.3' -_vtune_ver='0.2.525261' -_inspector_ver='1.0.522981' -_advisor_ver='1.0.523188' +_icc_ver='18.0.4' +_mpi_ver='5.1.3' +_mkl_ver="11.3.3" +_tbb_ver='4.4.3' +_vtune_ver='0.2.525261' +_inspector_ver='1.0.522981' +_advisor_ver='1.0.523188' # Same version from update 4 2017 _vtune_man_ver='0.2.525261' @@ -79,6 +79,7 @@ _advisor_man_ver='1.0.523188' pkgver=${_year}.${_icc_ver}.${_v_a}.${_v_b} _dir_nr='12375' +_mpi_dir_nr='12414' options=(strip libtool staticlibs) @@ -91,6 +92,7 @@ _parallel_studio_xe_dir="parallel_studio_xe${_year:+_${_year}}${_update:+_update source=( "http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/${_dir_nr}/${_parallel_studio_xe_dir}.tgz" + "http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/${_mpi_dir_nr}/l_mpi_${_year}.${_v_a}.${_v_b}.tgz" 'intel_compilers.sh' 'intel_vtune-amplifier.sh' 'intel_advisor.sh' @@ -112,6 +114,7 @@ source=( sha256sums=('dd3e118069d87eebb614336732323b48172c8c8a653cde673a8ef02f7358e94d' + '130b11571c3f71af00a722fa8641db5a1552ac343d770a8304216d8f5d00e75c' '75fcdfc246949341afddcf51b2037f606f25612a04c199ac1a743247aa7c4ea5' '278f9545d14c1fbec737bbfbcafb1b9090d35aab0dfeddc99d4c6e296b56057b' 'e3103fb1c5e2ec9f0cc4090abb7e273563e735d88e185f527c66b2aebd52e733' @@ -154,10 +157,19 @@ extract_rpms() { done } +extract_mpi_rpms() { + cd $2 + for rpm_file in ${mpi_rpm_dir}/$1 ; do + echo -e " Extracting: ${rpm_file}" + bsdtar -xf ${rpm_file} + done +} + set_build_vars() { _pkg_ver=${_year}.${_icc_ver}.${_v_a}.${_v_b} _composer_xe_dir="compilers_and_libraries_${_year}.${_v_a}.${_v_b}" rpm_dir=${srcdir}/${_parallel_studio_xe_dir}/rpm + mpi_rpm_dir=${srcdir}/l_mpi_${_year}.${_v_a}.${_v_b}/rpm xe_build_dir=${srcdir}/cxe_build base_dir=${srcdir}/.. _man_dir=${xe_build_dir}/usr/share/man/man1 @@ -566,7 +578,7 @@ package_intel-mpi() { echo -e " # intel-mpi: Extracting RPMS " extract_rpms 'intel-mpi-*.rpm' $xe_build_dir - + extract_mpi_rpms 'intel-mpi-sdk-*.rpm' $xe_build_dir echo -e " # intel-mpi: Editing variables " cd ${xe_build_dir}/opt/intel/${_composer_xe_dir}/linux/mpi/${_i_arch}/bin @@ -580,6 +592,9 @@ package_intel-mpi() { chmod a+x mpivars.sh + rm -rf ${xe_build_dir}/opt/intel/${_composer_xe_dir}/linux/mpi_2019 + rm -rf ${xe_build_dir}/opt/intel/${_composer_xe_dir}/licensing/mpi_2019 + echo -e " # intel-mpi: Move package " mv ${xe_build_dir}/opt ${pkgdir} mv ${xe_build_dir}/etc ${pkgdir} |