From 832a0aa4505ea0ea826f81f43d7b258b9db670a3 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Fri, 24 Feb 2023 07:01:01 +0000 Subject: automatic import of python3-dbf --- python-dbf.spec | 95 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 python-dbf.spec (limited to 'python-dbf.spec') diff --git a/python-dbf.spec b/python-dbf.spec new file mode 100644 index 0000000..9df6b56 --- /dev/null +++ b/python-dbf.spec @@ -0,0 +1,95 @@ +%global _empty_manifest_terminate_build 0 +Name: python-dbf +Version: 0.99.3 +Release: 1 +Summary: Pure python package for reading/writing dBase, FoxPro, and Visual FoxPro .dbf files (including memos) +License: BSD License +URL: https://github.com/ethanfurman/dbf +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/2a/52/3d56dac7bdf8ef55b9f554e49bba34448dee20ba84335c3d2250f46884e2/dbf-0.99.3.tar.gz +BuildArch: noarch + + +%description + +Currently supports dBase III, Clipper, FoxPro, and Visual FoxPro tables. Text is returned as unicode, and codepage settings in tables are honored. Memos and Null fields are supported. Documentation needs work, but author is very responsive to e-mails. + +Not supported: index files (but can create tempory non-file indexes), auto-incrementing fields, and Varchar fields. + +Installation: `pip install dbf` + + + + +%package -n python3-dbf +Summary: Pure python package for reading/writing dBase, FoxPro, and Visual FoxPro .dbf files (including memos) +Provides: python-dbf +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%description -n python3-dbf + +Currently supports dBase III, Clipper, FoxPro, and Visual FoxPro tables. Text is returned as unicode, and codepage settings in tables are honored. Memos and Null fields are supported. Documentation needs work, but author is very responsive to e-mails. + +Not supported: index files (but can create tempory non-file indexes), auto-incrementing fields, and Varchar fields. + +Installation: `pip install dbf` + + + + +%package help +Summary: Development documents and examples for dbf +Provides: python3-dbf-doc +%description help + +Currently supports dBase III, Clipper, FoxPro, and Visual FoxPro tables. Text is returned as unicode, and codepage settings in tables are honored. Memos and Null fields are supported. Documentation needs work, but author is very responsive to e-mails. + +Not supported: index files (but can create tempory non-file indexes), auto-incrementing fields, and Varchar fields. + +Installation: `pip install dbf` + + + + +%prep +%autosetup -n dbf-0.99.3 + +%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-dbf -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Fri Feb 24 2023 Python_Bot - 0.99.3-1 +- Package Spec generated -- cgit v1.2.3