summaryrefslogtreecommitdiff
path: root/python-products-zsqlmethods.spec
blob: fd2b61851b10b5bb6ee2b4adf67fe6fdfb523674 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
%global _empty_manifest_terminate_build 0
Name:		python-Products.ZSQLMethods
Version:	4.0
Release:	1
Summary:	SQL method support for Zope.
License:	ZPL 2.1
URL:		https://github.com/zopefoundation/Products.ZSQLMethods
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/04/b7/e4f6642067c325a4ef692046c6a82c00a22aba4099f5f35127874d8360ae/Products.ZSQLMethods-4.0.tar.gz
BuildArch:	noarch

Requires:	python3-setuptools
Requires:	python3-Zope
Requires:	python3-Missing
Requires:	python3-Record
Requires:	python3-DocumentTemplate

%description
This Zope product provides support for SQL Method objects in
Zope. They can be used in conjunction with any database adapter to use
relational database data from within the Zope environment.

%package -n python3-Products.ZSQLMethods
Summary:	SQL method support for Zope.
Provides:	python-Products.ZSQLMethods
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-Products.ZSQLMethods
This Zope product provides support for SQL Method objects in
Zope. They can be used in conjunction with any database adapter to use
relational database data from within the Zope environment.

%package help
Summary:	Development documents and examples for Products.ZSQLMethods
Provides:	python3-Products.ZSQLMethods-doc
%description help
This Zope product provides support for SQL Method objects in
Zope. They can be used in conjunction with any database adapter to use
relational database data from within the Zope environment.

%prep
%autosetup -n Products.ZSQLMethods-4.0

%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-Products.ZSQLMethods -f filelist.lst
%dir %{python3_sitelib}/*

%files help -f doclist.lst
%{_docdir}/*

%changelog
* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 4.0-1
- Package Spec generated