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.

50 lines
1.4 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.0.6
  8. PKG_RELEASE=1
  9. PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>, Eneas U de Queiroz <cote2004-github@yahoo.com>
  10. PKG_LICENSE:=Apache-2.0
  11. PKG_LICENSE_FILES:=LICENSE
  12. PYPI_NAME:=rcssmin
  13. PKG_HASH:=ca87b695d3d7864157773a61263e5abb96006e9ff0e021eff90cbe0e1ba18270
  14. include ../pypi.mk
  15. include $(INCLUDE_DIR)/package.mk
  16. include ../python3-package.mk
  17. define Package/python-rcssmin/Default
  18. SUBMENU:=Python
  19. SECTION:=lang
  20. CATEGORY:=Languages
  21. TITLE:=Fast CSS minifier for Python
  22. URL:=http://opensource.perlig.de/rcssmin/
  23. endef
  24. define Package/python3-rcssmin
  25. $(call Package/python-rcssmin/Default)
  26. DEPENDS:= \
  27. +PACKAGE_python3-rcssmin:python3-light
  28. VARIANT:=python3
  29. endef
  30. define Package/python3-rcssmin/description
  31. This module is a re-implementation aiming for speed instead of maximum compression,
  32. so it can be used at runtime (rather than during a preprocessing step).
  33. RCSSmin does syntactical compression only (removing spaces, comments and possibly
  34. semicolons). It does not provide semantic compression (like removing empty blocks,
  35. collapsing redundant properties etc).
  36. .
  37. (Variant for Python3)
  38. endef
  39. $(eval $(call Py3Package,python3-rcssmin))
  40. $(eval $(call BuildPackage,python3-rcssmin))
  41. $(eval $(call BuildPackage,python3-rcssmin-src))