| ################################################################################ |
| # |
| # python-libconfig |
| # |
| ################################################################################ |
| |
| PYTHON_LIBCONFIG_VERSION = b271c3d9dac938ad5cd29b67bd08cc5536a5a391 |
| PYTHON_LIBCONFIG_SITE = $(call github,cnangel,python-libconfig,$(PYTHON_LIBCONFIG_VERSION)) |
| |
| PYTHON_LIBCONFIG_LICENSE = BSD |
| PYTHON_LIBCONFIG_LICENSE_FILES = README |
| |
| PYTHON_LIBCONFIG_SETUP_TYPE = setuptools |
| |
| PYTHON_LIBCONFIG_DEPENDENCIES = libconfig boost |
| |
| ifeq ($(BR2_PACKAGE_PYTHON),y) |
| PYTHON_LIBCONFIG_PYVER = $(PYTHON_VERSION_MAJOR) |
| else ifeq ($(BR2_PACKAGE_PYTHON3),y) |
| PYTHON_LIBCONFIG_PYVER = $(PYTHON3_VERSION_MAJOR) |
| endif |
| |
| define PYTHON_LIBCONFIG_FIX_SETUP |
| $(SED) 's/boost_python/boost_python$(subst .,,$(PYTHON_LIBCONFIG_PYVER))/g' \ |
| $(@D)/setup.py |
| endef |
| PYTHON_LIBCONFIG_POST_PATCH_HOOKS += PYTHON_LIBCONFIG_FIX_SETUP |
| |
| $(eval $(python-package)) |