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: c59018f105be8d022714b826b0be130a
11 URL: http://www.methods.co.nz/asciidoc/index.html
12 BuildRequires: rpm-pythonprov
13 BuildRequires: sed >= 4.0
14 Requires: python >= 2.3
15 Requires: python-modules >= 2.3
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20 %define sysconfdir /etc/asciidoc
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
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.
43 sed -i -e '1s|^#!/usr/bin/env python|#!/usr/bin/python|' asciidoc.py a2x.py
51 rm -rf $RPM_BUILD_ROOT
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}
54 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/{images/icons/callouts,javascripts}
56 cp -p asciidoc.py $RPM_BUILD_ROOT%{_bindir}/asciidoc
57 cp -p a2x.py $RPM_BUILD_ROOT%{_bindir}/a2x
58 cp -p doc/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
60 cp -p *.conf $RPM_BUILD_ROOT%{sysconfdir}
61 cp -p dblatex/*.{xsl,sty} $RPM_BUILD_ROOT%{sysconfdir}/dblatex
62 cp -p docbook-xsl/*.xsl $RPM_BUILD_ROOT%{sysconfdir}/docbook-xsl
63 cp -p filters/code/*.{py,conf} $RPM_BUILD_ROOT%{sysconfdir}/filters/code
64 cp -p filters/graphviz/*.{py,conf} $RPM_BUILD_ROOT%{sysconfdir}/filters/graphviz
65 cp -p filters/latex/*.{py,conf} $RPM_BUILD_ROOT%{sysconfdir}/filters/latex
66 cp -p filters/music/*.{py,conf} $RPM_BUILD_ROOT%{sysconfdir}/filters/music
67 cp -p filters/source/*.conf $RPM_BUILD_ROOT%{sysconfdir}/filters/source
68 cp -p stylesheets/*.css $RPM_BUILD_ROOT%{sysconfdir}/stylesheets
69 ln -s %{_datadir}/%{name}/images $RPM_BUILD_ROOT%{sysconfdir}/images
70 ln -s %{_datadir}/%{name}/javascripts $RPM_BUILD_ROOT%{sysconfdir}/javascripts
71 cp -p images/icons/callouts/* $RPM_BUILD_ROOT%{_datadir}/%{name}/images/icons/callouts
72 cp -p images/icons/README images/icons/*.png $RPM_BUILD_ROOT%{_datadir}/%{name}/images/icons
73 cp -p javascripts/*.js $RPM_BUILD_ROOT%{_datadir}/%{name}/javascripts
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
83 %{__rm} -r examples/website
86 rm -rf $RPM_BUILD_ROOT
89 %defattr(644,root,root,755)
90 %doc BUGS CHANGELOG COPYRIGHT README doc/asciidoc.txt examples
91 %attr(755,root,root) %{_bindir}/a2x
92 %attr(755,root,root) %{_bindir}/asciidoc
94 %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/*.conf
95 %dir %{sysconfdir}/dblatex
96 %{sysconfdir}/dblatex/*.sty
97 %{sysconfdir}/dblatex/*.xsl
98 %dir %{sysconfdir}/docbook-xsl
99 %{sysconfdir}/docbook-xsl/*.xsl
100 %dir %{sysconfdir}/filters
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
116 %{sysconfdir}/javascripts
117 %dir %{sysconfdir}/stylesheets
118 %{sysconfdir}/stylesheets/*.css
120 %{_mandir}/man1/a2x.1*
121 %{_mandir}/man1/asciidoc.1*