summaryrefslogtreecommitdiff
path: root/python-uniseg.spec
blob: a8f1f7dd46bc127bbd2c5e29b0f9d852e2a8be66 (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
%global _empty_manifest_terminate_build 0
Name:		python-uniseg
Version:	0.7.2
Release:	1
Summary:	Determine Unicode text segmentations
License:	MIT
URL:		https://bitbucket.org/emptypage/uniseg-python
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/21/33/1ffdf2e7f003b59c2fd60f2a4375a6c7320d598b1ac7abc4521d138330bc/uniseg-0.7.2.zip
BuildArch:	noarch


%description
 A Python package to determine Unicode text segmentations.
You can see the full documentation including the package reference on
https://uniseg-py.readthedocs.io.
**Note (2022-09-26):**  This version (0.7.2) will be the last version which says
that supports old Python interpreters. Actually, 2.x interpreters are no longer
tested and versions less than 3.8 are not considered as taget platform
versions now. Compatible codes for 2.x will be removed in further releases.
They remain just because of historical reasons and my laziness.

%package -n python3-uniseg
Summary:	Determine Unicode text segmentations
Provides:	python-uniseg
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-uniseg
 A Python package to determine Unicode text segmentations.
You can see the full documentation including the package reference on
https://uniseg-py.readthedocs.io.
**Note (2022-09-26):**  This version (0.7.2) will be the last version which says
that supports old Python interpreters. Actually, 2.x interpreters are no longer
tested and versions less than 3.8 are not considered as taget platform
versions now. Compatible codes for 2.x will be removed in further releases.
They remain just because of historical reasons and my laziness.

%package help
Summary:	Development documents and examples for uniseg
Provides:	python3-uniseg-doc
%description help
 A Python package to determine Unicode text segmentations.
You can see the full documentation including the package reference on
https://uniseg-py.readthedocs.io.
**Note (2022-09-26):**  This version (0.7.2) will be the last version which says
that supports old Python interpreters. Actually, 2.x interpreters are no longer
tested and versions less than 3.8 are not considered as taget platform
versions now. Compatible codes for 2.x will be removed in further releases.
They remain just because of historical reasons and my laziness.

%prep
%autosetup -n uniseg-0.7.2

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

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

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