django-webpack-loader: use PyPackage to build

Updated Makefile to use PyPackage, added option to build source package,
and updated PKG_SOURCE_URL.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
This commit is contained in:
Eneas U de Queiroz 2018-12-04 15:25:20 -02:00
parent ae102f4ef8
commit ecda21c07a

View file

@ -9,11 +9,11 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=django-webpack-loader PKG_NAME:=django-webpack-loader
PKG_VERSION:=0.6.0 PKG_VERSION:=0.6.0
PKG_RELEASE:=1 PKG_RELEASE:=2
PKG_LICENSE:=MIT PKG_LICENSE:=MIT
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/ff/0f/e812908c5dcc7c8cac5beba2cddd14bbfe045496117b3d306a71b19fc828 PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/d/${PKG_NAME}
PKG_HASH:=60bab6b9a037a5346fad12d2a70a6bc046afb33154cf75ed640b93d3ebd5f520 PKG_HASH:=60bab6b9a037a5346fad12d2a70a6bc046afb33154cf75ed640b93d3ebd5f520
include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/package.mk
@ -27,21 +27,13 @@ define Package/django-webpack-loader
TITLE:=Transparently use webpack with django TITLE:=Transparently use webpack with django
URL:=https://github.com/owais/django-webpack-loader URL:=https://github.com/owais/django-webpack-loader
DEPENDS:=+python +django DEPENDS:=+python +django
VARIANT:=python
endef endef
define Package/django-webpack-loader/description define Package/django-webpack-loader/description
Use webpack to generate your static bundles without djangos staticfiles or opaque wrappers. Use webpack to generate your static bundles without djangos staticfiles or opaque wrappers.
endef endef
define Build/Compile $(eval $(call PyPackage,django-webpack-loader))
$(call Build/Compile/PyMod,,install --prefix=/usr --root=$(PKG_INSTALL_DIR))
endef
define Package/django-webpack-loader/install
$(INSTALL_DIR) $(1)$(PYTHON_PKG_DIR)
$(CP) \
$(PKG_INSTALL_DIR)$(PYTHON_PKG_DIR)/* \
$(1)$(PYTHON_PKG_DIR)
endef
$(eval $(call BuildPackage,django-webpack-loader)) $(eval $(call BuildPackage,django-webpack-loader))
$(eval $(call BuildPackage,django-webpack-loader-src))