From c3228c512cc61b7cf9ee73ef2c0cd26f94fe4a6f Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Thu, 9 Mar 2023 13:55:07 +0000 Subject: automatic import of python-mglob --- python-mglob.spec | 78 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 python-mglob.spec (limited to 'python-mglob.spec') diff --git a/python-mglob.spec b/python-mglob.spec new file mode 100644 index 0000000..6c4e897 --- /dev/null +++ b/python-mglob.spec @@ -0,0 +1,78 @@ +%global _empty_manifest_terminate_build 0 +Name: python-mglob +Version: 0.4 +Release: 1 +Summary: Enhanced file name globbing module +License: MIT +URL: http://vvtools.googlecode.com/svn/trunk/mglob#egg=mglob-dev +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/37/ed/57bc655852ed72469bfe8df3be89f221685aa8e9ec93136f84212e621fb6/mglob-0.4.zip +BuildArch: noarch + + +%description +mglob - enhanced file list expansion utility/module + +Usable as stand-alone utility (for xargs, backticks etc.), or as a globbing library for own python programs. Globbing the sys.argv is something that almost every Windows script has to perform manually, and this module is here to help with that task. Also Unix users will benefit from enhanced features such as recursion, exclusion, and directory omission. + +%package -n python3-mglob +Summary: Enhanced file name globbing module +Provides: python-mglob +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-mglob +mglob - enhanced file list expansion utility/module + +Usable as stand-alone utility (for xargs, backticks etc.), or as a globbing library for own python programs. Globbing the sys.argv is something that almost every Windows script has to perform manually, and this module is here to help with that task. Also Unix users will benefit from enhanced features such as recursion, exclusion, and directory omission. + +%package help +Summary: Development documents and examples for mglob +Provides: python3-mglob-doc +%description help +mglob - enhanced file list expansion utility/module + +Usable as stand-alone utility (for xargs, backticks etc.), or as a globbing library for own python programs. Globbing the sys.argv is something that almost every Windows script has to perform manually, and this module is here to help with that task. Also Unix users will benefit from enhanced features such as recursion, exclusion, and directory omission. + +%prep +%autosetup -n mglob-0.4 + +%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 + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-mglob -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Thu Mar 09 2023 Python_Bot - 0.4-1 +- Package Spec generated -- cgit v1.2.3