# SPDX-License-Identifier: GPL-2.0 # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) PKG_NAME="libtraceevent" PKG_VERSION="1.7.3" PKG_LICENSE="GPL" PKG_SITE="https://git.kernel.org/pub/scm/libs/libtrace/${PKG_NAME}.git/log/" PKG_URL="https://git.kernel.org/pub/scm/libs/libtrace/${PKG_NAME}.git/snapshot/${PKG_NAME}-${PKG_VERSION}.tar.gz" PKG_DEPENDS_HOST="ccache:host" PKG_DEPENDS_TARGET="toolchain libtraceevent:host" PKG_LONGDESC="Provides APIs to access kernel tracepoint events." #PKG_BUILD_FLAGS="+pic" pre_configure_host() { LDFLAGS="${LDFLAGS} -ldl" } makeinstall_host() { mkdir -p ${TOOLCHAIN}/lib cp src/${PKG_NAME}.a ${TOOLCHAIN}/lib mkdir -p ${TOOLCHAIN}/include/traceevent cp ${PKG_BUILD}/include/traceevent/* ${TOOLCHAIN}/include/traceevent mkdir -p ${TOOLCHAIN}/lib/pkgconfig cp meson-private/${PKG_NAME}.pc ${TOOLCHAIN}/lib/pkgconfig } makeinstall_target() { mkdir -p ${SYSROOT_PREFIX}/usr/lib cp src/${PKG_NAME}.a ${SYSROOT_PREFIX}/usr/lib mkdir -p ${SYSROOT_PREFIX}/usr/include/traceevent cp ${PKG_BUILD}/include/traceevent/* ${SYSROOT_PREFIX}/usr/include/traceevent mkdir -p ${SYSROOT_PREFIX}/usr/lib/pkgconfig cp meson-private/${PKG_NAME}.pc ${SYSROOT_PREFIX}/usr/lib/pkgconfig }