intel-oneapi-vtune: new package + remove danvev from maintainers (#25311)

This commit is contained in:
Vasily Danilin 2021-08-09 16:04:06 +03:00 committed by GitHub
parent a3f76740e7
commit ce199e1c67
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 40 additions and 11 deletions

View File

@ -11,7 +11,7 @@
class IntelOneapiCcl(IntelOneApiLibraryPackage):
"""Intel oneAPI CCL."""
maintainers = ['rscohn2', 'danvev']
maintainers = ['rscohn2']
homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/oneccl.html'

View File

@ -15,7 +15,7 @@ class IntelOneapiCompilers(IntelOneApiPackage):
"""Intel OneAPI compilers
Provides Classic and Beta compilers for: Fortran, C, C++"""
maintainers = ['rscohn2', 'danvev']
maintainers = ['rscohn2']
homepage = "https://software.intel.com/content/www/us/en/develop/tools/oneapi.html"

View File

@ -12,7 +12,7 @@
class IntelOneapiDal(IntelOneApiLibraryPackage):
"""Intel oneAPI DAL."""
maintainers = ['rscohn2', 'danvev']
maintainers = ['rscohn2']
homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onedal.html'

View File

@ -12,7 +12,7 @@
class IntelOneapiDnn(IntelOneApiLibraryPackage):
"""Intel oneAPI DNN."""
maintainers = ['rscohn2', 'danvev']
maintainers = ['rscohn2']
homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onednn.html'

View File

@ -12,7 +12,7 @@
class IntelOneapiDpl(IntelOneApiLibraryPackage):
"""Intel oneAPI DPL."""
maintainers = ['rscohn2', 'danvev']
maintainers = ['rscohn2']
homepage = 'https://github.com/oneapi-src/oneDPL'

View File

@ -11,7 +11,7 @@
class IntelOneapiIpp(IntelOneApiLibraryPackage):
"""Intel oneAPI IPP."""
maintainers = ['rscohn2', 'danvev']
maintainers = ['rscohn2']
homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/ipp.html'

View File

@ -12,7 +12,7 @@
class IntelOneapiIppcp(IntelOneApiLibraryPackage):
"""Intel oneAPI IPP Crypto."""
maintainers = ['rscohn2', 'danvev']
maintainers = ['rscohn2']
homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/ipp.html'

View File

@ -12,7 +12,7 @@
class IntelOneapiMkl(IntelOneApiLibraryPackage):
"""Intel oneAPI MKL."""
maintainers = ['rscohn2', 'danvev']
maintainers = ['rscohn2']
homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onemkl.html'

View File

@ -13,7 +13,7 @@
class IntelOneapiMpi(IntelOneApiLibraryPackage):
"""Intel oneAPI MPI."""
maintainers = ['rscohn2', 'danvev']
maintainers = ['rscohn2', ]
homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/mpi-library.html'

View File

@ -12,7 +12,7 @@
class IntelOneapiTbb(IntelOneApiLibraryPackage):
"""Intel oneAPI TBB."""
maintainers = ['rscohn2', 'danvev']
maintainers = ['rscohn2']
homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onetbb.html'

View File

@ -11,7 +11,7 @@
class IntelOneapiVpl(IntelOneApiLibraryPackage):
"""Intel oneAPI VPL."""
maintainers = ['rscohn2', 'danvev']
maintainers = ['rscohn2']
homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onevpl.html'

View File

@ -0,0 +1,29 @@
# Copyright 2013-2021 Lawrence Livermore National Security, LLC and other
# Spack Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
import platform
from spack import *
class IntelOneapiVtune(IntelOneApiPackage):
"""Intel oneAPI VTune Profiler.
Installed in Perf driverless mode, detailed here: https://software.intel.com/content/www/us/en/develop/documentation/vtune-cookbook/top/configuration-recipes/profiling-hardware-without-sampling-drivers.html
Users can manually install drivers, please read the instructions here: https://software.intel.com/content/www/us/en/develop/documentation/vtune-help/top/set-up-analysis-target/linux-targets/building-and-installing-the-sampling-drivers-for-linux-targets.html
"""
maintainers = ['rscohn2']
homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/vtune-profiler.html'
if platform.system() == 'Linux':
version('2021.6.0',
url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18012/l_oneapi_vtune_p_2021.6.0.411_offline.sh',
sha256='6b1df7da713337aa665bcc6ff23e4a006695b5bfaf71dffd305cbadca2e5560c',
expand=False)
@property
def component_dir(self):
return 'vtune'