summaryrefslogtreecommitdiff
path: root/python-pycaption.spec
blob: 367d3867b1329d0785ff55f106b06deb7fcea065 (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
%global _empty_manifest_terminate_build 0
Name:		python-pycaption
Version:	2.1.1
Release:	1
Summary:	Closed caption converter
License:	Apache Software License
URL:		https://pypi.org/project/pycaption/
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/ce/98/eb5fe2a37f587ace1a93241874fc1d0cb77598046a5fa97dfa642576f17a/pycaption-2.1.1.tar.gz
BuildArch:	noarch

Requires:	python3-beautifulsoup4
Requires:	python3-lxml
Requires:	python3-cssutils
Requires:	python3-pytest
Requires:	python3-pytest-lazy-fixture
Requires:	python3-nltk

%description
|Build Status| |Python Versions| |Pre-Commit| |Dependencies| |License|
``pycaption`` is a caption reading/writing module. Use one of the given Readers
to read content into a CaptionSet object, and then use one of the Writers to
output the CaptionSet into captions of your desired format.
Tested with Python versions 3.6, 3.7, 3.8, 3.9 and 3.10.
(for Python 2 use pycaption < 1.0.0)
For details, see the `documentation <http://pycaption.readthedocs.org>`__.

%package -n python3-pycaption
Summary:	Closed caption converter
Provides:	python-pycaption
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-pycaption
|Build Status| |Python Versions| |Pre-Commit| |Dependencies| |License|
``pycaption`` is a caption reading/writing module. Use one of the given Readers
to read content into a CaptionSet object, and then use one of the Writers to
output the CaptionSet into captions of your desired format.
Tested with Python versions 3.6, 3.7, 3.8, 3.9 and 3.10.
(for Python 2 use pycaption < 1.0.0)
For details, see the `documentation <http://pycaption.readthedocs.org>`__.

%package help
Summary:	Development documents and examples for pycaption
Provides:	python3-pycaption-doc
%description help
|Build Status| |Python Versions| |Pre-Commit| |Dependencies| |License|
``pycaption`` is a caption reading/writing module. Use one of the given Readers
to read content into a CaptionSet object, and then use one of the Writers to
output the CaptionSet into captions of your desired format.
Tested with Python versions 3.6, 3.7, 3.8, 3.9 and 3.10.
(for Python 2 use pycaption < 1.0.0)
For details, see the `documentation <http://pycaption.readthedocs.org>`__.

%prep
%autosetup -n pycaption-2.1.1

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

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

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