blob: 1f5bf683d1125474f85b9e2143983b5a8ad34315 (
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
|
%global _empty_manifest_terminate_build 0
Name: python-trytond-project-revenue
Version: 6.8.0
Release: 1
Summary: Tryton module to add revenue on project
License: GPL-3
URL: http://www.tryton.org/
Source0: https://mirrors.aliyun.com/pypi/web/packages/43/cb/1c54cd69ed3bd6332c7167db5e90827e55c32213ad82bbe33f1a09af247e/trytond_project_revenue-6.8.0.tar.gz
BuildArch: noarch
Requires: python3-sql
Requires: python3-trytond-project
Requires: python3-trytond-timesheet
Requires: python3-trytond-timesheet-cost
Requires: python3-trytond-company
Requires: python3-trytond-product
Requires: python3-trytond
Requires: python3-proteus
Requires: python3-trytond-purchase
%description
Project Revenue Module
######################
The project revenue module computes revenue and cost per task and project.
The revenue uses the list price of the product. If the product's unit of
measure is time based, the revenue is computed as the product of the price and
the hours of effort otherwise the price is considered as fixed.
The cost is computed by summing the cost of all the linked time sheets and the
linked purchase lines.
%package -n python3-trytond-project-revenue
Summary: Tryton module to add revenue on project
Provides: python-trytond-project-revenue
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-trytond-project-revenue
Project Revenue Module
######################
The project revenue module computes revenue and cost per task and project.
The revenue uses the list price of the product. If the product's unit of
measure is time based, the revenue is computed as the product of the price and
the hours of effort otherwise the price is considered as fixed.
The cost is computed by summing the cost of all the linked time sheets and the
linked purchase lines.
%package help
Summary: Development documents and examples for trytond-project-revenue
Provides: python3-trytond-project-revenue-doc
%description help
Project Revenue Module
######################
The project revenue module computes revenue and cost per task and project.
The revenue uses the list price of the product. If the product's unit of
measure is time based, the revenue is computed as the product of the price and
the hours of effort otherwise the price is considered as fixed.
The cost is computed by summing the cost of all the linked time sheets and the
linked purchase lines.
%prep
%autosetup -n trytond_project_revenue-6.8.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-trytond-project-revenue -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Fri Jun 09 2023 Python_Bot <Python_Bot@openeuler.org> - 6.8.0-1
- Package Spec generated
|