1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# python-libconfig 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunPYTHON_LIBCONFIG_VERSION = b271c3d9dac938ad5cd29b67bd08cc5536a5a391 8*4882a593SmuzhiyunPYTHON_LIBCONFIG_SITE = $(call github,cnangel,python-libconfig,$(PYTHON_LIBCONFIG_VERSION)) 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunPYTHON_LIBCONFIG_LICENSE = BSD 11*4882a593SmuzhiyunPYTHON_LIBCONFIG_LICENSE_FILES = README 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunPYTHON_LIBCONFIG_SETUP_TYPE = setuptools 14*4882a593Smuzhiyun 15*4882a593SmuzhiyunPYTHON_LIBCONFIG_DEPENDENCIES = libconfig boost 16*4882a593Smuzhiyun 17*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_PYTHON),y) 18*4882a593SmuzhiyunPYTHON_LIBCONFIG_PYVER = $(PYTHON_VERSION_MAJOR) 19*4882a593Smuzhiyunelse ifeq ($(BR2_PACKAGE_PYTHON3),y) 20*4882a593SmuzhiyunPYTHON_LIBCONFIG_PYVER = $(PYTHON3_VERSION_MAJOR) 21*4882a593Smuzhiyunendif 22*4882a593Smuzhiyun 23*4882a593Smuzhiyundefine PYTHON_LIBCONFIG_FIX_SETUP 24*4882a593Smuzhiyun $(SED) 's/boost_python/boost_python$(subst .,,$(PYTHON_LIBCONFIG_PYVER))/g' \ 25*4882a593Smuzhiyun $(@D)/setup.py 26*4882a593Smuzhiyunendef 27*4882a593SmuzhiyunPYTHON_LIBCONFIG_POST_PATCH_HOOKS += PYTHON_LIBCONFIG_FIX_SETUP 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun$(eval $(python-package)) 30