From a428980a19148b789955f688bc6f76a5ba2256d8 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Sat, 25 Feb 2023 04:03:30 +0000 Subject: automatic import of python3-mglob --- .gitignore | 1 + python-mglob.spec | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 79 insertions(+) create mode 100644 python-mglob.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..581765c 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/mglob-0.4.zip diff --git a/python-mglob.spec b/python-mglob.spec new file mode 100644 index 0000000..987f8e8 --- /dev/null +++ b/python-mglob.spec @@ -0,0 +1,77 @@ +%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 +%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 +* Sat Feb 25 2023 Python_Bot - 0.4-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..589a79e --- /dev/null +++ b/sources @@ -0,0 +1 @@ +3d875720611ff4e73b402376e2b48f1b mglob-0.4.zip -- cgit v1.2.3