hpcviewer: add version 2019.08

This commit is contained in:
Mark W. Krentel 2019-08-17 16:29:57 -05:00 committed by Peter Scheibel
parent 886ecb97e3
commit 918da9aa55

View File

@ -8,19 +8,22 @@
# The viewer and trace viewer tar files and sha256sum depend on the # The viewer and trace viewer tar files and sha256sum depend on the
# version and machine type. # version and machine type. Starting with 2019.08, the name of the
# tar file contains the version number.
def viewer_url(ver, mach): def viewer_url(ver, mach):
ver2 = ('-' + ver) if ver >= '2019.08' else ''
return ( return (
'http://hpctoolkit.org/download/hpcviewer/{0}/' 'http://hpctoolkit.org/download/hpcviewer/{0}/'
'hpcviewer-linux.gtk.{1}.tgz' 'hpcviewer{1}-linux.gtk.{2}.tgz'
).format(ver, mach) ).format(ver, ver2, mach)
def trace_url(ver, mach): def trace_url(ver, mach):
ver2 = ('-' + ver) if ver >= '2019.08' else ''
return ( return (
'http://hpctoolkit.org/download/hpcviewer/{0}/' 'http://hpctoolkit.org/download/hpcviewer/{0}/'
'hpctraceviewer-linux.gtk.{1}.tgz' 'hpctraceviewer{1}-linux.gtk.{2}.tgz'
).format(ver, mach) ).format(ver, ver2, mach)
class Hpcviewer(Package): class Hpcviewer(Package):
@ -31,8 +34,12 @@ class Hpcviewer(Package):
hpcviewer on different machines.""" hpcviewer on different machines."""
homepage = "http://hpctoolkit.org" homepage = "http://hpctoolkit.org"
maintainers = ['mwkrentel']
viewer_sha = { viewer_sha = {
('2019.08', 'x86_64'): '249aae6a23dca19286ee15909afbeba5e515388f1c1ad87f572454534fccb9f2',
('2019.08', 'ppc64'): 'f91b4772c92c05a4a35c88eec094604f3c233c7233adeede97acba38592da379',
('2019.08', 'ppc64le'): 'b1bd5c76b37f225a01631193e0a62524bd41a54b3354a658fdfd0f66c444cc28',
('2019.07', 'x86_64'): 'e999781d6a7d178cb1db5b549650024fa9b19891e933bac8b0441d24e7bf015c', ('2019.07', 'x86_64'): 'e999781d6a7d178cb1db5b549650024fa9b19891e933bac8b0441d24e7bf015c',
('2019.07', 'ppc64'): '057ce0e2d6be5639639f762fb43b116fe31fb855745abaf4ea26bd281cffaab1', ('2019.07', 'ppc64'): '057ce0e2d6be5639639f762fb43b116fe31fb855745abaf4ea26bd281cffaab1',
('2019.07', 'ppc64le'): '40d6928e0761568168f3ce34f3ed320916ea60bda830dd74513897ef77386b28', ('2019.07', 'ppc64le'): '40d6928e0761568168f3ce34f3ed320916ea60bda830dd74513897ef77386b28',
@ -45,6 +52,9 @@ class Hpcviewer(Package):
} }
trace_sha = { trace_sha = {
('2019.08', 'x86_64'): '6cefed6a397298ab31cadd10831f5d5533d3f634a4a76bb93f686e603a42c5ed',
('2019.08', 'ppc64'): '64ca5605c89dd3065cacaeee4a8e2ac14b47953530711ed9e04666c8435e44e8',
('2019.08', 'ppc64le'): 'bee03b5cb2de7e8556cf1249f98ece7848c13a0de6b8ba71786c430da68f7bcc',
('2019.07', 'x86_64'): '267052cf742d12bbe900bc03bc7c47c8e1704fbaad0e1a3fc77b73dc506d5a68', ('2019.07', 'x86_64'): '267052cf742d12bbe900bc03bc7c47c8e1704fbaad0e1a3fc77b73dc506d5a68',
('2019.07', 'ppc64'): '5ae63d8e2f2edf5c3b982d3663311e4d55f9b378f512926b3ebadab27ba72e22', ('2019.07', 'ppc64'): '5ae63d8e2f2edf5c3b982d3663311e4d55f9b378f512926b3ebadab27ba72e22',
('2019.07', 'ppc64le'): 'c2883714cbafa5252432c52d1d32ab5f34554b33a9bad20dcd2c0632388fbee5', ('2019.07', 'ppc64le'): 'c2883714cbafa5252432c52d1d32ab5f34554b33a9bad20dcd2c0632388fbee5',
@ -56,7 +66,7 @@ class Hpcviewer(Package):
('2019.02', 'ppc64le'): '01a159306e7810efe07157ec823ac6ca7570ec2014c95db599a3f90eee33355c', ('2019.02', 'ppc64le'): '01a159306e7810efe07157ec823ac6ca7570ec2014c95db599a3f90eee33355c',
} }
version_list = ['2019.07', '2019.04', '2019.02'] version_list = ['2019.02', '2019.04', '2019.07', '2019.08']
for ver in version_list: for ver in version_list:
key = (ver, platform.machine()) key = (ver, platform.machine())