Thanks, applied as c5deb7c35e934544e8243c7f61b2173dd6e2b4bc.

Michael

[sent from post-receive hook]

On Fri, 10 Jan 2025 08:44:57 +0100, Lucas Stach <[email protected]> wrote:
> Linux kernel trace filesystem library, which has been
> split out from trace-cmd and kernelshark.
> 
> Signed-off-by: Lucas Stach <[email protected]>
> Message-Id: <[email protected]>
> Signed-off-by: Michael Olbrich <[email protected]>
> 
> diff --git a/rules/libtracefs.in b/rules/libtracefs.in
> new file mode 100644
> index 000000000000..0f1793a5ee96
> --- /dev/null
> +++ b/rules/libtracefs.in
> @@ -0,0 +1,9 @@
> +## SECTION=system_libraries
> +
> +config LIBTRACEFS
> +     tristate
> +     select HOST_MESON
> +     select LIBTRACEEVENT
> +     prompt "libtracefs"
> +     help
> +       Linux kernel trace filesystem library
> diff --git a/rules/libtracefs.make b/rules/libtracefs.make
> new file mode 100644
> index 000000000000..12f0c6e7972c
> --- /dev/null
> +++ b/rules/libtracefs.make
> @@ -0,0 +1,59 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2024 by Lucas Stach <[email protected]>
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_LIBTRACEFS) += libtracefs
> +
> +#
> +# Paths and names
> +#
> +LIBTRACEFS_VERSION   := 1.8.1
> +LIBTRACEFS_MD5               := d16612bef28cb49e898558fe362496cc
> +LIBTRACEFS           := libtracefs-$(LIBTRACEFS_VERSION)
> +LIBTRACEFS_SUFFIX    := tar.xz
> +LIBTRACEFS_URL               := 
> https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git;tag=libtracefs-$(LIBTRACEFS_VERSION)
> +LIBTRACEFS_SOURCE    := $(SRCDIR)/$(LIBTRACEFS).$(LIBTRACEFS_SUFFIX)
> +LIBTRACEFS_DIR               := $(BUILDDIR)/$(LIBTRACEFS)
> +LIBTRACEFS_LICENSE   := LGPL-2.1 + GPL-2.0
> +
> +# 
> ----------------------------------------------------------------------------
> +# Prepare
> +# 
> ----------------------------------------------------------------------------
> +
> +#
> +# meson
> +#
> +LIBTRACEFS_CONF_TOOL := meson
> +LIBTRACEFS_CONF_OPT  :=  \
> +     $(CROSS_MESON_USR) \
> +     -Ddoc=false \
> +     -Dsamples=false \
> +     -Dutest=false
> +
> +# 
> ----------------------------------------------------------------------------
> +# Target-Install
> +# 
> ----------------------------------------------------------------------------
> +
> +$(STATEDIR)/libtracefs.targetinstall:
> +     @$(call targetinfo)
> +
> +     @$(call install_init, libtracefs)
> +     @$(call install_fixup, libtracefs,PRIORITY,optional)
> +     @$(call install_fixup, libtracefs,SECTION,base)
> +     @$(call install_fixup, libtracefs,AUTHOR,"Lucas Stach 
> <[email protected]>")
> +     @$(call install_fixup, libtracefs,DESCRIPTION,missing)
> +
> +     @$(call install_lib, libtracefs, 0, 0, 0644, libtracefs)
> +
> +     @$(call install_finish, libtracefs)
> +
> +     @$(call touch)
> +
> +# vim: syntax=make

Reply via email to