xref: /buildroot/package/pax-utils/pax-utils.mk
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
1################################################################################
2#
3# pax-utils
4#
5################################################################################
6
7PAX_UTILS_VERSION = 1.3.7
8PAX_UTILS_SITE = https://gitweb.gentoo.org/proj/pax-utils.git/snapshot
9PAX_UTILS_SOURCE = pax-utils-$(PAX_UTILS_VERSION).tar.bz2
10PAX_UTILS_LICENSE = GPL-2.0
11PAX_UTILS_LICENSE_FILES = COPYING
12PAX_UTILS_CPE_ID_VENDOR = gentoo
13
14PAX_UTILS_DEPENDENCIES = host-pkgconf
15PAX_UTILS_CONF_OPTS = \
16	-Dbuild_manpages=disabled \
17	-Dlddtree_implementation=sh \
18	-Dtests=false
19
20ifeq ($(BR2_PACKAGE_LIBCAP),y)
21PAX_UTILS_DEPENDENCIES += libcap
22PAX_UTILS_CONF_OPTS += -Duse_libcap=enabled
23else
24PAX_UTILS_CONF_OPTS += -Duse_libcap=disabled
25endif
26
27ifeq ($(BR2_PACKAGE_LIBSECCOMP),y)
28PAX_UTILS_DEPENDENCIES += libseccomp
29PAX_UTILS_CONF_OPTS += -Duse_seccomp=true
30else
31PAX_UTILS_CONF_OPTS += -Duse_seccomp=false
32endif
33
34# lddtree and symtree need bash
35ifeq ($(BR2_PACKAGE_BASH),)
36define PAX_UTILS_REMOVE_BASH_TOOLS
37	rm -f $(TARGET_DIR)/usr/bin/{lddtree,symtree}
38endef
39endif
40PAX_UTILS_POST_INSTALL_TARGET_HOOKS += PAX_UTILS_REMOVE_BASH_TOOLS
41
42$(eval $(meson-package))
43$(eval $(host-meson-package))
44

Last Index update Fri Aug 22 08:59:00 CST 2025