From 651cffae0af1864069951f8c47db31fa0d9dda38 Mon Sep 17 00:00:00 2001 From: srekolam <67086238+srekolam@users.noreply.github.com> Date: Wed, 9 Sep 2020 19:43:07 -0700 Subject: Rocprofiler changes for rocm-3.7.0 release (#18599) * rocprofiler changes for rocm-3.7.0 release * fix flake8 errors --- .../builtin/packages/rocprofiler-dev/package.py | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/var/spack/repos/builtin/packages/rocprofiler-dev/package.py b/var/spack/repos/builtin/packages/rocprofiler-dev/package.py index 5bf2f74b00..454a5ae960 100644 --- a/var/spack/repos/builtin/packages/rocprofiler-dev/package.py +++ b/var/spack/repos/builtin/packages/rocprofiler-dev/package.py @@ -11,23 +11,33 @@ class RocprofilerDev(CMakePackage): """ROCPROFILER library for AMD HSA runtime API extension support""" homepage = "https://github.com/ROCm-Developer-Tools/rocprofiler" - url = "https://github.com/ROCm-Developer-Tools/rocprofiler/archive/rocm-3.5.0.tar.gz" + url = "https://github.com/ROCm-Developer-Tools/rocprofiler/archive/rocm-3.7.0.tar.gz" maintainers = ['srekolam', 'arjun-raj-kuppala'] + version('3.7.0', sha256='d3f03bf850cbd86ca9dfe6e6cc6f559d8083b0f3ea4711d8260b232cb6fdd1cc') version('3.5.0', sha256='c42548dd467b7138be94ad68c715254eb56a9d3b670ccf993c43cd4d43659937') depends_on('cmake@3:', type='build') - depends_on('hsakmt-roct@3.5.0:', type='build', when='@3.5.0:') - depends_on('hsa-rocr-dev@3.5.0:', type='link', when='@3.5.0:') - depends_on('rocminfo@3.5.0:', type='build', when='@3.5.0:') + for ver in ['3.5.0', '3.7.0']: + depends_on('hsakmt-roct@' + ver, type='build', when='@' + ver) + depends_on('hsa-rocr-dev@' + ver, type='link', when='@' + ver) + depends_on('rocminfo@' + ver, type='build', when='@' + ver) resource(name='roctracer-dev', url='https://github.com/ROCm-Developer-Tools/roctracer/archive/rocm-3.5.0.tar.gz', sha256='7af5326c9ca695642b4265232ec12864a61fd6b6056aa7c4ecd9e19c817f209e', expand=True, destination='', - placement='roctracer') + placement='roctracer', + when='@3.5.0') + resource(name='roctracer-dev', + url='https://github.com/ROCm-Developer-Tools/roctracer/archive/rocm-3.7.0.tar.gz', + sha256='6fa5b771e990f09c242237ab334b9f01039ec7d54ccde993e719c5d6577d1518', + expand=True, + destination='', + placement='roctracer', + when='@3.7.0') def patch(self): filter_file('${HSA_RUNTIME_LIB_PATH}/../include', -- cgit v1.2.3-60-g2f50