uftrace(dynamic function graph tracer): bump version (#26224)

This commit is contained in:
bernhardkaindl 2021-10-01 20:28:25 +02:00 committed by GitHub
parent f878f769a2
commit da171bd561
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -13,7 +13,7 @@ class Uftrace(AutotoolsPackage):
"""Dynamic function graph tracer for Linux which demangles C, C++ and Rust calls"""
homepage = 'https://uftrace.github.io/slide/'
url = 'https://github.com/namhyung/uftrace/archive/v0.10.tar.gz'
url = 'https://github.com/namhyung/uftrace/archive/v0.11.tar.gz'
git = 'https://github.com/namhyung/uftrace.git'
executables = ['^uftrace$']
maintainers = ['bernhardkaindl']
@ -21,6 +21,7 @@ class Uftrace(AutotoolsPackage):
# The build process uses 'git describe --tags' to get the package version
version('master', branch='master', get_full_repo=True)
version('0.11', sha256='101dbb13cb3320ee76525ec26426f2aa1de4e3ee5af74f79cb403ae4d2c6c871')
version('0.10', sha256='b8b56d540ea95c3eafe56440d6a998e0a140d53ca2584916b6ca82702795bbd9')
variant("doc", default=False, description="Build uftrace's documentation")
variant("python2", default=False, description="Build uftrace with python2 support")
@ -37,6 +38,11 @@ class Uftrace(AutotoolsPackage):
depends_on('python@3.5:', when='+python3')
depends_on('lua-luajit')
# Fix the version string if building below another git repo. Submitted upstream:
@when('@:0.11')
def patch(self):
filter_file('shell git', 'shell test -e .git && git', 'Makefile')
def check(self):
make('test', *['V=1', '-j{0}'.format(max(int(make_jobs), 20))])
# In certain cases, tests using TCP/IP can hang. Ensure that spack can continue: