diff options
author | Ignat Harczuk | 2016-09-09 12:49:15 +0200 |
---|---|---|
committer | Ignat Harczuk | 2016-09-09 12:49:15 +0200 |
commit | 53633d19c40b5264f4f4f4062719ba090fe76354 (patch) | |
tree | 1779d3f81fe617543c30ce5d55e09269790cd1df | |
parent | d4e2871a3bf698c3a5f58ee2201df53fe7f5dce7 (diff) | |
download | aur-53633d19c40b5264f4f4f4062719ba090fe76354.tar.gz |
updated to 2017
dropped the -xe in spector and advisor, updated the scripts also.
version using pacman -Qi intel-<package> will give same in Description
as before, since i could not find this data in the rpms.
-rw-r--r-- | .SRCINFO | 32 | ||||
-rw-r--r-- | PKGBUILD | 122 | ||||
-rw-r--r-- | intel_advisor-xe.sh | 2 | ||||
-rw-r--r-- | intel_advisor.sh | 2 | ||||
-rw-r--r-- | intel_inspector-xe.sh | 2 | ||||
-rw-r--r-- | intel_inspector.sh | 2 | ||||
-rw-r--r-- | intel_vtune-amplifier-xe.sh | 2 |
7 files changed, 87 insertions, 77 deletions
@@ -1,9 +1,7 @@ -# Generated by mksrcinfo v8 -# Wed May 11 15:21:31 UTC 2016 pkgbase = intel-parallel-studio-xe pkgdesc = Intel C++ C and FORTRAN compiler - Intel Parallel Studio XE - Cluster Edition - icc icpc ifort ipp mkl - pkgver = 2016.16.0.3.3.210 - pkgrel = 3 + pkgver = 2017.17.0.0.0.098 + pkgrel = 1 url = http://software.intel.com/en-us/articles/non-commercial-software-download/ arch = x86_64 license = custom @@ -15,11 +13,11 @@ pkgbase = intel-parallel-studio-xe options = strip options = libtool options = staticlibs - source = http://registrationcenter-download.intel.com/akdlm/irc_nas/9061/parallel_studio_xe_2016_update3.tgz + source = http://registrationcenter-download.intel.com/akdlm/irc_nas/9651/parallel_studio_xe_2017.tgz source = intel_compilers.sh source = intel_vtune-amplifier-xe.sh - source = intel_advisor-xe.sh - source = intel_inspector-xe.sh + source = intel_advisor.sh + source = intel_inspector.sh source = intel-composer.install source = intel-compiler-base.conf source = intel-fortran.conf @@ -33,11 +31,11 @@ pkgbase = intel-parallel-studio-xe source = intel-mkl-th.conf source = intel-tbb.install source = EULA.txt - sha256sums = aa7c6f1a6603fae07c2b01409c12de0811aa5947eaa71dfb1fe9898076c2773e + sha256sums = f380a56a25cf17941eb691a640035e79f92516346500e0df80fbdd46c5c1b301 sha256sums = 75fcdfc246949341afddcf51b2037f606f25612a04c199ac1a743247aa7c4ea5 - sha256sums = 624001bbd846f460d46f062acdf78a602c862aa9c956f3f7e4b0ec9d9b38d3fb - sha256sums = 292a9eea2c9a836ee9dc0d4ff28fc741d5548a3182e4f75aec7b93e1dd7b4f21 - sha256sums = 6d81d03efc3efe248b3c2ed1eab679fb0d8bcf21edc055042c1996c4a2c61eb1 + sha256sums = 35c06af80885c3a49501652c24939df3bd073afbb19d3635928439d25a9e2bea + sha256sums = 11b2bd13666145592448d3ba2519dfb8c8f3e62787045ff0b83c2556059c675f + sha256sums = 49802a3eafe5d005de6f067a3b957a904723028990f636e22cf06f771b94d082 sha256sums = 3f96dec03111e69d16bb363acf4d0570e8a9526c09e5e542a7558f1b26d043ef sha256sums = 31ac4d0f30a93fe6393f48cb13761d7d1ce9719708c76a377193d96416bed884 sha256sums = c165386ba33b25453d4f5486b7fefcdba7d31e156ad280cbdfa13ed924b01bef @@ -53,16 +51,16 @@ pkgbase = intel-parallel-studio-xe sha256sums = 228ac25e147adb9b872e1a562e522d2fd48809ccae89b765112009896a6d55a5 pkgname = intel-compiler-base - pkgdesc = Intel C/C++ 16.0.3 + pkgdesc = Intel C/C++ 17.0.0 install = intel-composer.install pkgname = intel-fortran-compiler - pkgdesc = Intel Fortran compiler 16.0.3 + pkgdesc = Intel Fortran compiler 17.0.0 install = intel-composer.install depends = intel-compiler-base pkgname = intel-ipp - pkgdesc = Intel Integrated Performance Primitives 9.0.3 + pkgdesc = Intel Integrated Performance Primitives install = intel-composer.install pkgname = intel-mkl @@ -81,9 +79,11 @@ pkgname = intel-vtune-amplifier-xe pkgdesc = Performance profiler for serial and parallel performance analysis 16.3.463186 depends = pangox-compat -pkgname = intel-inspector-xe +pkgname = intel-inspector pkgdesc = Memory and thread debugger 16.1.460803 + conflicts = intel-inspector-xe -pkgname = intel-advisor-xe +pkgname = intel-advisor pkgdesc = Threading design and prototyping tool for software architects 16.1.463413 + conflicts = intel-advisor-xe @@ -33,9 +33,9 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. pkgbase="intel-parallel-studio-xe" -pkgname=('intel-compiler-base' 'intel-fortran-compiler' 'intel-ipp' 'intel-mkl' 'intel-mpi' 'intel-tbb_psxe' 'intel-vtune-amplifier-xe' 'intel-inspector-xe' 'intel-advisor-xe' ) +pkgname=('intel-compiler-base' 'intel-fortran-compiler' 'intel-ipp' 'intel-mkl' 'intel-mpi' 'intel-tbb_psxe' 'intel-vtune-amplifier-xe' 'intel-inspector' 'intel-advisor' ) PKGEXT='.pkg.tar.gz' -packager='Ignat Harczuk <ignathe@gmail.com>' +packager="Ignat Harczuk <ignathe@gmail.com>" ######################################## #OPTIONS begin @@ -51,39 +51,47 @@ _remove_static_objects_mkl=false _remove_static_objects_ipp=false ######################################## -_year='2016' -_v_a='3' -_v_b='210' +_year='2017' +_v_a='0' +_v_b='098' +# year, version a and version b found in /opt/intel/compilers_and_libraries_YEAR_A_B -_update='3' +_update='' -pkgrel=4 -#http://registrationcenter-download.intel.com/akdlm/irc_nas/9061/parallel_studio_xe_2016_update3.tgz +pkgrel=1 +#http://registrationcenter-download.intel.com/akdlm/irc_nas/9651/parallel_studio_xe_2017_update1.tgz _sp='' -_icc_ver='16.0.3' # intel-ccompxe-${_v_b}-${_icc_ver}.noarch.rpm +_icc_ver='17.0.0' # intel-ccompxe-${_v_b}-${_icc_ver}.noarch.rpm #_openmp_ver='16.0.1' # intel-openmp-${_v_b}-${_openmp_ver}.${arch}.rpm -_ipp_ver='9.0.3' # intel-ipp-ac-${_v_b}-${_ipp_ver}.${arch}.rpm +# omp was merged together with the icc compiler + +# _ipp_ver='9.0.3' # intel-ipp-ac-${_v_b}-${_ipp_ver}.${arch}.rpm +# ipp ver not seen in rpm's + _mpi_ver='5.1.3' # intel-mpi-${_v_b}-${_ipp_ver}.${arch}.rpm -_mkl_ver='11.3.3' # intel-mkl-cluster-${_v_b}-${_mkl_ver}.${arch}.rpm +# mpi ver not needed + +_mkl_ver="11.3.3" # intel-mkl-cluster-${_v_b}-${_mkl_ver}.${arch}.rpm + _tbb_ver='4.4.3' # intel-tbb-${_v_b_}-${_tbb_ver}.noarch.rpm #_gdb_ver='7.8.0' # intel-gdb-${_gdb_ver}-${_v_b}.x86_64.rpm #_gdb_gt_ver='7.6.0' # intel-gdb-gt-${_gdb_gt_ver}-{_v_b}.x86_64.rpm _vtune_ver='16.3.463186' # intel-vtune-amplifier-xe-${year}-*-${_vtune_ver}.${arch}.rpm -_inspector_ver='16.1.460803' # intel-inspector-xe-${year}-*-${_inspector_ver}.${arch}.rpm -_advisor_ver='16.1.463413' # intel-advisor-xe-${year}-*-${_advisor_ver}.${arch}.rpm +_inspector_ver='16.1.460803' # intel-inspector-${year}-*-${_inspector_ver}.${arch}.rpm +_advisor_ver='16.1.463413' # intel-advisor-${year}-*-${_advisor_ver}.${arch}.rpm # Different version for docs -_vtune_man_ver='3.0.463186' -_inspector_man_ver='1.3.460803' -_advisor_man_ver='1.40.463413' +_vtune_man_ver='0.2.478468' +_inspector_man_ver='1.0.475470' +_advisor_man_ver='1.0.477503' pkgver=${_year}.${_icc_ver}.${_v_a}.${_v_b} -_dir_nr='9061' +_dir_nr='9651' options=(strip libtool staticlibs) @@ -98,8 +106,8 @@ source=( "http://registrationcenter-download.intel.com/akdlm/irc_nas/${_dir_nr}/${_parallel_studio_xe_dir}.tgz" 'intel_compilers.sh' 'intel_vtune-amplifier-xe.sh' - 'intel_advisor-xe.sh' - 'intel_inspector-xe.sh' + 'intel_advisor.sh' + 'intel_inspector.sh' 'intel-composer.install' 'intel-compiler-base.conf' 'intel-fortran.conf' @@ -118,11 +126,11 @@ source=( sha256sums=( - 'aa7c6f1a6603fae07c2b01409c12de0811aa5947eaa71dfb1fe9898076c2773e' # parallel_studio_xe_2016_update3.tgz + 'f380a56a25cf17941eb691a640035e79f92516346500e0df80fbdd46c5c1b301' # parallel_studio_xe_2016_update3.tgz '75fcdfc246949341afddcf51b2037f606f25612a04c199ac1a743247aa7c4ea5' # intel_compilers.sh - '624001bbd846f460d46f062acdf78a602c862aa9c956f3f7e4b0ec9d9b38d3fb' # intel_vtune-amplifier-xe.sh - '292a9eea2c9a836ee9dc0d4ff28fc741d5548a3182e4f75aec7b93e1dd7b4f21' # intel_advisor-xe.sh - '6d81d03efc3efe248b3c2ed1eab679fb0d8bcf21edc055042c1996c4a2c61eb1' # intel_inspector-xe.sh + '35c06af80885c3a49501652c24939df3bd073afbb19d3635928439d25a9e2bea' # intel_vtune-amplifier-xe.sh + '11b2bd13666145592448d3ba2519dfb8c8f3e62787045ff0b83c2556059c675f' # intel_advisor.sh + '49802a3eafe5d005de6f067a3b957a904723028990f636e22cf06f771b94d082' # intel_inspector.sh '3f96dec03111e69d16bb363acf4d0570e8a9526c09e5e542a7558f1b26d043ef' # intel-composer.install '31ac4d0f30a93fe6393f48cb13761d7d1ce9719708c76a377193d96416bed884' # intel-compiler-base.conf 'c165386ba33b25453d4f5486b7fefcdba7d31e156ad280cbdfa13ed924b01bef' # intel-fortran.conf @@ -448,8 +456,8 @@ package_intel-fortran-compiler() { rm *.csh #Remove duplicate logo and .css found in intel base - rm ${xe_build_dir}/opt/intel/documentation_2016/en/tutorials/ps2016/resources/intel_gsp_styles.css - rm ${xe_build_dir}/opt/intel/documentation_2016/en/tutorials/ps2016/resources/intel_logo.png + rm ${xe_build_dir}/opt/intel/documentation_${_year}/en/compiler_f/ps${_year}/resources/intel_gsp_styles.css + rm ${xe_build_dir}/opt/intel/documentation_${_year}/en/compiler_f/ps${_year}/resources/intel_logo.png if $_remove_docs ; then echo -e " # intel-fortran-compiler: Remove documentation" @@ -684,7 +692,8 @@ package_intel-mpi() { cd ${xe_build_dir}/opt/intel/${_composer_xe_dir}/linux/mpi/${_i_arch}/bin rm mpivars.csh - for i in mpd* mpi* + #for i in mpd* mpi* no mpd longer since 2017? + for i in mpi* do sed -i 's/I_MPI_SUBSTITUTE_INSTALLDIR/\/opt\/intel\/composerxe\/linux\/mpi/g' $i done @@ -809,34 +818,35 @@ package_intel-vtune-amplifier-xe() { mv ${xe_build_dir}/usr ${pkgdir} } -package_intel-advisor-xe() { +package_intel-advisor() { set_build_vars pkgdesc="Threading design and prototyping tool for software architects $_advisor_ver" pkgver=${_pkg_ver} + conflicts=( 'intel-advisor-xe' ) - echo -e " # intel-advisor-xe: Start building" + echo -e " # intel-advisor: Start building" mkdir -p ${xe_build_dir}/opt mkdir -p ${xe_build_dir}/etc/ld.so.conf.d mkdir -p ${_man_dir} - echo -e " # intel-advisor-xe: Editing variables " + echo -e " # intel-advisor: Editing variables " if [ "$CARCH" = "i686" ]; then - sed -i 's/<arch>/bin32/g' ${srcdir}/intel_advisor-xe.sh + sed -i 's/<arch>/bin32/g' ${srcdir}/intel_advisor.sh else - sed -i 's/<arch>/bin64/g' ${srcdir}/intel_advisor-xe.sh + sed -i 's/<arch>/bin64/g' ${srcdir}/intel_advisor.sh fi - cp ${srcdir}/intel_advisor-xe.sh ${xe_build_dir}/etc/ld.so.conf.d - chmod a+x ${xe_build_dir}/etc/ld.so.conf.d/intel_advisor-xe.sh + cp ${srcdir}/intel_advisor.sh ${xe_build_dir}/etc/ld.so.conf.d + chmod a+x ${xe_build_dir}/etc/ld.so.conf.d/intel_advisor.sh cd ${xe_build_dir} - echo -e " # intel-advisor-xe: Extracting RPMS " - extract_rpms 'intel-advisor-xe-*.rpm' $xe_build_dir + echo -e " # intel-advisor: Extracting RPMS " + extract_rpms 'intel-advisor-*.rpm' $xe_build_dir - echo -e " # intel-advisor-xe: Coping man pages" - #mv ${xe_build_dir}/opt/intel/advisor_xe_${_year}.${_advisor_ver}/man/man1/*.1 ${_man_dir} - mv ${xe_build_dir}/opt/intel/advisor_xe_${_year}.${_advisor_man_ver}/man/man1/*.1 ${_man_dir} + echo -e " # intel-advisor: Coping man pages" + #mv ${xe_build_dir}/opt/intel/advisor_${_year}.${_advisor_ver}/man/man1/*.1 ${_man_dir} + mv ${xe_build_dir}/opt/intel/advisor_${_year}.${_advisor_man_ver}/man/man1/*.1 ${_man_dir} cd ${_man_dir} for f in *.1 ; do @@ -845,42 +855,42 @@ package_intel-advisor-xe() { if $_remove_docs ; then echo -e " # intel-vtune-amplifier-xe: remove documentation " - rm -rf ${xe_build_dir}/opt/intel/advisor_xe_${_year}.${_advisor_ver}/samples - rm -rf ${xe_build_dir}/opt/intel/advisor_xe_${_year}.${_advisor_ver}/documentation + rm -rf ${xe_build_dir}/opt/intel/advisor_${_year}.${_advisor_ver}/samples + rm -rf ${xe_build_dir}/opt/intel/advisor_${_year}.${_advisor_ver}/documentation fi - echo -e " # intel-advisor-xe: Move package" + echo -e " # intel-advisor: Move package" mv ${xe_build_dir}/opt ${pkgdir} mv ${xe_build_dir}/etc ${pkgdir} mv ${xe_build_dir}/usr ${pkgdir} } -package_intel-inspector-xe() { +package_intel-inspector() { set_build_vars pkgdesc="Memory and thread debugger $_inspector_ver" pkgver=${_pkg_ver} + conflicts=('intel-inspector-xe') - echo -e " # intel-inspector-xe: Start building" + echo -e " # intel-inspector: Start building" mkdir -p ${xe_build_dir}/opt mkdir -p ${xe_build_dir}/etc/ld.so.conf.d mkdir -p ${_man_dir} - echo -e " # intel-inspector-xe: Editing variables " + echo -e " # intel-inspector: Editing variables " if [ "$CARCH" = "i686" ]; then - sed -i 's/<arch>/bin32/g' ${srcdir}/intel_inspector-xe.sh + sed -i 's/<arch>/bin32/g' ${srcdir}/intel_inspector.sh else - sed -i 's/<arch>/bin64/g' ${srcdir}/intel_inspector-xe.sh + sed -i 's/<arch>/bin64/g' ${srcdir}/intel_inspector.sh fi - cp ${srcdir}/intel_inspector-xe.sh ${xe_build_dir}/etc/ld.so.conf.d - chmod a+x ${xe_build_dir}/etc/ld.so.conf.d/intel_inspector-xe.sh + cp ${srcdir}/intel_inspector.sh ${xe_build_dir}/etc/ld.so.conf.d + chmod a+x ${xe_build_dir}/etc/ld.so.conf.d/intel_inspector.sh cd ${xe_build_dir} - echo -e " # intel-inspector-xe: Extracting RPMS " - extract_rpms 'intel-inspector-xe-*.rpm' $xe_build_dir + echo -e " # intel-inspector: Extracting RPMS " + extract_rpms 'intel-inspector-*.rpm' $xe_build_dir - echo -e " # intel-inspector-xe: Coping man pages" - #mv ${xe_build_dir}/opt/intel/inspector_xe_${_year}.${_inspector_ver}/man/man1/*.1 ${_man_dir} - mv ${xe_build_dir}/opt/intel/inspector_xe_${_year}.${_inspector_man_ver}/man/man1/*.1 ${_man_dir} + echo -e " # intel-inspector: Coping man pages" + mv ${xe_build_dir}/opt/intel/inspector_${_year}.${_inspector_man_ver}/man/man1/*.1 ${_man_dir} cd ${_man_dir} for f in *.1 ; do @@ -889,11 +899,11 @@ package_intel-inspector-xe() { if $_remove_docs ; then echo -e " # intel-vtune-amplifier-xe: remove documentation " - rm -rf ${xe_build_dir}/opt/intel/inspector_xe_${_year}.${_inspector_ver}/samples - rm -rf ${xe_build_dir}/opt/intel/inspector_xe_${_year}.${_inspector_ver}/documentation + rm -rf ${xe_build_dir}/opt/intel/inspector_${_year}.${_inspector_ver}/samples + rm -rf ${xe_build_dir}/opt/intel/inspector_${_year}.${_inspector_ver}/documentation fi - echo -e " # intel-inspector-xe: Move package" + echo -e " # intel-inspector: Move package" mv ${xe_build_dir}/opt ${pkgdir} mv ${xe_build_dir}/etc ${pkgdir} mv ${xe_build_dir}/usr ${pkgdir} diff --git a/intel_advisor-xe.sh b/intel_advisor-xe.sh deleted file mode 100644 index 50ef52697811..000000000000 --- a/intel_advisor-xe.sh +++ /dev/null @@ -1,2 +0,0 @@ -PATH=$PATH:/opt/intel/advisor_xe_2013/<arch> -export PATH
\ No newline at end of file diff --git a/intel_advisor.sh b/intel_advisor.sh new file mode 100644 index 000000000000..7222e24574ef --- /dev/null +++ b/intel_advisor.sh @@ -0,0 +1,2 @@ +PATH=$PATH:/opt/intel/advisor_2017.1.0.477503/<arch> +export PATH diff --git a/intel_inspector-xe.sh b/intel_inspector-xe.sh deleted file mode 100644 index 3b62250b52a0..000000000000 --- a/intel_inspector-xe.sh +++ /dev/null @@ -1,2 +0,0 @@ -PATH=$PATH:/opt/intel/inspector_xe_2016/<arch> -export PATH diff --git a/intel_inspector.sh b/intel_inspector.sh new file mode 100644 index 000000000000..be8177c3a9de --- /dev/null +++ b/intel_inspector.sh @@ -0,0 +1,2 @@ +PATH=$PATH:/opt/intel/inspector_xe_2017.1.0.475470/<arch> +export PATH diff --git a/intel_vtune-amplifier-xe.sh b/intel_vtune-amplifier-xe.sh index 9642930212c2..bf6783e448fe 100644 --- a/intel_vtune-amplifier-xe.sh +++ b/intel_vtune-amplifier-xe.sh @@ -1,2 +1,2 @@ -PATH=$PATH:/opt/intel/vtune_amplifier_xe_2016/<arch> +PATH=$PATH:/opt/intel/vtune_amplifier_xe_2017.0.2.478468/<arch> export PATH |