nodm.mk 851 B

12345678910111213141516171819202122232425262728293031323334
  1. ################################################################################
  2. #
  3. # nodm
  4. #
  5. ################################################################################
  6. NODM_VERSION = 0.13
  7. NODM_SITE = $(call github,spanezz,nodm,$(NODM_VERSION))
  8. NODM_LICENSE = GPL-2.0+
  9. NODM_LICENSE_FILES = COPYING
  10. NODM_AUTORECONF = YES
  11. NODM_DEPENDENCIES = xlib_libX11 linux-pam
  12. # help2man doesn't work when cross compiling
  13. define NODM_DISABLE_HELP2MAN
  14. $(SED) 's/help2man/true/' $(@D)/Makefile.am
  15. endef
  16. NODM_POST_PATCH_HOOKS += NODM_DISABLE_HELP2MAN
  17. define NODM_INSTALL_PAM
  18. $(INSTALL) -D -m 0644 package/nodm/nodm.pam \
  19. $(TARGET_DIR)/etc/pam.d/nodm
  20. endef
  21. NODM_POST_INSTALL_TARGET_HOOKS += NODM_INSTALL_PAM
  22. define NODM_INSTALL_INIT_SYSV
  23. $(INSTALL) -D -m 0755 package/nodm/S90nodm \
  24. $(TARGET_DIR)/etc/init.d/S90nodm
  25. endef
  26. $(eval $(autotools-package))