summaryrefslogtreecommitdiff
path: root/python-pdfminer3.spec
blob: 346a400c56f942b2e4a928555274c7a3ded5a52d (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-pdfminer3
Version:	2018.12.3.0
Release:	1
Summary:	PDF parser and analyzer
License:	MIT/X
URL:		https://github.com/gwk/pdfminer3
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/68/d4/81ce4f7ca0c563da98283501747af8248de5021aeaa4c69c9ae460e13efb/pdfminer3-2018.12.3.0.tar.gz
BuildArch:	noarch


%description

gwk/pdfminer3 is a fork of pdfminer/pdfminer.six, which is in turn derived from euske/pdfminer.

pdfminer3 is a tool for extracting information from PDF documents.
Unlike other PDF-related tools, it focuses entirely on getting and analyzing text data.
pdfminer3 obtains the exact location of texts in a page, as well as other information such as fonts or lines.
It includes a PDF converter that can transform PDF files into other text formats (such as HTML).
It has an extensible PDF parser that can be used for other purposes instead of text analysis.


%package -n python3-pdfminer3
Summary:	PDF parser and analyzer
Provides:	python-pdfminer3
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-pdfminer3

gwk/pdfminer3 is a fork of pdfminer/pdfminer.six, which is in turn derived from euske/pdfminer.

pdfminer3 is a tool for extracting information from PDF documents.
Unlike other PDF-related tools, it focuses entirely on getting and analyzing text data.
pdfminer3 obtains the exact location of texts in a page, as well as other information such as fonts or lines.
It includes a PDF converter that can transform PDF files into other text formats (such as HTML).
It has an extensible PDF parser that can be used for other purposes instead of text analysis.


%package help
Summary:	Development documents and examples for pdfminer3
Provides:	python3-pdfminer3-doc
%description help

gwk/pdfminer3 is a fork of pdfminer/pdfminer.six, which is in turn derived from euske/pdfminer.

pdfminer3 is a tool for extracting information from PDF documents.
Unlike other PDF-related tools, it focuses entirely on getting and analyzing text data.
pdfminer3 obtains the exact location of texts in a page, as well as other information such as fonts or lines.
It includes a PDF converter that can transform PDF files into other text formats (such as HTML).
It has an extensible PDF parser that can be used for other purposes instead of text analysis.


%prep
%autosetup -n pdfminer3-2018.12.3.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-pdfminer3 -f filelist.lst
%dir %{python3_sitelib}/*

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

%changelog
* Thu Jun 08 2023 Python_Bot <Python_Bot@openeuler.org> - 2018.12.3.0-1
- Package Spec generated