| ################################################################################ |
| # |
| # python-diskcache |
| # |
| ################################################################################ |
| |
| PYTHON_DISKCACHE_VERSION = 5.6.3 |
| PYTHON_DISKCACHE_SOURCE = diskcache-$(PYTHON_DISKCACHE_VERSION).tar.gz |
| PYTHON_DISKCACHE_SITE = https://files.pythonhosted.org/packages/3f/21/1c1ffc1a039ddcc459db43cc108658f32c57d271d7289a2794e401d0fdb6 |
| PYTHON_DISKCACHE_SETUP_TYPE = setuptools |
| PYTHON_DISKCACHE_LICENSE = Apache-2.0 |
| PYTHON_DISKCACHE_LICENSE_FILES = LICENSE |
| |
| # diskcache imports itself during the build to get its own version, |
| # which doesn't work in the Buildroot context, so we inject the |
| # package name and version manually. |
| define PYTHON_DISKCACHE_REMOVE_SELF_IMPORT |
| sed -i -e '/import diskcache/d' \ |
| -e 's/diskcache.__title__/"diskcache"/' \ |
| -e 's/diskcache.__version__/"$(PYTHON_DISKCACHE_VERSION)"/' \ |
| $(@D)/setup.py |
| endef |
| |
| PYTHON_DISKCACHE_POST_PATCH_HOOKS += PYTHON_DISKCACHE_REMOVE_SELF_IMPORT |
| |
| $(eval $(python-package)) |