1 # TODO: package the vim syntax file.
2 Summary: A tool for converting text files to various formats
3 Summary(pl.UTF-8): Narzędzie do konwersji plików tekstowych do różnych formatów
8 Group: Applications/System
9 Source0: http://downloads.sourceforge.net/asciidoc/%{name}-%{version}.tar.gz
10 # Source0-md5: 1ef39786ee1b4c8a788584e73db2c55a
11 URL: http://www.methods.co.nz/asciidoc/index.html
12 BuildRequires: sed >= 4.0
13 Requires: python >= 2.3
14 Requires: python-modules >= 2.3
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19 %define sysconfdir /etc/asciidoc
22 AsciiDoc is a text document format for writing short documents,
23 articles, books and UNIX man pages. AsciiDoc files can be translated
24 to HTML (with or without stylesheets), DocBook and LinuxDoc markup
25 using the asciidoc(1) command. AsciiDoc is highly configurable: both
26 the AsciiDoc source file syntax and the backend output markups (which
27 can be almost any type of SGML/XML markup) can be customized and
30 %description -l pl.UTF-8
31 AsciiDoc jest formatem dokumentów tekstowych do pisania krótkich
32 dokumentów, artykułów, książek i podręczników systemu UNIX. Pliki
33 AsciiDoc mogą być tłumaczone do HTML-a (z lub bez CSS), DocBooka i
34 LinuxDoca używając polecenia asciidoc(1). AsciiDoc jest wysoce
35 konfigurowalny: zarówno składnia plików źródłowych, jak i znaczniki
36 backendów (które mogą być dowolnego typu SGML/XML) mogą być
37 dostosowywane i rozszerzane przez użytkownika.
42 sed -i -e '1s|^#!/usr/bin/env python|#!/usr/bin/python|' asciidoc.py a2x.py
50 rm -rf $RPM_BUILD_ROOT
51 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}
52 install -d $RPM_BUILD_ROOT%{sysconfdir}/{dblatex,docbook-xsl,filters/{code,graphviz,latex,music,source},stylesheets}
53 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/{images/icons/callouts,javascripts}
55 install asciidoc.py $RPM_BUILD_ROOT%{_bindir}/asciidoc
56 install a2x.py $RPM_BUILD_ROOT%{_bindir}/a2x
57 install doc/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
59 install *.conf $RPM_BUILD_ROOT%{sysconfdir}
60 install dblatex/*.{xsl,sty} $RPM_BUILD_ROOT%{sysconfdir}/dblatex
61 install docbook-xsl/*.xsl $RPM_BUILD_ROOT%{sysconfdir}/docbook-xsl
62 install filters/code/*.{py,conf} $RPM_BUILD_ROOT%{sysconfdir}/filters/code
63 install filters/graphviz/*.{py,conf} $RPM_BUILD_ROOT%{sysconfdir}/filters/graphviz
64 install filters/latex/*.{py,conf} $RPM_BUILD_ROOT%{sysconfdir}/filters/latex
65 install filters/music/*.{py,conf} $RPM_BUILD_ROOT%{sysconfdir}/filters/music
66 install filters/source/*.conf $RPM_BUILD_ROOT%{sysconfdir}/filters/source
67 install stylesheets/*.css $RPM_BUILD_ROOT%{sysconfdir}/stylesheets
68 ln -s %{_datadir}/%{name}/images $RPM_BUILD_ROOT%{sysconfdir}/images
69 ln -s %{_datadir}/%{name}/javascripts $RPM_BUILD_ROOT%{sysconfdir}/javascripts
70 install images/icons/callouts/* $RPM_BUILD_ROOT%{_datadir}/%{name}/images/icons/callouts
71 install images/icons/README images/icons/*.png $RPM_BUILD_ROOT%{_datadir}/%{name}/images/icons
72 install javascripts/*.js $RPM_BUILD_ROOT%{_datadir}/%{name}/javascripts
74 # if [ -d $VIM_RPM_BUILD_ROOT%{sysconfdir} ]; then
75 # install -d $VIM_RPM_BUILD_ROOT%{sysconfdir}/syntax
76 # install -m 644 vim/syntax/asciidoc.vim \
77 # $VIM_RPM_BUILD_ROOT%{sysconfdir}/syntax/asciidoc.vim
78 # install -d $VIM_RPM_BUILD_ROOT%{sysconfdir}/ftdetect
79 # install -m 644 vim/ftdetect/asciidoc_filetype.vim \
80 # $VIM_RPM_BUILD_ROOT%{sysconfdir}/ftdetect/asciidoc_filetype.vim
82 %{__rm} -r examples/website
85 rm -rf $RPM_BUILD_ROOT
88 %defattr(644,root,root,755)
89 %doc BUGS CHANGELOG COPYRIGHT README doc/asciidoc.txt examples
90 %attr(755,root,root) %{_bindir}/a2x
91 %attr(755,root,root) %{_bindir}/asciidoc
93 %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/*.conf
94 %dir %{sysconfdir}/dblatex
95 %{sysconfdir}/dblatex/*.sty
96 %{sysconfdir}/dblatex/*.xsl
97 %dir %{sysconfdir}/docbook-xsl
98 %{sysconfdir}/docbook-xsl/*.xsl
99 %dir %{sysconfdir}/filters
100 %dir %{sysconfdir}/filters/code
101 %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/filters/code/code-filter.conf
102 %attr(755,root,root) %{sysconfdir}/filters/code/code-filter.py
103 %dir %{sysconfdir}/filters/graphviz
104 %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/filters/graphviz/graphviz-filter.conf
105 %attr(755,root,root) %{sysconfdir}/filters/graphviz/graphviz2png.py
106 %dir %{sysconfdir}/filters/music
107 %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/filters/music/music-filter.conf
108 %attr(755,root,root) %{sysconfdir}/filters/music/music2png.py
109 %dir %{sysconfdir}/filters/source
110 %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/filters/source/source-highlight-filter.conf
111 %dir %{sysconfdir}/filters/latex
112 %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/filters/latex/latex-filter.conf
113 %attr(755,root,root) %{sysconfdir}/filters/latex/latex2png.py
115 %{sysconfdir}/javascripts
116 %dir %{sysconfdir}/stylesheets
117 %{sysconfdir}/stylesheets/*.css
119 %{_mandir}/man1/a2x.1*
120 %{_mandir}/man1/asciidoc.1*