endef
define Package/$(PKG_NAME)-misc-python-esl/install
- $(INSTALL_DIR) $(1)$(PYTHON_PKG_DIR)
+ $(INSTALL_DIR) $(1)$(PYTHON_SITE_DIR)
$(INSTALL_DATA) \
- $(PKG_INSTALL_DIR)$(PYTHON_PKG_DIR)/ESL.py \
- $(1)$(PYTHON_PKG_DIR)
+ $(PKG_INSTALL_DIR)$(PYTHON_SITE_DIR)/ESL.py \
+ $(1)$(PYTHON_SITE_DIR)
$(INSTALL_BIN) \
- $(PKG_INSTALL_DIR)$(PYTHON_PKG_DIR)/_ESL.so \
- $(1)$(PYTHON_PKG_DIR)
+ $(PKG_INSTALL_DIR)$(PYTHON_SITE_DIR)/_ESL.so \
+ $(1)$(PYTHON_SITE_DIR)
endef
define Package/$(PKG_NAME)-misc-timezones
$$(1)$(PERL_SITELIB)/auto
endif
ifeq ($(1),python)
- $(INSTALL_DIR) $$(1)$(PYTHON_PKG_DIR)
+ $(INSTALL_DIR) $$(1)$(PYTHON_SITE_DIR)
$(INSTALL_DATA) \
- $(PKG_INSTALL_DIR)$(PYTHON_PKG_DIR)/$(PRG_NAME).py \
- $$(1)$(PYTHON_PKG_DIR)
+ $(PKG_INSTALL_DIR)$(PYTHON_SITE_DIR)/$(PRG_NAME).py \
+ $$(1)$(PYTHON_SITE_DIR)
endif
endef
$$(eval $$(call BuildPackage,$(PKG_NAME)-mod-$(1)))
$(call include_mk, python-version.mk)
-PYTHON_DIR:=$(STAGING_DIR)/usr
-PYTHON_INC_DIR:=$(PYTHON_DIR)/include/python$(PYTHON_VERSION)
-PYTHON_LDFLAGS:=-lpython$(PYTHON_VERSION) -ldl -lpthread -lm -Xlinker -export-dynamic
-PYTHON_PKG_DIR:=$(FS_STABLE_LIB_DIR)/python$(PYTHON_VERSION)/site-packages
+PYTHON_SITE_DIR:=$(FS_STABLE_LIB_DIR)/python$(PYTHON_VERSION)/site-packages
CONFIGURE_VARS+= \
- _python_sysroot="$(STAGING_DIR)" \
- _python_prefix="/usr" \
- _python_exec_prefix="/usr"
+ PYTHON_CFLAGS="-I$(STAGING_DIR)/usr/include/python$(PYTHON_VERSION)" \
+ PYTHON_LDFLAGS="-lpython$(PYTHON_VERSION) -ldl -lpthread -lm -Xlinker -export-dynamic" \
+ PYTHON_LIB="python$(PYTHON_VERSION)" \
+ PYTHON_LIBDIR="$(FS_STABLE_LIB_DIR)" \
+ PYTHON_SITE_DIR="$(PYTHON_SITE_DIR)"
+
+CONFIGURE_ARGS+= \
+ --with-python=$(STAGING_DIR_HOSTPKG)/bin/python$(PYTHON_VERSION)
else
$(if $(CONFIG_PACKAGE_$(PKG_NAME)-mod-$(m)),
$(SED) '/mod_$(m)$$$$/s/^#//' $(PKG_BUILD_DIR)/modules.conf))
-ifneq ($(CONFIG_PACKAGE_$(PKG_NAME)-misc-python-esl)$(CONFIG_PACKAGE_$(PKG_NAME)-mod-python),)
- $(SED) 's|^LOCAL_CFLAGS=.*|LOCAL_CFLAGS=-I$(PYTHON_INC_DIR)|' \
- $(PKG_BUILD_DIR)/libs/esl/python/Makefile
- $(SED) 's|^LOCAL_LDFLAGS=.*|LOCAL_LDFLAGS=$(PYTHON_LDFLAGS)|' \
- $(PKG_BUILD_DIR)/libs/esl/python/Makefile
- $(SED) 's|^SITE_DIR=.*|SITE_DIR=$$$$(DESTDIR)$(PYTHON_PKG_DIR)|' \
- $(PKG_BUILD_DIR)/libs/esl/python/Makefile
- $(SED) 's|^PYTHON_SITE_DIR=.*|PYTHON_SITE_DIR=$(PYTHON_PKG_DIR)|' \
- $(PKG_BUILD_DIR)/src/mod/languages/mod_python/Makefile.am
- $(SED) 's|@PYTHON_CFLAGS@|-I$(PYTHON_INC_DIR)|' \
- $(PKG_BUILD_DIR)/src/mod/languages/mod_python/Makefile.am
- $(SED) 's|@PYTHON_LDFLAGS@|$(PYTHON_LDFLAGS)|' \
- $(PKG_BUILD_DIR)/src/mod/languages/mod_python/Makefile.am
-endif
-
$(SED) 's|$(FS_STABLE_ANCHOR)|APR_SETVAR(LDFLAGS,$(FS_STABLE_APR_LIBS) $(TARGET_LDFLAGS))|' \
$(PKG_BUILD_DIR)/libs/unimrcp/build/acmacros/apr.m4