################################################################################ # # norm # ################################################################################ NORM_VERSION = 1.5.8 NORM_SITE = https://github.com/USNavalResearchLaboratory/norm/releases/download/v$(NORM_VERSION) NORM_SOURCE = src-norm-with-protolib-$(NORM_VERSION).tgz NORM_INSTALL_STAGING = YES NORM_LICENSE = NRL License NORM_LICENSE_FILES = LICENSE.TXT # The bundled waf script is too old for >= python3.11 NORM_NEEDS_EXTERNAL_WAF = YES ifeq ($(BR2_PACKAGE_LIBNETFILTER_QUEUE),y) NORM_DEPENDENCIES += libnetfilter_queue endif # install target doesn't install headers unfortunately... define NORM_INSTALL_HEADERS cp -f $(@D)/include/norm* $(STAGING_DIR)/usr/include endef NORM_POST_INSTALL_STAGING_HOOKS += NORM_INSTALL_HEADERS $(eval $(waf-package))