summaryrefslogtreecommitdiff
path: root/python-rattail.spec
blob: bc89efe68990d6ce8110bf11d8c82d4d6a48a1a2 (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
84
%global _empty_manifest_terminate_build 0
Name:		python-rattail
Version:	0.10.16
Release:	1
Summary:	Retail Software Framework
License:	GNU GPL v3
URL:		https://rattailproject.org/
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/ce/5f/c180244de979141c46c117b4b139ada0c0744e00ab04bbe05c8224f0a7fa/rattail-0.10.16.tar.gz
BuildArch:	noarch


%description
Rattail is a framework / tool kit for building custom apps.  Originally
intended for use in retail environments, but useful in others also.
It is released under the GNU General Public License.
This is the core ``rattail`` package.
Please see the  `Rattail Project`_ for more information.

%package -n python3-rattail
Summary:	Retail Software Framework
Provides:	python-rattail
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-rattail
Rattail is a framework / tool kit for building custom apps.  Originally
intended for use in retail environments, but useful in others also.
It is released under the GNU General Public License.
This is the core ``rattail`` package.
Please see the  `Rattail Project`_ for more information.

%package help
Summary:	Development documents and examples for rattail
Provides:	python3-rattail-doc
%description help
Rattail is a framework / tool kit for building custom apps.  Originally
intended for use in retail environments, but useful in others also.
It is released under the GNU General Public License.
This is the core ``rattail`` package.
Please see the  `Rattail Project`_ for more information.

%prep
%autosetup -n rattail-0.10.16

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

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

%changelog
* Tue Apr 25 2023 Python_Bot <Python_Bot@openeuler.org> - 0.10.16-1
- Package Spec generated