]> git.pld-linux.org Git - packages/python3-pybeam.git/blob - python3-pybeam.spec
- new
[packages/python3-pybeam.git] / python3-pybeam.spec
1 #
2 # Conditional build:
3 %bcond_without  doc     # API documentation
4 %bcond_without  tests   # unit tests
5
6 %define         module  pybeam
7 Summary:        Python module to parse Erlang BEAM files
8 Name:           python3-%{module}
9 Version:        0.7
10 Release:        1
11 License:        MIT
12 Group:          Libraries/Python
13 #Source0Download: https://pypi.org/simple/pybeam/
14 Source0:        https://files.pythonhosted.org/packages/source/p/pybeam/%{module}-%{version}.tar.gz
15 # Source0-md5:  4759e2e15052e1254cddaa0da604c957
16 URL:            https://pypi.org/project/pybeam/
17 BuildRequires:  python3-modules >= 1:3.2
18 BuildRequires:  python3-construct
19 BuildRequires:  python3-six
20 BuildRequires:  rpm-pythonprov
21 BuildRequires:  rpmbuild(macros) >= 1.714
22 %if %{with doc}
23 BuildRequires:  sphinx-pdg-3
24 %endif
25 Requires:       python3-modules >= 1:3.2
26 BuildArch:      noarch
27 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29 %description
30 Python module to parse Erlang BEAM files.
31
32 %package apidocs
33 Summary:        API documentation for Python %{module} module
34 Summary(pl.UTF-8):      Dokumentacja API modułu Pythona %{module}
35 Group:          Documentation
36
37 %description apidocs
38 API documentation for Python %{module} module.
39
40 %description apidocs -l pl.UTF-8
41 Dokumentacja API modułu Pythona %{module}.
42
43 %prep
44 %setup -q -n %{module}-%{version}
45
46 %build
47 %py3_build %{?with_tests:test} %{?with_doc:build_sphinx}
48
49 %install
50 rm -rf $RPM_BUILD_ROOT
51
52 %py3_install
53
54 %clean
55 rm -rf $RPM_BUILD_ROOT
56
57 %files
58 %defattr(644,root,root,755)
59 %doc README.md
60 %dir %{py3_sitescriptdir}/%{module}
61 %{py3_sitescriptdir}/%{module}/*.py
62 %{py3_sitescriptdir}/%{module}/__pycache__
63 %dir %{py3_sitescriptdir}/%{module}/schema
64 %{py3_sitescriptdir}/%{module}/schema/*.py
65 %{py3_sitescriptdir}/%{module}/schema/__pycache__
66 %dir %{py3_sitescriptdir}/%{module}/schema/beam
67 %{py3_sitescriptdir}/%{module}/schema/beam/*.py
68 %{py3_sitescriptdir}/%{module}/schema/beam/__pycache__
69 %{py3_sitescriptdir}/%{module}-%{version}-py*.egg-info
70
71 %if %{with doc}
72 %files apidocs
73 %defattr(644,root,root,755)
74 %doc build-3/sphinx/html/*
75 %endif
This page took 0.051375 seconds and 3 git commands to generate.