summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorIgnat Harczuk2017-12-21 21:39:49 +0100
committerIgnat Harczuk2017-12-21 21:39:49 +0100
commitb5b2d431c77883f424a4a8e63adae4c3de99bce6 (patch)
treec90493a18ec4cf6f6c15bf7d21dbd4e0fc4ab9d2 /PKGBUILD
parentf5f062bf9dcf57d2edb12c9700fa31154f58edb8 (diff)
downloadaur-b5b2d431c77883f424a4a8e63adae4c3de99bce6.tar.gz
pkgrel 3 with mpi
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 24 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5891fd6ac1e4..8041838b9ad4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}