summaryrefslogtreecommitdiff
path: root/python-trytond-sale-shipment-cost.spec
blob: 808afb45ea5fabc1ca8d811079740631496ddb26 (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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
%global _empty_manifest_terminate_build 0
Name:		python-trytond-sale-shipment-cost
Version:	6.8.0
Release:	1
Summary:	Tryton module for sale shipment cost
License:	GPL-3
URL:		http://www.tryton.org/
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/3c/e8/2dc09c8162794d78861eda0c28a457208446dde9a8e1f8ef3d835e5d458f/trytond_sale_shipment_cost-6.8.0.tar.gz
BuildArch:	noarch

Requires:	python3-trytond-account-invoice
Requires:	python3-trytond-carrier
Requires:	python3-trytond-currency
Requires:	python3-trytond-product
Requires:	python3-trytond-sale
Requires:	python3-trytond-stock
Requires:	python3-trytond-stock-shipment-cost
Requires:	python3-trytond
Requires:	python3-proteus
Requires:	python3-trytond-account
Requires:	python3-trytond-party
Requires:	python3-trytond-stock
Requires:	python3-trytond-sale-promotion

%description
Sale Shipment Cost Module
#########################

The sale_shipment_cost module adds shipment cost for sale.

Two new fields are added to *Sale* and *Sale Configuration*:

- *Carrier*: The carrier used for the sale.
- *Shipment Cost Method*: The method used to compute the cost.

    - *On Order*: The cost will be invoiced once for the sale.
    - *On Shipment*: The cost will be invoiced for each shipments.
    - *None*: The cost will not be invoiced to the customer but added to the
      outgoing moves cost.

At the quotation if a carrier is selected a new line is appended with the
shipment cost but the added line can be modified when going back to draft.


%package -n python3-trytond-sale-shipment-cost
Summary:	Tryton module for sale shipment cost
Provides:	python-trytond-sale-shipment-cost
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-trytond-sale-shipment-cost
Sale Shipment Cost Module
#########################

The sale_shipment_cost module adds shipment cost for sale.

Two new fields are added to *Sale* and *Sale Configuration*:

- *Carrier*: The carrier used for the sale.
- *Shipment Cost Method*: The method used to compute the cost.

    - *On Order*: The cost will be invoiced once for the sale.
    - *On Shipment*: The cost will be invoiced for each shipments.
    - *None*: The cost will not be invoiced to the customer but added to the
      outgoing moves cost.

At the quotation if a carrier is selected a new line is appended with the
shipment cost but the added line can be modified when going back to draft.


%package help
Summary:	Development documents and examples for trytond-sale-shipment-cost
Provides:	python3-trytond-sale-shipment-cost-doc
%description help
Sale Shipment Cost Module
#########################

The sale_shipment_cost module adds shipment cost for sale.

Two new fields are added to *Sale* and *Sale Configuration*:

- *Carrier*: The carrier used for the sale.
- *Shipment Cost Method*: The method used to compute the cost.

    - *On Order*: The cost will be invoiced once for the sale.
    - *On Shipment*: The cost will be invoiced for each shipments.
    - *None*: The cost will not be invoiced to the customer but added to the
      outgoing moves cost.

At the quotation if a carrier is selected a new line is appended with the
shipment cost but the added line can be modified when going back to draft.


%prep
%autosetup -n trytond-sale-shipment-cost-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-sale-shipment-cost -f filelist.lst
%dir %{python3_sitelib}/*

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

%changelog
* Tue May 30 2023 Python_Bot <Python_Bot@openeuler.org> - 6.8.0-1
- Package Spec generated