python-pathspec: Add new host-only package

From the README:

pathspec is a utility library for pattern matching of file paths. So far
this only includes Git's wildmatch pattern matching which itself is
derived from Rsync's wildmatch. Git uses wildmatch for its gitignore
files.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit a1cfdba19c)
This commit is contained in:
Jeffery To 2023-03-01 01:44:39 +08:00 committed by Josef Schlehofer
parent f42d8f7e19
commit 897e1e12d1
1 changed files with 50 additions and 0 deletions

View File

@ -0,0 +1,50 @@
#
# Copyright (C) 2023 Jeffery To
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=python-pathspec
PKG_VERSION:=0.11.1
PKG_RELEASE:=1
PYPI_NAME:=pathspec
PKG_HASH:=2798de800fa92780e33acca925945e9a19a133b715067cf165b8866c15a31687
PKG_LICENSE:=MPL-2.0
PKG_LICENSE_FILES:=LICENSE
PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>
PKG_HOST_ONLY:=1
HOST_BUILD_DEPENDS:=python3/host python-build/host python-installer/host python-flit-core/host
include ../pypi.mk
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/host-build.mk
include ../python3-package.mk
include ../python3-host-build.mk
define Package/python3-pathspec
SECTION:=lang
CATEGORY:=Languages
SUBMENU:=Python
TITLE:=gitignore style pattern matching of file paths
URL:=https://github.com/cpburnz/python-pathspec
DEPENDS:=+python3-light
BUILDONLY:=1
endef
define Package/python3-pathspec/description
pathspec is a utility library for pattern matching of file paths. So far
this only includes Git's wildmatch pattern matching which itself is
derived from Rsync's wildmatch. Git uses wildmatch for its gitignore
files.
endef
$(eval $(call Py3Package,python3-pathspec))
$(eval $(call BuildPackage,python3-pathspec))
$(eval $(call BuildPackage,python3-pathspec-src))
$(eval $(call HostBuild))