python-ufw.mk 946 B

1234567891011121314151617181920212223242526272829303132
  1. ################################################################################
  2. #
  3. # python-ufw
  4. #
  5. ################################################################################
  6. PYTHON_UFW_VERSION = 0.35
  7. PYTHON_UFW_SOURCE = ufw-$(PYTHON_UFW_VERSION).tar.gz
  8. PYTHON_UFW_SITE = https://launchpad.net/ufw/0.35/0.35/+download
  9. #PYTHON_UFW_LICENSE = MIT
  10. #PYTHON_UFW_LICENSE_FILES = LICENSE
  11. PYTHON_UFW_SETUP_TYPE = distutils
  12. define PYTHON_UFW_BUILD_CMDS
  13. cd $(PYTHON_UFW_BUILDDIR); \
  14. $(PYTHON_UFW_PYTHON_INTERPRETER) setup.py build -f
  15. cd $(PYTHON_UFW_BUILDDIR); \
  16. rm -rf ./SETUP;\
  17. mkdir ./SETUP; \
  18. $(PYTHON_UFW_PYTHON_INTERPRETER) setup.py install -f --home=$(PYTHON_UFW_BUILDDIR)/SETUP
  19. sed -i -e 1c"#! /usr/bin/env /usr/bin/python " $(PYTHON_UFW_BUILDDIR)/SETUP/usr/sbin/ufw
  20. endef
  21. define PYTHON_UFW_INSTALL_TARGET_CMDS
  22. echo "================>"; \
  23. cd $(PYTHON_UFW_BUILDDIR)/SETUP; \
  24. cp -av * $(TARGET_DIR)
  25. endef
  26. $(eval $(python-package))