uftrace(dynamic function graph tracer): bump version (#26224)
This commit is contained in:
parent
f878f769a2
commit
da171bd561
@ -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:
|
||||
|
Loading…
Reference in New Issue
Block a user