blob: 04c47a92f2bc6e024821224caeafddd72f3dd3a2 (
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
|
# Created by pyp2rpm-3.2.2
%global pypi_name panflute
Name: python-%{pypi_name}
Version: 2.3.0
Release: 1
Summary: Pythonic Pandoc filters
License: BSD3
URL: https://github.com/sergiocorreia/panflute
Source0: https://files.pythonhosted.org/packages/source/p/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-setuptools
%description
panflute is a Python package that makes creating Pandoc filters fun.
For a detailed user guide, documentation, and installation instructions, see http://scorreia.com/software/panflute/.
For examples that you can use as starting points, check the examples repo, the sample template, or this github search.
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
Requires: python3-click < 9
Requires: python3-click >= 6
Requires: python3-pyyaml >= 3
Requires: python3-pyyaml < 7
Requires: python3-setuptools
%description -n python3-%{pypi_name}
panflute is a Python package that makes creating Pandoc filters fun.
For a detailed user guide, documentation, and installation instructions, see http://scorreia.com/software/panflute/.
For examples that you can use as starting points, check the examples repo, the sample template, or this github search.
%prep
%autosetup -n %{pypi_name}-%{version}
# Remove bundled egg-info
rm -rf %{pypi_name}.egg-info
%build
%py3_build
%install
%py3_install
cp %{buildroot}/%{_bindir}/panfl %{buildroot}/%{_bindir}/panfl-%{python3_version}
ln -s %{_bindir}/panfl-%{python3_version} %{buildroot}/%{_bindir}/panfl-3
cp %{buildroot}/%{_bindir}/panflute %{buildroot}/%{_bindir}/panflute-%{python3_version}
ln -s %{_bindir}/panflute-%{python3_version} %{buildroot}/%{_bindir}/panflute-3
%files -n python3-%{pypi_name}
%license LICENSE
%doc README.md
%{_bindir}/panfl
%{_bindir}/panfl-3
%{_bindir}/panfl-%{python3_version}
%{_bindir}/panflute
%{_bindir}/panflute-3
%{_bindir}/panflute-%{python3_version}
%{python3_sitelib}/%{pypi_name}
%{python3_sitelib}/%{pypi_name}-*.egg-info
%changelog
* Thu Aug 17 2023 ysliu <ysliuci@isoftstone.com> - 2.3.0-1
- Initial package.
|