summaryrefslogtreecommitdiff
path: root/gnu/packages/instrumentation.scm
AgeCommit message (Collapse)Author
2023-11-22gnu: Add babeltrace/dev.Olivier Dion
* gnu/packages/instrumentation.scm (babeltrace/dev): New variable. Change-Id: Ib54ced9a1ede5d9acc9a53ff325663a28a3b447f Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-11-22gnu: babeltrace: Do not install bindings as egg.Olivier Dion
Oddly enough, bindings were now installed as an egg. Fix this by forcing setuptools to install individual files with `--single-version-externally-managed' * gnu/packages/instrumentation.scm (babeltrace)[arguments]<#:make-flags>: Pass it via DISTSETUPOPTS. Change-Id: I143dd16179e1e4728cb8e5d6b00b06359da83389 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-22gnu: barectf: Update to 3.1.2.Marius Bakke
* gnu/packages/instrumentation.scm (barectf): Update to 3.1.2. [source]: Switch to GIT-FETCH. [build-system]: Change to PYPROJECT-BUILD-SYSTEM. [arguments]: Remove version pins. Set CC before building. [native-inputs]: Add PYTHON-POETRY-CORE and PYTHON-PYTEST. Remove GCC-TOOLCHAIN, GNU-MAKE, PYTHON-PYYAML-5, and PYTHON-TOX. Move PYTHON-JINJA2, PYTHON-JSONSCHEMA, and PYTHON-TERMCOLOR ... [propagated-inputs]: ... here. Add PYTHON-PYYAML.
2023-08-20gnu: lttng-ust: Update to 2.13.6.fanquake
* gnu/packages/instrumentation.scm (lttng-ust): Update to 2.13.6. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-07-02gnu: babeltrace: Update to 2.0.5.Tobias Geerinckx-Rice
* gnu/packages/instrumentation.scm (babeltrace): Update to 2.0.5.
2023-07-02gnu: uftrace: Use (ice-9 match).Tobias Geerinckx-Rice
* gnu/packages/instrumentation.scm (uftrace)[arguments]: Prefer MATCH over COND.
2023-07-02gnu: uftrace: Use G-expressions.Tobias Geerinckx-Rice
* gnu/packages/instrumentation.scm (uftrace)[arguments]: Rewrite as G-expressions.
2023-06-24gnu: dyninst: Fix runtime error with new glibc.Olivier Dion
* gnu/packages/patches/dyninst-fix-glibc-compatibility.patch: New file. * gnu/packages/instrumentation.scm (dyninst)[source]: Use it. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-14gnu: Add systemtapAndy Tai
* gnu/packages/instrumentation.scm (systemtap): New variable Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-12gnu: lttng-modules: Update to 2.13.10.Olivier Dion
* gnu/packages/instrumentation.scm (lttng-modules): Update to 2.13.10. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-05-05gnu: lttng-tools: Fix build failure.Olivier Dion
* gnu/packages/instrumentation.scm (lttng-tools) [native-inputs]: Add autoconf, automake, libtool. [arguments]: Add 'autoreconf build phase before 'configure. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-02gnu: babeltrace: Fix build failure.Olivier Dion
* gnu/packages/instrumentation.scm (babeltrace) [native-inputs]: Add autoconf, automake, libtool. [arguments]: Invoke autoreconf before 'configure. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-27gnu: Add barectf.Olivier Dion
* gnu/packages/instrumentation.scm (barectf): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-07gnu: lttng-tools: Update to 2.13.9.Olivier Dion
* gnu/packages/instrumentation.scm (lttng-tools): Update to 2.13.9. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-26gnu: Add libpatch.Olivier Dion
* gnu/packages/instrumentation.scm (libpatch): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-19gnu: lttng-tools: Update to 2.13.8.Olivier Dion
* gnu/packages/instrumentation.scm (lttng-tools): Update to 2.13.8. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-19gnu: lttng-ust: Update to 2.13.4.Olivier Dion
* gnu/packages/instrumentation.scm (lttng-ust): Update to 2.13.4. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-19gnu: lttng-modules: Update to 2.13.5.Olivier Dion
* gnu/packages/instrumentation.scm (lttng-modules): Update to 2.13.5. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-01gnu: perf-tools: Patch executable file names.Olivier Dion
* gnu/packages/instrumentation.scm (perf-tools)[arguments: Add 'patch-file-names' phase. [inputs]: Remove GCC-TOOLCHAIN, which appears to be redundant and would be retained as a reference due to the new phase. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-08-16gnu: lttng-tools: Update the hash.Mathieu Othacehe
This is a follow-up of c53a5e7dc3153443cab5ac8ce7ff9d935785fe44. * gnu/packages/instrumentation.scm (lttng-tools)[source]: Update it.
2022-08-16gnu: lttng-ust: Update source hash.Jonathan Brielmaier
This was forgotten in eca0227239c7ca52a2a3f4eed82b546899d57fec. * gnu/packages/instrumentation.scm (lttng-ust)[source]: Correct the hash.
2022-08-15gnu: lttng-tools: Update to 2.13.7.Olivier Dion
* gnu/packages/instrumentation.scm (lttng-tools): Update to 2.13.7. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-15gnu: lttng-ust: Update to 2.13.3.Olivier Dion
* gnu/packages/instrumentation.scm (lttng-ust): Update to 2.13.3. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-15gnu: Add lttng-modules.Olivier Dion
* gnu/packages/instrumentation.scm (lttng-modules): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-05gnu: Add perf-tools.Olivier Dion
* gnu/packages/instrumentation.scm (perf-tools): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-06-15gnu: lttng-ust: Fix dependencies.Olivier Dion
* gnu/packages/instrumentation.scm (lttng-ust): Fix dependencies. [inputs]: Remove liburcu. [propagated-inputs]: Add liburcu. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-25Move (gnu platform) and (gnu platforms ...) to guix/.Josselin Poiret
* gnu/platform.scm: * gnu/platforms/arm.scm: * gnu/platforms/hurd.scm: * gnu/platforms/mips.scm: * gnu/platforms/powerpc.scm: * gnu/platforms/riscv.scm: * gnu/platforms/s390.scm: * gnu/platforms/x86.scm: Move to guix/. * Makefile.am: * doc/guix.texi (Porting to a New Platform): * etc/release-manifest.scm: * gnu/ci.scm: * gnu/image.scm: * gnu/local.mk: * gnu/packages/bioinformatics.scm: * gnu/packages/bootstrap.scm: * gnu/packages/cross-base.scm: * gnu/packages/instrumentation.scm: * gnu/packages/linux.scm: * gnu/system/image.scm: * gnu/system/images/hurd.scm: * gnu/system/images/novena.scm: * gnu/system/images/pine64.scm: * gnu/system/images/pinebook-pro.scm: * gnu/system/images/rock64.scm: * guix/scripts/build.scm: * guix/scripts/system.scm: * guix/self.scm: Update (gnu platform...) to (guix platform...). Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-05-22linux: Remove system->linux-architecture procedure.Mathieu Othacehe
* gnu/packages/linux.scm (system->linux-architecture): Remove it. (make-linux-libre-headers*, make-linux-libre*): Adapt them. * guix/build-system/linux-module.scm (system->arch): Adapt it. * gnu/packages/instrumentation.scm (uftrace): Ditto. * gnu/packages/cross-base.scm (cross-kernel-headers): Ditto. * gnu/packages/bioinformatics.scm (ncbi-vdb): Ditto. * doc/guix.texi (Porting to a new platform): Update it.
2022-05-21gnu: lttng-ust: Fix license.Olivier Dion
* gnu/packages/instrumentation.scm (lttng-ust): Fix license. [license]: Set to lgpl2.1 and expat. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-20gnu: Add uftrace.Olivier Dion
* gnu/packages/instrumentation.scm: (uftrace): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-20gnu: Add flamegraph.Olivier Dion
* gnu/packages/instrumentation.scm (flamegraph): New variable.
2021-12-30gnu: lttng-tools: Update to 2.13.2.Tobias Geerinckx-Rice
* gnu/packages/instrumentation.scm (lttng-tools): Update to 2.13.2.
2021-12-30gnu: lttng-ust: Update to 2.13.1.Tobias Geerinckx-Rice
* gnu/packages/instrumentation.scm (lttng-ust): Update to 2.13.1.
2021-12-22gnu: Enable babeltrace Python's bindings.Olivier Dion
* gnu/packages/instrumentation.scm (babeltrace) [tests?]: Set to false. [configure-flags]: Enable Python's plugins and bindings. [make-flags]: Add output's /lib to linker rpath. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-12-18gnu: babeltrace, lttng-tools: Simplify inputs.Ludovic Courtès
* gnu/packages/instrumentation.scm (babeltrace, lttng-tools): Simplify inputs.
2021-12-18gnu: Move instrumentation tools to instrumentation module.Olivier Dion
* gnu/packages/linux.scm (lttng-ust, lttng-tools, babeltrace): Move to ... * gnu/packages/instrumentation.scm: ... here. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-12-18gnu: Add Dyninst.Olivier Dion
* gnu/packages/instrumentation.scm: New file * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>