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
2023-08-01 10:54:15 +08:00
Version : 0.11.2
2022-11-22 10:25:43 +08:00
Release : 1
Summary : Utility library for gitignore style pattern matching of file paths.
License : MPL-2.0
2022-12-16 15:15:22 +08:00
URL : https://github.com/cpburnz/python-pathspec
2023-08-01 10:54:15 +08:00
Source0 : https://files.pythonhosted.org/packages/a0/2a/bd167cdf116d4f3539caaa4c332752aac0b3a0cc0174cdb302ee68933e81/pathspec-0.11.2.tar.gz
2022-11-22 10:25:43 +08:00
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
2023-03-28 09:08:41 +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
2023-03-28 09:08:41 +08:00
if [ -f README.rst ]; then cp -af README.rst %{buildroot} /%{_pkgdocdir} ; fi
if [ -f README.md ]; then cp -af README.md %{buildroot} /%{_pkgdocdir} ; fi
if [ -f README.txt ]; then cp -af README.txt %{buildroot} /%{_pkgdocdir} ; fi
2020-07-29 16:55:48 +08:00
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
2023-08-01 10:54:15 +08:00
* Tue Aug 01 2023 niuyaru <niuyaru@kylinos.cn> - 0.11.2-1
- Update package to version 0.11.2
2023-03-28 09:08:41 +08:00
* Tue Mar 28 2023 wangjunqi <wangjunqi@kylinos.cn> - 0.11.1-1
- Update package to version 0.11.1
2022-12-16 15:15:22 +08:00
* Fri Dec 16 2022 jiangxinyu <jiangxinyu@kylinos.cn> - 0.10.3-1
- Update package to version 0.10.3
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