me
/
guix
Archived
1
0
Fork 0
Commit Graph

23 Commits (4e895062fee81e42b53f9a8617c5b05db460fa81)

Author SHA1 Message Date
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