diff --git a/common/shlibs b/common/shlibs index d24d3cbe695..f8949579224 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4202,3 +4202,4 @@ libabsl_throw_delegate.so.2206.0.0 abseil-cpp-20220623.1_1 libabsl_time_zone.so.2206.0.0 abseil-cpp-20220623.1_1 libabsl_spinlock_wait.so.2206.0.0 abseil-cpp-20220623.1_1 libairspyhf.so.0 libairspyhf-1.6.8_1 +libtraceevent.so.1 libtraceevent-1.6.2_1 diff --git a/srcpkgs/libtraceevent-devel b/srcpkgs/libtraceevent-devel new file mode 120000 index 00000000000..9ca91c55529 --- /dev/null +++ b/srcpkgs/libtraceevent-devel @@ -0,0 +1 @@ +libtraceevent \ No newline at end of file diff --git a/srcpkgs/libtraceevent/template b/srcpkgs/libtraceevent/template new file mode 100644 index 00000000000..62446037c09 --- /dev/null +++ b/srcpkgs/libtraceevent/template @@ -0,0 +1,35 @@ +# Template file for 'libtraceevent' +pkgname=libtraceevent +version=1.6.3 +revision=1 +build_style=gnu-makefile +make_build_args="libdir_relative=lib${XBPS_TARGET_WORDSIZE}" +make_build_target="all doc" +make_install_args="$make_build_args pkgconfig_dir=/usr/lib/pkgconfig" +make_install_target="install doc-install" +hostmakedepends="asciidoc xmlto source-highlight pkg-config" +checkdepends="CUnit-devel" +short_desc="Linux kernel trace event library" +maintainer="Orphaned " +license="GPL-2.0-only, LGPL-2.1-only" +homepage="https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/" +distfiles="https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/snapshot/libtraceevent-${version}.tar.gz" +checksum=031e4428586788bb835d894f7f11c54e482764063d96ead303c7f208fb59e353 + +do_check() { + make ${makejobs} test + utest/trace-utest +} + +libtraceevent-devel_package() { + depends="${sourcepkg}>=${version}_${revision} ${makedepends}" + short_desc+=" - development files" + pkg_install() { + vmove usr/share/man/man3 + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + vmove usr/share/doc + } +}