]>
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 |
8eb1c8a9 | 5 | Version: 8.6.2 |
73dee59c | 6 | Release: 1 |
5675ed0e | 7 | License: GPL v2+ |
86d6172c | 8 | Group: Applications/System |
8eb1c8a9 JB |
9 | Source0: http://downloads.sourceforge.net/asciidoc/%{name}-%{version}.tar.gz |
10 | # Source0-md5: 6fa7ca8d05e550b193eeaf7528e37e64 | |
11 | #Patch0: %{name}-safe.patch | |
86d6172c | 12 | URL: http://www.methods.co.nz/asciidoc/index.html |
d0e0c459 | 13 | BuildRequires: sed >= 4.0 |
86d6172c | 14 | Requires: python >= 2.3 |
5809aeb6 | 15 | Requires: python-modules >= 2.3 |
29d5dcd1 | 16 | Requires: xmlto |
86d6172c | 17 | BuildArch: noarch |
18 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
19 | ||
742e5897 | 20 | %define sysconfdir /etc/asciidoc |
86d6172c | 21 | |
22 | %description | |
fd5d72cd JB |
23 | AsciiDoc is a text document format for writing short documents, |
24 | articles, books and UNIX man pages. AsciiDoc files can be translated | |
25 | to HTML (with or without stylesheets), DocBook and LinuxDoc markup | |
26 | using the asciidoc(1) command. AsciiDoc is highly configurable: both | |
27 | the AsciiDoc source file syntax and the backend output markups (which | |
28 | can be almost any type of SGML/XML markup) can be customized and | |
29 | extended by the user. | |
86d6172c | 30 | |
3dc03438 JR |
31 | %description -l pl.UTF-8 |
32 | AsciiDoc jest formatem dokumentów tekstowych do pisania krótkich | |
33 | dokumentów, artykułów, książek i podręczników systemu UNIX. Pliki | |
34 | AsciiDoc mogą być tłumaczone do HTML-a (z lub bez CSS), DocBooka i | |
35 | LinuxDoca używając polecenia asciidoc(1). AsciiDoc jest wysoce | |
36 | konfigurowalny: zarówno składnia plików źródłowych, jak i znaczniki | |
37 | backendów (które mogą być dowolnego typu SGML/XML) mogą być | |
38 | dostosowywane i rozszerzane przez użytkownika. | |
86d6172c | 39 | |
40 | %prep | |
41 | %setup -q | |
8eb1c8a9 JB |
42 | |
43 | sed -i -e '1s|^#!/usr/bin/env python|#!/usr/bin/python|' asciidoc.py a2x.py | |
86d6172c | 44 | |
d0e0c459 | 45 | %build |
8eb1c8a9 JB |
46 | %configure |
47 | ||
48 | %{__make} | |
d0e0c459 | 49 | |
86d6172c | 50 | %install |
51 | rm -rf $RPM_BUILD_ROOT | |
8eb1c8a9 JB |
52 | install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1} |
53 | install -d $RPM_BUILD_ROOT%{sysconfdir}/{dblatex,docbook-xsl,filters/{code,graphviz,latex,music,source},stylesheets} | |
5675ed0e | 54 | install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/{images/icons/callouts,javascripts} |
86d6172c | 55 | |
742e5897 | 56 | install asciidoc.py $RPM_BUILD_ROOT%{_bindir}/asciidoc |
8eb1c8a9 | 57 | install a2x.py $RPM_BUILD_ROOT%{_bindir}/a2x |
742e5897 | 58 | install doc/*.1 $RPM_BUILD_ROOT%{_mandir}/man1 |
86d6172c | 59 | |
742e5897 | 60 | install *.conf $RPM_BUILD_ROOT%{sysconfdir} |
8eb1c8a9 | 61 | install dblatex/*.{xsl,sty} $RPM_BUILD_ROOT%{sysconfdir}/dblatex |
5675ed0e | 62 | install docbook-xsl/*.xsl $RPM_BUILD_ROOT%{sysconfdir}/docbook-xsl |
8eb1c8a9 JB |
63 | install filters/code/*.{py,conf} $RPM_BUILD_ROOT%{sysconfdir}/filters/code |
64 | install filters/graphviz/*.{py,conf} $RPM_BUILD_ROOT%{sysconfdir}/filters/graphviz | |
65 | install filters/latex/*.{py,conf} $RPM_BUILD_ROOT%{sysconfdir}/filters/latex | |
66 | install filters/music/*.{py,conf} $RPM_BUILD_ROOT%{sysconfdir}/filters/music | |
67 | install filters/source/*.conf $RPM_BUILD_ROOT%{sysconfdir}/filters/source | |
742e5897 | 68 | install stylesheets/*.css $RPM_BUILD_ROOT%{sysconfdir}/stylesheets |
5675ed0e JB |
69 | ln -s %{_datadir}/%{name}/images $RPM_BUILD_ROOT%{sysconfdir}/images |
70 | ln -s %{_datadir}/%{name}/javascripts $RPM_BUILD_ROOT%{sysconfdir}/javascripts | |
71 | install images/icons/callouts/* $RPM_BUILD_ROOT%{_datadir}/%{name}/images/icons/callouts | |
72 | install images/icons/README images/icons/*.png $RPM_BUILD_ROOT%{_datadir}/%{name}/images/icons | |
73 | install javascripts/*.js $RPM_BUILD_ROOT%{_datadir}/%{name}/javascripts | |
742e5897 | 74 | |
75 | # if [ -d $VIM_RPM_BUILD_ROOT%{sysconfdir} ]; then | |
76 | # install -d $VIM_RPM_BUILD_ROOT%{sysconfdir}/syntax | |
77 | # install -m 644 vim/syntax/asciidoc.vim \ | |
78 | # $VIM_RPM_BUILD_ROOT%{sysconfdir}/syntax/asciidoc.vim | |
79 | # install -d $VIM_RPM_BUILD_ROOT%{sysconfdir}/ftdetect | |
80 | # install -m 644 vim/ftdetect/asciidoc_filetype.vim \ | |
81 | # $VIM_RPM_BUILD_ROOT%{sysconfdir}/ftdetect/asciidoc_filetype.vim | |
82 | # fi | |
8eb1c8a9 | 83 | %{__rm} -r examples/website |
ebdc84fb | 84 | |
86d6172c | 85 | %clean |
86 | rm -rf $RPM_BUILD_ROOT | |
87 | ||
88 | %files | |
89 | %defattr(644,root,root,755) | |
8eb1c8a9 | 90 | %doc BUGS CHANGELOG COPYRIGHT README doc/asciidoc.txt examples |
5675ed0e JB |
91 | %attr(755,root,root) %{_bindir}/a2x |
92 | %attr(755,root,root) %{_bindir}/asciidoc | |
742e5897 | 93 | %dir %{sysconfdir} |
94 | %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/*.conf | |
8eb1c8a9 JB |
95 | %dir %{sysconfdir}/dblatex |
96 | %{sysconfdir}/dblatex/*.sty | |
97 | %{sysconfdir}/dblatex/*.xsl | |
5675ed0e JB |
98 | %dir %{sysconfdir}/docbook-xsl |
99 | %{sysconfdir}/docbook-xsl/*.xsl | |
100 | %dir %{sysconfdir}/filters | |
8eb1c8a9 JB |
101 | %dir %{sysconfdir}/filters/code |
102 | %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/filters/code/code-filter.conf | |
103 | %attr(755,root,root) %{sysconfdir}/filters/code/code-filter.py | |
104 | %dir %{sysconfdir}/filters/graphviz | |
105 | %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/filters/graphviz/graphviz-filter.conf | |
106 | %attr(755,root,root) %{sysconfdir}/filters/graphviz/graphviz2png.py | |
107 | %dir %{sysconfdir}/filters/music | |
108 | %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/filters/music/music-filter.conf | |
109 | %attr(755,root,root) %{sysconfdir}/filters/music/music2png.py | |
110 | %dir %{sysconfdir}/filters/source | |
111 | %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/filters/source/source-highlight-filter.conf | |
112 | %dir %{sysconfdir}/filters/latex | |
113 | %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/filters/latex/latex-filter.conf | |
114 | %attr(755,root,root) %{sysconfdir}/filters/latex/latex2png.py | |
5675ed0e JB |
115 | %{sysconfdir}/images |
116 | %{sysconfdir}/javascripts | |
117 | %dir %{sysconfdir}/stylesheets | |
118 | %{sysconfdir}/stylesheets/*.css | |
119 | %{_datadir}/%{name} | |
120 | %{_mandir}/man1/a2x.1* | |
121 | %{_mandir}/man1/asciidoc.1* |