]>
Commit | Line | Data |
---|---|---|
742e5897 | 1 | # TODO: package the vim syntax file. |
86d6172c | 2 | Summary: A tool for converting text files to various formats |
465ba125 | 3 | Summary(pl.UTF-8): Narzędzie do konwersji plików tekstowych do różnych formatów |
86d6172c | 4 | Name: asciidoc |
2e1ec935 JB |
5 | Version: 10.2.0 |
6 | Release: 1 | |
5675ed0e | 7 | License: GPL v2+ |
86d6172c | 8 | Group: Applications/System |
2e1ec935 | 9 | #Source0Download: https://github.com/asciidoc-py/asciidoc-py/releases |
0f7453d4 | 10 | Source0: https://github.com/asciidoc-py/asciidoc-py/archive/%{version}/%{name}-%{version}.tar.gz |
2e1ec935 | 11 | # Source0-md5: dce6bfe35fd2fe4fc71e1ca8c8ead683 |
0f7453d4 | 12 | URL: https://asciidoc.org/ |
04c9364e | 13 | BuildRequires: autoconf >= 2.50 |
d62a141d | 14 | BuildRequires: rpm-pythonprov |
e6aa5e2d | 15 | BuildRequires: rpmbuild(macros) >= 1.714 |
d0e0c459 | 16 | BuildRequires: sed >= 4.0 |
450f30e1 | 17 | Requires: /usr/bin/pygmentize |
3e9cc59f | 18 | Requires: docbook-dtd45-xml |
0f7453d4 JP |
19 | Requires: python3 >= 1:3.5 |
20 | Requires: python3-modules >= 1:3.5 | |
29d5dcd1 | 21 | Requires: xmlto |
86d6172c | 22 | BuildArch: noarch |
23 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
24 | ||
86d6172c | 25 | %description |
fd5d72cd JB |
26 | AsciiDoc is a text document format for writing short documents, |
27 | articles, books and UNIX man pages. AsciiDoc files can be translated | |
28 | to HTML (with or without stylesheets), DocBook and LinuxDoc markup | |
29 | using the asciidoc(1) command. AsciiDoc is highly configurable: both | |
30 | the AsciiDoc source file syntax and the backend output markups (which | |
31 | can be almost any type of SGML/XML markup) can be customized and | |
32 | extended by the user. | |
86d6172c | 33 | |
3dc03438 JR |
34 | %description -l pl.UTF-8 |
35 | AsciiDoc jest formatem dokumentów tekstowych do pisania krótkich | |
36 | dokumentów, artykułów, książek i podręczników systemu UNIX. Pliki | |
37 | AsciiDoc mogą być tłumaczone do HTML-a (z lub bez CSS), DocBooka i | |
38 | LinuxDoca używając polecenia asciidoc(1). AsciiDoc jest wysoce | |
39 | konfigurowalny: zarówno składnia plików źródłowych, jak i znaczniki | |
40 | backendów (które mogą być dowolnego typu SGML/XML) mogą być | |
41 | dostosowywane i rozszerzane przez użytkownika. | |
86d6172c | 42 | |
43 | %prep | |
0f7453d4 | 44 | %setup -q -n %{name}-py-%{version} |
8eb1c8a9 | 45 | |
2e1ec935 JB |
46 | %{__sed} -i -e '1s|/usr/bin/env python3|%{__python3}|' \ |
47 | asciidoc/resources/filters/code/code-filter.py \ | |
48 | asciidoc/resources/filters/graphviz/graphviz2png.py \ | |
49 | asciidoc/resources/filters/latex/latex2img.py \ | |
50 | asciidoc/resources/filters/music/music2png.py \ | |
51 | asciidoc/resources/filters/unwraplatex.py | |
86d6172c | 52 | |
d0e0c459 | 53 | %build |
2e1ec935 | 54 | # make man pages |
04c9364e | 55 | %{__autoconf} |
8eb1c8a9 | 56 | %configure |
8eb1c8a9 | 57 | %{__make} |
d0e0c459 | 58 | |
2e1ec935 JB |
59 | %py3_build |
60 | ||
86d6172c | 61 | %install |
62 | rm -rf $RPM_BUILD_ROOT | |
86d6172c | 63 | |
2e1ec935 | 64 | %py3_install |
0f7453d4 | 65 | |
2e1ec935 JB |
66 | install -d $RPM_BUILD_ROOT%{_mandir}/man1 |
67 | cp -p doc/a*.1 $RPM_BUILD_ROOT%{_mandir}/man1 | |
ebdc84fb | 68 | |
86d6172c | 69 | %clean |
70 | rm -rf $RPM_BUILD_ROOT | |
71 | ||
72 | %files | |
73 | %defattr(644,root,root,755) | |
2e1ec935 | 74 | %doc BUGS.adoc CHANGELOG.adoc COPYRIGHT README.md doc/{asciidoc,asciidocapi,asciimath}.txt |
5675ed0e JB |
75 | %attr(755,root,root) %{_bindir}/a2x |
76 | %attr(755,root,root) %{_bindir}/asciidoc | |
2e1ec935 JB |
77 | %dir %{py3_sitescriptdir}/asciidoc |
78 | %{py3_sitescriptdir}/asciidoc/*.py | |
79 | %{py3_sitescriptdir}/asciidoc/__pycache__ | |
80 | %{py3_sitescriptdir}/asciidoc/blocks | |
81 | %dir %{py3_sitescriptdir}/asciidoc/resources | |
82 | %{py3_sitescriptdir}/asciidoc/resources/*.conf | |
83 | %{py3_sitescriptdir}/asciidoc/resources/dblatex | |
84 | %{py3_sitescriptdir}/asciidoc/resources/docbook-xsl | |
85 | %dir %{py3_sitescriptdir}/asciidoc/resources/filters | |
86 | %attr(755,root,root) %{py3_sitescriptdir}/asciidoc/resources/filters/unwraplatex.py | |
87 | %{py3_sitescriptdir}/asciidoc/resources/filters/__pycache__ | |
88 | %dir %{py3_sitescriptdir}/asciidoc/resources/filters/code | |
89 | %attr(755,root,root) %{py3_sitescriptdir}/asciidoc/resources/filters/code/code-filter.py | |
90 | %{py3_sitescriptdir}/asciidoc/resources/filters/code/__pycache__ | |
91 | %{py3_sitescriptdir}/asciidoc/resources/filters/code/*.conf | |
92 | %{py3_sitescriptdir}/asciidoc/resources/filters/code/*.txt | |
93 | %dir %{py3_sitescriptdir}/asciidoc/resources/filters/graphviz | |
94 | %attr(755,root,root) %{py3_sitescriptdir}/asciidoc/resources/filters/graphviz/graphviz2png.py | |
95 | %{py3_sitescriptdir}/asciidoc/resources/filters/graphviz/__pycache__ | |
96 | %{py3_sitescriptdir}/asciidoc/resources/filters/graphviz/*.conf | |
97 | %{py3_sitescriptdir}/asciidoc/resources/filters/graphviz/*.txt | |
98 | %dir %{py3_sitescriptdir}/asciidoc/resources/filters/latex | |
99 | %attr(755,root,root) %{py3_sitescriptdir}/asciidoc/resources/filters/latex/latex2img.py | |
100 | %{py3_sitescriptdir}/asciidoc/resources/filters/latex/__pycache__ | |
101 | %{py3_sitescriptdir}/asciidoc/resources/filters/latex/*.conf | |
102 | %dir %{py3_sitescriptdir}/asciidoc/resources/filters/music | |
103 | %attr(755,root,root) %{py3_sitescriptdir}/asciidoc/resources/filters/music/music2png.py | |
104 | %{py3_sitescriptdir}/asciidoc/resources/filters/music/__pycache__ | |
105 | %{py3_sitescriptdir}/asciidoc/resources/filters/music/*.conf | |
106 | %{py3_sitescriptdir}/asciidoc/resources/filters/music/*.txt | |
107 | %{py3_sitescriptdir}/asciidoc/resources/filters/source | |
108 | %{py3_sitescriptdir}/asciidoc/resources/icons | |
109 | %{py3_sitescriptdir}/asciidoc/resources/javascripts | |
110 | %{py3_sitescriptdir}/asciidoc/resources/stylesheets | |
111 | %{py3_sitescriptdir}/asciidoc/resources/themes | |
112 | %{py3_sitescriptdir}/asciidoc-%{version}-py*.egg-info | |
5675ed0e JB |
113 | %{_mandir}/man1/a2x.1* |
114 | %{_mandir}/man1/asciidoc.1* |