diff options
author | Jeffery To <jeffery.to@gmail.com> | 2015-12-01 17:37:50 +0800 |
---|---|---|
committer | Jeffery To <jeffery.to@gmail.com> | 2015-12-01 17:37:50 +0800 |
commit | a6439b966470af60ffe445812264c914dc91d2cc (patch) | |
tree | 2106437bb00856d858388554ec8afecb68e612e3 | |
parent | 6ceee2c0dd44764d6e94bf6cba4d3bfdc4dfd957 (diff) |
python-parsley: new package
From the setup description:
Parsing and pattern matching made easy.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
-rw-r--r-- | lang/python-parsley/Makefile | 43 | ||||
-rw-r--r-- | lang/python-parsley/patches/001-omit-tests.patch | 12 |
2 files changed, 55 insertions, 0 deletions
diff --git a/lang/python-parsley/Makefile b/lang/python-parsley/Makefile new file mode 100644 index 000000000..75df427c7 --- /dev/null +++ b/lang/python-parsley/Makefile @@ -0,0 +1,43 @@ +# +# Copyright (C) 2015 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=Parsley +PKG_VERSION:=1.3 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=https://pypi.python.org/packages/source/P/Parsley +PKG_MD5SUM:=92bc256e5f73810a609dc7874637ad31 + +PKG_LICENSE:=MIT +PKG_LICENSE_FILES:=LICENSE +PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com> + +include $(INCLUDE_DIR)/package.mk +$(call include_mk, python-package.mk) + +define Package/python-parsley + SECTION:=lang + CATEGORY:=Languages + SUBMENU:=Python + TITLE:=python-parsley + URL:=http://launchpad.net/parsley + DEPENDS:=+python-light +endef + +define Package/python-parsley/description +Parsing and pattern matching made easy. +endef + +define Build/Compile + $(call Build/Compile/PyMod,,install --prefix="/usr" --root="$(PKG_INSTALL_DIR)") +endef + +$(eval $(call PyPackage,python-parsley)) +$(eval $(call BuildPackage,python-parsley)) diff --git a/lang/python-parsley/patches/001-omit-tests.patch b/lang/python-parsley/patches/001-omit-tests.patch new file mode 100644 index 000000000..71bd02175 --- /dev/null +++ b/lang/python-parsley/patches/001-omit-tests.patch @@ -0,0 +1,12 @@ +diff -Nur a/setup.py b/setup.py +--- a/setup.py 2015-09-09 10:45:25.000000000 +0800 ++++ b/setup.py 2015-12-01 17:31:03.143409843 +0800 +@@ -14,7 +14,6 @@ + author_email="washort42@gmail.com", + license="MIT License", + long_description=open("README").read(), +- packages=["ometa", "terml", "ometa._generated", "terml._generated", +- "ometa.test", "terml.test"], ++ packages=["ometa", "terml", "ometa._generated", "terml._generated"], + py_modules=["parsley"] + ) |