summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-03-09 13:55:07 +0000
committerCoprDistGit <infra@openeuler.org>2023-03-09 13:55:07 +0000
commitc3228c512cc61b7cf9ee73ef2c0cd26f94fe4a6f (patch)
tree9f77d75fe9e942a5a2377b7199047977b6388da2
parent7aea30683e0f5b3877cc01ae39ecaa1550610fa6 (diff)
automatic import of python-mglob
-rw-r--r--.gitignore1
-rw-r--r--python-mglob.spec78
-rw-r--r--sources1
3 files changed, 80 insertions, 0 deletions
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..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 <Python_Bot@openeuler.org> - 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