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://dl.sourceforge.net/asciidoc/%{name}-%{version}.tar.gz
10 # Source0-md5: 9f21d6e352b3ab668f9def3eb7497da2
11 Patch0: %{name}-safe.patch
12 URL: http://www.methods.co.nz/asciidoc/index.html
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.
45 sed -i -e '1s|^#!/usr/bin/env python|#!/usr/bin/python|' asciidoc.py
48 rm -rf $RPM_BUILD_ROOT
49 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{sysconfdir}}
50 install -d $RPM_BUILD_ROOT%{sysconfdir}/{docbook-xsl,filters,stylesheets}
51 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/{images/icons/callouts,javascripts}
53 install asciidoc.py $RPM_BUILD_ROOT%{_bindir}/asciidoc
54 install a2x $RPM_BUILD_ROOT%{_bindir}/a2x
55 install doc/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
57 install *.conf $RPM_BUILD_ROOT%{sysconfdir}
58 install docbook-xsl/*.xsl $RPM_BUILD_ROOT%{sysconfdir}/docbook-xsl
59 install filters/code/*.py $RPM_BUILD_ROOT%{sysconfdir}/filters
60 install filters/code/*.conf $RPM_BUILD_ROOT%{sysconfdir}/filters
61 install stylesheets/*.css $RPM_BUILD_ROOT%{sysconfdir}/stylesheets
62 ln -s %{_datadir}/%{name}/images $RPM_BUILD_ROOT%{sysconfdir}/images
63 ln -s %{_datadir}/%{name}/javascripts $RPM_BUILD_ROOT%{sysconfdir}/javascripts
64 install images/icons/callouts/* $RPM_BUILD_ROOT%{_datadir}/%{name}/images/icons/callouts
65 install images/icons/README images/icons/*.png $RPM_BUILD_ROOT%{_datadir}/%{name}/images/icons
66 install javascripts/*.js $RPM_BUILD_ROOT%{_datadir}/%{name}/javascripts
68 # if [ -d $VIM_RPM_BUILD_ROOT%{sysconfdir} ]; then
69 # install -d $VIM_RPM_BUILD_ROOT%{sysconfdir}/syntax
70 # install -m 644 vim/syntax/asciidoc.vim \
71 # $VIM_RPM_BUILD_ROOT%{sysconfdir}/syntax/asciidoc.vim
72 # install -d $VIM_RPM_BUILD_ROOT%{sysconfdir}/ftdetect
73 # install -m 644 vim/ftdetect/asciidoc_filetype.vim \
74 # $VIM_RPM_BUILD_ROOT%{sysconfdir}/ftdetect/asciidoc_filetype.vim
76 rm -rf examples/website
79 rm -rf $RPM_BUILD_ROOT
82 %defattr(644,root,root,755)
83 %doc BUGS CHANGELOG COPYRIGHT README doc/asciidoc.html examples
84 %attr(755,root,root) %{_bindir}/a2x
85 %attr(755,root,root) %{_bindir}/asciidoc
87 %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/*.conf
88 %dir %{sysconfdir}/docbook-xsl
89 %{sysconfdir}/docbook-xsl/*.xsl
90 %dir %{sysconfdir}/filters
91 %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/filters/*.conf
92 %attr(755,root,root) %{sysconfdir}/filters/*.py
94 %{sysconfdir}/javascripts
95 %dir %{sysconfdir}/stylesheets
96 %{sysconfdir}/stylesheets/*.css
98 %{_mandir}/man1/a2x.1*
99 %{_mandir}/man1/asciidoc.1*