summaryrefslogtreecommitdiff
path: root/dev-libs/libtraceevent
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-08-23 14:56:14 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-08-23 14:56:14 +0100
commitb818f6a820dceae80d6e3faac5fdf7be0c6fcbe2 (patch)
treeecc35732c51ff9d610d4a9e0cc77e940ef5ac9da /dev-libs/libtraceevent
parent2bae4d8bcdc3862f8d7cf1963acc0a9036762d2d (diff)
gentoo auto-resync : 23:08:2024 - 14:56:14
Diffstat (limited to 'dev-libs/libtraceevent')
-rw-r--r--dev-libs/libtraceevent/Manifest2
-rw-r--r--dev-libs/libtraceevent/libtraceevent-1.8.3.ebuild48
2 files changed, 50 insertions, 0 deletions
diff --git a/dev-libs/libtraceevent/Manifest b/dev-libs/libtraceevent/Manifest
index 75a8c029032d..dd1041b0c402 100644
--- a/dev-libs/libtraceevent/Manifest
+++ b/dev-libs/libtraceevent/Manifest
@@ -1,5 +1,7 @@
DIST libtraceevent-1.7.3.tar.gz 152363 BLAKE2B dcbca01f2246045f4f2377f91118e2468bca4344686b9e0349d04270543fea5648d5c227bdaf6e716d623bab8d03cec7a869bf67d03ca6a7836014854bbe40b8 SHA512 81302cb24a3fc71e8bd6a0ba975a2699eaa629ac0e90837bf8fc8e23e04156827d19b25544cdb506b0bf76d5f08699264c9ecb979f9218bdee6b0b0e7339b1e0
DIST libtraceevent-1.8.2.tar.gz 155682 BLAKE2B afadd9f559bdc071b3741ce42b8bf0c320523f2b39c437bcf4180f277eb804c33b2feac447fae15a869164475fb5f019ef171b69be32c46b74e5f22a3ed3808b SHA512 52b7a23e8bf04feaa568199c99c98217fcb8df1b99d46197ef9edcea19b42e71ff9d2e6c45ebf5335ec782d636ad3d14be4acae5a9e5158650f5f62813081fa2
+DIST libtraceevent-1.8.3.tar.gz 156029 BLAKE2B 91df67b7ba2bb76f594b9b6ab457394d3fad8e1db5ec2206e58c821ebf8101c4e1c87adb00aa7c59520d1ac2b0820f43ebe01a062e5c0bb586a4f99078c1b3f4 SHA512 25aebdd3f8bd5f9e0fadf4f03af73effdfe6e40c5667dfbe5011f4bfaf536657dde1c085e7c26d13a9da04fa8ce2d7c27210a5d3ab8aabc7e7a485a46a4456ea
EBUILD libtraceevent-1.7.3.ebuild 992 BLAKE2B c6850cf2a56f944642281de7ebd1718a7469a1dc6a69459cc0acedb771813fd9f3190b3b9fed455474d82c34df6863d7c8836e02e8f38445b16de14ee8586d78 SHA512 ca7a829329fd94da83d2ea1edddb307436dcacfa8d13bc6b0ba0917d570b4a1f1ff1cbddf2a8ea050d001d1506e2287b500662daea441b265767d161d51da571
EBUILD libtraceevent-1.8.2.ebuild 1029 BLAKE2B 7d62539d64b40ccbea1ebe56a45f701f44d808304951f2270ff5dc9e3061c7463ff86a731c59daae8ea34416f52b75ede1ae5d06d0ba27ff31a519f502202a5d SHA512 8d3765e101dc02dd06b86372b7a188b2d5c64ffd5312dc9c1a88bed3b002d7428cb87b5bca81eefc725a2c195ee90af55ddd0717db7654bf99550f72d2a05bb5
+EBUILD libtraceevent-1.8.3.ebuild 1029 BLAKE2B 7d62539d64b40ccbea1ebe56a45f701f44d808304951f2270ff5dc9e3061c7463ff86a731c59daae8ea34416f52b75ede1ae5d06d0ba27ff31a519f502202a5d SHA512 8d3765e101dc02dd06b86372b7a188b2d5c64ffd5312dc9c1a88bed3b002d7428cb87b5bca81eefc725a2c195ee90af55ddd0717db7654bf99550f72d2a05bb5
MISC metadata.xml 363 BLAKE2B e7330c25a8a87a9811793ee730e7822000fdf1cbdda003302e5d542118204d905583a4acd07a5f37a15952bbe6265ff606d44978db823905c724b5f142d5d2ae SHA512 7be0cfa3fd15ef0cfc0647c73d69a7efc5f00d8b7f9d85c6092326d638132e7f989b855fe5f3bd9ab770e860e7858f8d462f8727b9ddeee64a0c44f7e66acf9c
diff --git a/dev-libs/libtraceevent/libtraceevent-1.8.3.ebuild b/dev-libs/libtraceevent/libtraceevent-1.8.3.ebuild
new file mode 100644
index 000000000000..4fa3852012cb
--- /dev/null
+++ b/dev-libs/libtraceevent/libtraceevent-1.8.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Linux kernel trace event library"
+HOMEPAGE="https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/"
+
+if [[ ${PV} =~ [9]{4,} ]]; then
+ EGIT_REPO_URI="git://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/"
+ inherit git-r3
+else
+ SRC_URI="https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/snapshot/${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !<dev-util/trace-cmd-3.0
+"
+BDEPEND="
+ app-text/asciidoc
+ app-text/xmlto
+ test? ( dev-util/cunit )
+"
+
+src_configure() {
+ local emesonargs=(
+ -Dasciidoctor=false
+ -Ddoc=$(usex doc true false)
+ )
+
+ # TODO: get docs & tests optional upstream
+ meson_src_configure
+}
+
+src_install() {
+ # TODO: get docs & tests optional upstream
+ meson_src_install
+
+ find "${ED}" -type f -name '*.a' -delete || die
+}