2020-07-29 16:55:48 +08:00
%global _empty_manifest_terminate_build 0
2022-11-22 10:25:43 +08:00
Name : python-pathspec
Version : 0.10.2
Release : 1
Summary : Utility library for gitignore style pattern matching of file paths.
License : MPL-2.0
URL : https://github.com/cpburnz/python-path-specification
Source0 : https://files.pythonhosted.org/packages/a2/29/959c72e1a6c3c25eaa46b9bfcc7fd401f65af83163d4796af09272c83c8a/pathspec-0.10.2.tar.gz
Patch0 : 0001-add-version.patch
BuildArch : noarch
2020-07-29 16:55:48 +08:00
%description
2021-07-31 11:32:14 +08:00
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.
2020-07-29 16:55:48 +08:00
%package -n python3-pathspec
2022-11-22 10:25:43 +08:00
Summary : Utility library for gitignore style pattern matching of file paths.
Provides : python-pathspec = %{version} -%{release}
2021-07-31 11:32:14 +08:00
# Base build requires
2022-11-22 10:25:43 +08:00
BuildRequires : python3-devel
BuildRequires : python3-setuptools
BuildRequires : python3-pbr
BuildRequires : python3-pip
BuildRequires : python3-wheel
2020-07-29 16:55:48 +08:00
%description -n python3-pathspec
2021-07-31 11:32:14 +08:00
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.
2020-07-29 16:55:48 +08:00
%package help
2022-11-22 10:25:43 +08:00
Summary : Development documents and examples for pathspec
Provides : python3-pathspec-doc
2020-07-29 16:55:48 +08:00
%description help
2021-07-31 11:32:14 +08:00
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.
2020-07-29 16:55:48 +08:00
%prep
2022-11-22 10:25:43 +08:00
%autosetup -n pathspec-%{version}
2020-07-29 16:55:48 +08:00
%build
%py3_build
%install
%py3_install
install -d -m755 %{buildroot} /%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot} /%{_pkgdocdir} ; fi
if [ -d docs ]; then cp -arf docs %{buildroot} /%{_pkgdocdir} ; fi
if [ -d example ]; then cp -arf example %{buildroot} /%{_pkgdocdir} ; fi
if [ -d examples ]; then cp -arf examples %{buildroot} /%{_pkgdocdir} ; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
2022-11-22 10:25:43 +08:00
find usr/lib -type f -printf " / % h / % f \n " >> filelist.lst
2020-07-29 16:55:48 +08:00
fi
if [ -d usr/lib64 ]; then
2022-11-22 10:25:43 +08:00
find usr/lib64 -type f -printf " / % h / % f \n " >> filelist.lst
2020-07-29 16:55:48 +08:00
fi
if [ -d usr/bin ]; then
2022-11-22 10:25:43 +08:00
find usr/bin -type f -printf " / % h / % f \n " >> filelist.lst
2020-07-29 16:55:48 +08:00
fi
if [ -d usr/sbin ]; then
2022-11-22 10:25:43 +08:00
find usr/sbin -type f -printf " / % h / % f \n " >> filelist.lst
2020-07-29 16:55:48 +08:00
fi
touch doclist.lst
if [ -d usr/share/man ]; then
2022-11-22 10:25:43 +08:00
find usr/share/man -type f -printf " / % h / % f . g z \n " >> doclist.lst
2020-07-29 16:55:48 +08:00
fi
popd
mv %{buildroot} /filelist.lst .
mv %{buildroot} /doclist.lst .
%files -n python3-pathspec -f filelist.lst
%dir %{python3_sitelib} /*
%files help -f doclist.lst
%{_docdir} /*
%changelog
2022-11-22 10:25:43 +08:00
* Tue Nov 22 2022 wangjunqi <wangjunqi@kylinos.cn> - 0.10.2-1
- Update package to version 0.10.2
2022-08-01 10:43:10 +08:00
* Mon Aug 01 2022 fushanqing <fushanqing@kylinos.cn> - 0.9.0-1
- update to 0.9.0
2021-07-31 11:32:14 +08:00
* Wed Jul 14 2021 OpenStack_SIG <openstack@openeuler.org> - 0.8.1-1
- Package Spec upgrade
2020-07-29 16:55:48 +08:00
* Wed Jul 29 2020 Python_Bot <Python_Bot@openeuler.org>
- Package Spec generated