summaryrefslogtreecommitdiff
path: root/dev-util/lttng-tools
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/lttng-tools')
-rw-r--r--dev-util/lttng-tools/Manifest2
-rw-r--r--dev-util/lttng-tools/lttng-tools-2.12.17.ebuild54
2 files changed, 56 insertions, 0 deletions
diff --git a/dev-util/lttng-tools/Manifest b/dev-util/lttng-tools/Manifest
index 53ef7010ede5..38668cd4956a 100644
--- a/dev-util/lttng-tools/Manifest
+++ b/dev-util/lttng-tools/Manifest
@@ -1,3 +1,5 @@
+DIST lttng-tools-2.12.17.tar.bz2 1627001 BLAKE2B db080e433320e1b9129a40e3e12bbf7c7071d80486953a6c2b2da3cdf8568d6ab8ed69fd61a477c56b940a3e144327ec4f813821f5e2bd2097a91c13a7276b35 SHA512 25480505e7f12b0a9abdfbbdc96cf12223a143bf13f436f2a1fbf616940323bcf088d51e0abcc72dad24cae237fca07620ff187ab437088e4ec808e6b47d4bb3
DIST lttng-tools-2.13.14.tar.bz2 1932238 BLAKE2B f079051502d01ffc67c4f8f0bbcdf3a4428546c652dcc352918c4908a37aeb510dd66309306cec835297c8d2f276e5cbd22ea4efef6866d3c0c0cf8651d68ef8 SHA512 61bdebb539cfb4eb61c9806e98742f39dc032d849b03d90cdb98d1891bd5bfbd0cb1f54bbc7bf79a11505ce7fee558497312d650bb41f11f739884e7cb8a750f
+EBUILD lttng-tools-2.12.17.ebuild 1179 BLAKE2B ba00709f0f5a4b10c5b59acd0a757514a5b25c906744d14e42ee57e5975ec11551521ebd9263acf6995277c06d82ab92d313201605228f852c28b4289c4111f1 SHA512 0a74a0baf152ad3ef665ccbe24ead19b69b87d1afb78d6970448af8085f5a81fe24ef219837df6e3726dfb1e3cd0aac04f757282ac0fc084f78ebfebadcc2963
EBUILD lttng-tools-2.13.14.ebuild 1119 BLAKE2B 0752f0394948e169dedff2ee32566722d252796c85b480c829811b8f938775ce2840890c6c51552df20e3710c3f9dda4d7584d791a3f69cfc765a2754f5e2b0b SHA512 c52acf814f49e699a6e3822c8c9d1f850cfcb63171049a427d53b6a52f096f205c266706116f1b87fa5f792fdd3bacd6f0a8062b6a51120a595816d4c5c9faaa
MISC metadata.xml 573 BLAKE2B f09a37ebcb2f9dfac332d501ba1cab5ae68e51e1cc40903d7b4a7a09feb98b3c893add8a9dcdd47427b7e6bee1817e3c4376bfee9c6241208cd4c7e082a25408 SHA512 333ebb1393d309296ded2c15e331afcf0cf2c27be7b3963fb06875c39b5969e531bbce100d648ef23a4c46de2deb44e9d7372cb768378b162346a55e1d273018
diff --git a/dev-util/lttng-tools/lttng-tools-2.12.17.ebuild b/dev-util/lttng-tools/lttng-tools-2.12.17.ebuild
new file mode 100644
index 000000000000..2ba82ba9eec6
--- /dev/null
+++ b/dev-util/lttng-tools/lttng-tools-2.12.17.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+# Please bump the following packages together:
+# dev-util/lttng-modules
+# dev-util/lttng-tools
+# dev-util/lttng-ust
+
+MY_P="${P/_rc/-rc}"
+MY_SLOT="$(ver_cut 1-2)"
+
+DESCRIPTION="Linux Trace Toolkit - next generation"
+HOMEPAGE="https://lttng.org"
+SRC_URI="https://lttng.org/files/${PN}/${MY_P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0/${MY_SLOT}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ust"
+
+DEPEND="
+ >=dev-libs/userspace-rcu-0.11.0:=
+ dev-libs/popt
+ >=dev-libs/libxml2-2.7.6
+ ust? ( dev-util/lttng-ust:0/${MY_SLOT} )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+ pthread_get_name_np # different from pthread_getname_*, not on linux
+ pthread_set_name_np # different from pthread_setname_*, not on linux
+)
+
+src_configure() {
+ # bug 906928
+ use elibc_musl && append-cppflags -D_LARGEFILE64_SOURCE
+
+ econf \
+ $(usex ust "" --without-lttng-ust) \
+ --disable-Werror \
+ --disable-test-sdt-uprobe \
+ --disable-test-python3-agent
+}
+
+src_install() {
+ default
+ find "${ED}" -type f -name '*.la' -delete || die
+}