1################################################################################ 2# 3# python-sip 4# 5################################################################################ 6 7PYTHON_SIP_VERSION = 4.19.25 8PYTHON_SIP_SOURCE = sip-$(PYTHON_SIP_VERSION).tar.gz 9PYTHON_SIP_SITE = https://www.riverbankcomputing.com/static/Downloads/sip/$(PYTHON_SIP_VERSION) 10PYTHON_SIP_LICENSE = SIP license or GPL-2.0 or GPL-3.0 11PYTHON_SIP_LICENSE_FILES = LICENSE LICENSE-GPL2 LICENSE-GPL3 12PYTHON_SIP_DEPENDENCIES = host-python-setuptools python3 qt5base 13HOST_PYTHON_SIP_DEPENDENCIES = host-python3 host-python-setuptools 14 15define HOST_PYTHON_SIP_CONFIGURE_CMDS 16 (cd $(@D); \ 17 $(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(HOST_DIR)/bin/python configure.py) 18endef 19 20define HOST_PYTHON_SIP_BUILD_CMDS 21 $(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D) 22endef 23 24define HOST_PYTHON_SIP_INSTALL_CMDS 25 $(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(MAKE) install -C $(@D) 26endef 27 28define PYTHON_SIP_CONFIGURE_CMDS 29 (cd $(@D); \ 30 $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(HOST_DIR)/bin/python configure.py \ 31 --bindir $(TARGET_DIR)/usr/bin \ 32 --destdir $(TARGET_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages \ 33 --incdir $(STAGING_DIR)/usr/include/python$(PYTHON3_VERSION_MAJOR) \ 34 --sipdir $(TARGET_DIR)/usr/share/sip \ 35 --sysroot $(STAGING_DIR)/usr \ 36 --no-stubs \ 37 --use-qmake && \ 38 $(HOST_DIR)/bin/qmake) 39endef 40 41define PYTHON_SIP_BUILD_CMDS 42 $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) 43endef 44 45define PYTHON_SIP_INSTALL_TARGET_CMDS 46 $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) install -C $(@D) 47endef 48 49$(eval $(generic-package)) 50$(eval $(host-generic-package)) 51