You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.3 KiB

  1. #
  2. # This is free software, licensed under the GNU General Public License v2.
  3. # See /LICENSE for more information.
  4. #
  5. include $(TOPDIR)/rules.mk
  6. PKG_NAME:=python-rcssmin
  7. PKG_VERSION:=1.1.0
  8. PKG_RELEASE:=$(AUTORELEASE)
  9. PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>, Eneas U de Queiroz <cotequeiroz@gmail.com>
  10. PKG_LICENSE:=Apache-2.0
  11. PKG_LICENSE_FILES:=LICENSE
  12. PYPI_NAME:=rcssmin
  13. PKG_HASH:=27fc400627fd3d328b7fe95af2a01f5d0af6b5af39731af5d071826a1f08e362
  14. include ../pypi.mk
  15. include $(INCLUDE_DIR)/package.mk
  16. include ../python3-package.mk
  17. define Package/python3-rcssmin
  18. SUBMENU:=Python
  19. SECTION:=lang
  20. CATEGORY:=Languages
  21. TITLE:=Fast CSS minifier for Python
  22. URL:=http://opensource.perlig.de/rcssmin/
  23. DEPENDS:= \
  24. +python3-light
  25. endef
  26. define Package/python3-rcssmin/description
  27. This module is a re-implementation aiming for speed instead of maximum compression,
  28. so it can be used at runtime (rather than during a preprocessing step).
  29. RCSSmin does syntactical compression only (removing spaces, comments and possibly
  30. semicolons). It does not provide semantic compression (like removing empty blocks,
  31. collapsing redundant properties etc).
  32. endef
  33. $(eval $(call Py3Package,python3-rcssmin))
  34. $(eval $(call BuildPackage,python3-rcssmin))
  35. $(eval $(call BuildPackage,python3-rcssmin-src))