dev-util/lttng-modules - 2.14.5 (gentoo)

Search

Install

Install this version:

emerge -a =dev-util/lttng-modules-2.14.5

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =dev-util/lttng-modules-2.14.5

Or alternatively:

emerge --autounmask-write -a =dev-util/lttng-modules-2.14.5

Package Information

Description:
LTTng Kernel Tracer Modules
Homepage:
https://lttng.org
License:
GPL-2 || ( LGPL-2.1 GPL-2 ) MIT CC-BY-SA-4.0 CC0-1.0

Ebuild Details

Version EAPI Keywords Slot
2.14.5 8 ~amd64 ~x86 0/$(ver_cut 1-2)
View Raw Ebuild
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

# Please bump the following packages together:
# dev-util/lttng-modules
# dev-util/lttng-tools
# dev-util/lttng-ust

inherit linux-mod-r1 verify-sig

MY_P="${P/_rc/-rc}"
MY_SLOT="$(ver_cut 1-2)"

DESCRIPTION="LTTng Kernel Tracer Modules"
HOMEPAGE="https://lttng.org"
SRC_URI="
	https://lttng.org/files/${PN}/${MY_P}.tar.bz2
	verify-sig? ( https://lttng.org/files/${PN}/${MY_P}.tar.bz2.asc )
"

S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2 || ( LGPL-2.1 GPL-2 ) MIT CC-BY-SA-4.0 CC0-1.0"
SLOT="0/${MY_SLOT}"

KEYWORDS="~amd64 ~x86"

BDEPEND="verify-sig? ( sec-keys/openpgp-keys-mathieudesnoyers )"

VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/mathieudesnoyers.asc

CONFIG_CHECK="MODULES KALLSYMS HIGH_RES_TIMERS TRACEPOINTS
	~HAVE_SYSCALL_TRACEPOINTS ~PERF_EVENTS ~EVENT_TRACING ~KPROBES KRETPROBES"
MODULES_KERNEL_MIN=3.0

src_compile() {
	MODULES_MAKEARGS+=(
		KERNELDIR="${KV_OUT_DIR}"
	)
	emake "${MODULES_MAKEARGS[@]}"
}

src_install() {
	emake "${MODULES_MAKEARGS[@]}" INSTALL_MOD_PATH="${ED}" modules_install
	modules_post_process

	dodoc ChangeLog README.md
}

Inherited Eclasses

Dependencies

BDEPEND

verify-sig? ( sec-keys/openpgp-keys-mathieudesnoyers )

Manifest for 2.14.5

Type File Size Source URLs
DIST lttng-modules-2.14.5.tar.bz2 406943 bytes https://lttng.org/files/lttng-modules/lttng-modules-2.14.5.tar.bz2
DIST lttng-modules-2.14.5.tar.bz2.asc 488 bytes https://lttng.org/files/lttng-modules/lttng-modules-2.14.5.tar.bz2.asc