pax-utils.mk 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. ################################################################################
  2. #
  3. # pax-utils
  4. #
  5. ################################################################################
  6. PAX_UTILS_VERSION = 1.2.6
  7. PAX_UTILS_SITE = http://distfiles.gentoo.org/distfiles
  8. PAX_UTILS_SOURCE = pax-utils-$(PAX_UTILS_VERSION).tar.xz
  9. PAX_UTILS_LICENSE = GPL-2.0
  10. PAX_UTILS_LICENSE_FILES = COPYING
  11. PAX_UTILS_DEPENDENCIES = host-pkgconf
  12. PAX_UTILS_CONF_OPTS = --without-python
  13. ifeq ($(BR2_PACKAGE_LIBCAP),y)
  14. PAX_UTILS_DEPENDENCIES += libcap
  15. PAX_UTILS_CONF_OPTS += --with-caps
  16. else
  17. PAX_UTILS_CONF_OPTS += --without-caps
  18. endif
  19. ifeq ($(BR2_PACKAGE_LIBSECCOMP),y)
  20. PAX_UTILS_DEPENDENCIES += libseccomp
  21. PAX_UTILS_CONF_OPTS += --with-seccomp
  22. else
  23. PAX_UTILS_CONF_OPTS += --without-seccomp
  24. endif
  25. # lddtree and symtree need bash
  26. ifeq ($(BR2_PACKAGE_BASH),)
  27. define PAX_UTILS_REMOVE_BASH_TOOLS
  28. rm -f $(TARGET_DIR)/usr/bin/{lddtree,symtree}
  29. endef
  30. endif
  31. PAX_UTILS_POST_INSTALL_TARGET_HOOKS += PAX_UTILS_REMOVE_BASH_TOOLS
  32. $(eval $(autotools-package))
  33. $(eval $(host-autotools-package))