1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-22 17:16:01 +02:00
Commit Graph

38 Commits

Author SHA1 Message Date
Ricardo Wurmus 7c938c232c gnu: barectf: Use python-termcolor-1.
* gnu/packages/instrumentation.scm (barectf)[propagated-inputs]: Use
python-termcolor-1.

Change-Id: I8284db970d3cee8988318be7f1180aa933ab461a
2024-05-05 22:38:17 +02:00
Olivier Dion 0bc8560340 gnu: Add babeltrace/dev.
* gnu/packages/instrumentation.scm (babeltrace/dev): New variable.

Change-Id: Ib54ced9a1ede5d9acc9a53ff325663a28a3b447f
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-11-22 16:51:46 +01:00
Olivier Dion c4b4badb2e gnu: babeltrace: Do not install bindings as egg.
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-11-22 16:51:46 +01:00
Marius Bakke d9b13b1e0f gnu: barectf: Update to 3.1.2.
* 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-09-22 01:29:21 +08:00
fanquake f313a5116f gnu: lttng-ust: Update to 2.13.6.
* gnu/packages/instrumentation.scm (lttng-ust): Update to 2.13.6.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-08-20 23:11:21 +02:00
Tobias Geerinckx-Rice f0ca6346a4 gnu: babeltrace: Update to 2.0.5.
* gnu/packages/instrumentation.scm (babeltrace): Update to 2.0.5.
2023-07-02 02:00:11 +02:00
Tobias Geerinckx-Rice bc93884523 gnu: uftrace: Use (ice-9 match).
* gnu/packages/instrumentation.scm (uftrace)[arguments]:
Prefer MATCH over COND.
2023-07-02 02:00:11 +02:00
Tobias Geerinckx-Rice 5237abd7ce gnu: uftrace: Use G-expressions.
* gnu/packages/instrumentation.scm (uftrace)[arguments]:
Rewrite as G-expressions.
2023-07-02 02:00:11 +02:00
Olivier Dion bf2b18250c gnu: dyninst: Fix runtime error with new glibc.
* 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-24 16:31:43 +02:00
Andy Tai 489d14c12e gnu: Add systemtap
* gnu/packages/instrumentation.scm (systemtap): New variable

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-14 23:23:12 +02:00
Olivier Dion 51b29ba007 gnu: lttng-modules: Update to 2.13.10.
* gnu/packages/instrumentation.scm (lttng-modules): Update to 2.13.10.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-12 19:49:38 +01:00
Olivier Dion ecb2710353 gnu: lttng-tools: Fix build failure.
* 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-05 23:56:04 +02:00
Olivier Dion 9d8b0a7848 gnu: babeltrace: Fix build failure.
* 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-05-02 11:54:00 +02:00
Olivier Dion ff5fbcc19b gnu: Add barectf.
* gnu/packages/instrumentation.scm (barectf): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-27 23:40:44 +01:00
Olivier Dion 1b7e3196e4 gnu: lttng-tools: Update to 2.13.9.
* gnu/packages/instrumentation.scm (lttng-tools): Update to 2.13.9.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-01-07 20:09:33 +01:00
Olivier Dion b4b7543443 gnu: Add libpatch.
* gnu/packages/instrumentation.scm (libpatch): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-26 15:35:37 +02:00
Olivier Dion 021b2dd0ae gnu: lttng-tools: Update to 2.13.8.
* gnu/packages/instrumentation.scm (lttng-tools): Update to 2.13.8.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-19 09:07:18 +02:00
Olivier Dion 6e47d9f6f4 gnu: lttng-ust: Update to 2.13.4.
* gnu/packages/instrumentation.scm (lttng-ust): Update to 2.13.4.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-19 09:07:18 +02:00
Olivier Dion 013545cc84 gnu: lttng-modules: Update to 2.13.5.
* gnu/packages/instrumentation.scm (lttng-modules): Update to 2.13.5.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-19 09:07:18 +02:00
Olivier Dion 0d8739bd6d gnu: perf-tools: Patch executable file names.
* 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-09-01 00:57:10 +02:00
Mathieu Othacehe e6a75d013d gnu: lttng-tools: Update the hash.
This is a follow-up of c53a5e7dc3.

* gnu/packages/instrumentation.scm (lttng-tools)[source]: Update it.
2022-08-16 23:59:11 +02:00
Jonathan Brielmaier 195567304a gnu: lttng-ust: Update source hash.
This was forgotten in eca0227239.

* gnu/packages/instrumentation.scm (lttng-ust)[source]: Correct the hash.
2022-08-16 23:02:20 +02:00
Olivier Dion c53a5e7dc3 gnu: lttng-tools: Update to 2.13.7.
* gnu/packages/instrumentation.scm (lttng-tools): Update to 2.13.7.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-15 10:22:38 +02:00
Olivier Dion eca0227239 gnu: lttng-ust: Update to 2.13.3.
* gnu/packages/instrumentation.scm (lttng-ust): Update to 2.13.3.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-15 10:22:38 +02:00
Olivier Dion 9641e64b43 gnu: Add lttng-modules.
* gnu/packages/instrumentation.scm (lttng-modules): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-15 10:22:38 +02:00
Olivier Dion bd956bc57b gnu: Add perf-tools.
* gnu/packages/instrumentation.scm (perf-tools): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-05 14:34:51 +02:00
Olivier Dion 7735e8ed90 gnu: lttng-ust: Fix dependencies.
* 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-06-15 00:25:21 +02:00
Josselin Poiret dab819d5c4 Move (gnu platform) and (gnu platforms ...) to guix/.
* 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-25 09:27:25 +02:00
Mathieu Othacehe b55310603f linux: Remove system->linux-architecture procedure.
* 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-22 15:15:33 +02:00
Olivier Dion c95e9ddd6f gnu: lttng-ust: Fix license.
* 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-05-21 00:17:30 +02:00
Olivier Dion ee6bf00b2d gnu: Add uftrace.
* gnu/packages/instrumentation.scm: (uftrace): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-20 15:28:33 +01:00
Olivier Dion 1c98a39b9d gnu: Add flamegraph.
* gnu/packages/instrumentation.scm (flamegraph): New variable.
2022-01-20 15:25:24 +01:00
Tobias Geerinckx-Rice 1758e94c57 gnu: lttng-tools: Update to 2.13.2.
* gnu/packages/instrumentation.scm (lttng-tools): Update to 2.13.2.
2021-12-30 13:41:27 +01:00
Tobias Geerinckx-Rice c520c7e6ed gnu: lttng-ust: Update to 2.13.1.
* gnu/packages/instrumentation.scm (lttng-ust): Update to 2.13.1.
2021-12-30 13:41:27 +01:00
Olivier Dion 26b18b0525 gnu: Enable babeltrace Python's bindings.
* 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-22 09:23:56 +01:00
Ludovic Courtès 8da63c2c23 gnu: babeltrace, lttng-tools: Simplify inputs.
* gnu/packages/instrumentation.scm (babeltrace, lttng-tools): Simplify
inputs.
2021-12-18 22:51:54 +01:00
Olivier Dion 72437be528 gnu: Move instrumentation tools to instrumentation module.
* 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-18 22:51:54 +01:00
Olivier Dion 2068e3ccd9 gnu: Add Dyninst.
* gnu/packages/instrumentation.scm: New file
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-12-18 22:51:54 +01:00