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 #Source0Download: https://github.com/asciidoc/asciidoc/releases
10 Source0: https://github.com/asciidoc/asciidoc/archive/%{version}/%{name}-%{version}.tar.gz
11 # Source0-md5: 4e69960f4d431780e9828f53417d8d7a
12 URL: http://asciidoc.org/
13 BuildRequires: autoconf >= 2.50
14 BuildRequires: rpm-pythonprov
15 BuildRequires: sed >= 4.0
16 Requires: python >= 2.3
17 Requires: python-modules >= 2.3
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 %define pkgconfdir %{_sysconfdir}/asciidoc
25 AsciiDoc is a text document format for writing short documents,
26 articles, books and UNIX man pages. AsciiDoc files can be translated
27 to HTML (with or without stylesheets), DocBook and LinuxDoc markup
28 using the asciidoc(1) command. AsciiDoc is highly configurable: both
29 the AsciiDoc source file syntax and the backend output markups (which
30 can be almost any type of SGML/XML markup) can be customized and
33 %description -l pl.UTF-8
34 AsciiDoc jest formatem dokumentów tekstowych do pisania krótkich
35 dokumentów, artykułów, książek i podręczników systemu UNIX. Pliki
36 AsciiDoc mogą być tłumaczone do HTML-a (z lub bez CSS), DocBooka i
37 LinuxDoca używając polecenia asciidoc(1). AsciiDoc jest wysoce
38 konfigurowalny: zarówno składnia plików źródłowych, jak i znaczniki
39 backendów (które mogą być dowolnego typu SGML/XML) mogą być
40 dostosowywane i rozszerzane przez użytkownika.
45 %{__sed} -i -e '1s|^#!/usr/bin/env python2\?|#!%{__python}|' asciidoc.py a2x.py \
46 filters/code/code-filter.py \
47 filters/latex/latex2img.py \
48 filters/music/music2png.py \
49 filters/graphviz/graphviz2png.py
58 rm -rf $RPM_BUILD_ROOT
61 DESTDIR=$RPM_BUILD_ROOT
63 # install directly instead of symlinks to .py
64 %{__mv} $RPM_BUILD_ROOT%{_bindir}/a2x{.py,}
65 %{__mv} $RPM_BUILD_ROOT%{_bindir}/asciidoc{.py,}
66 # move constant data to /usr
67 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}
68 %{__mv} $RPM_BUILD_ROOT%{pkgconfdir}/{images,javascripts} $RPM_BUILD_ROOT%{_datadir}/%{name}
69 ln -sf %{_datadir}/%{name}/images $RPM_BUILD_ROOT%{pkgconfdir}/images
70 ln -sf %{_datadir}/%{name}/javascripts $RPM_BUILD_ROOT%{pkgconfdir}/javascripts
72 # if [ -d $VIM_RPM_BUILD_ROOT%{sysconfdir} ]; then
73 # install -d $VIM_RPM_BUILD_ROOT%{sysconfdir}/syntax
74 # install -m 644 vim/syntax/asciidoc.vim \
75 # $VIM_RPM_BUILD_ROOT%{sysconfdir}/syntax/asciidoc.vim
76 # install -d $VIM_RPM_BUILD_ROOT%{sysconfdir}/ftdetect
77 # install -m 644 vim/ftdetect/asciidoc_filetype.vim \
78 # $VIM_RPM_BUILD_ROOT%{sysconfdir}/ftdetect/asciidoc_filetype.vim
80 %{__rm} -r examples/website
83 rm -rf $RPM_BUILD_ROOT
86 %defattr(644,root,root,755)
87 %doc BUGS.txt CHANGELOG.txt COPYRIGHT README.asciidoc doc/asciidoc.txt examples
88 %attr(755,root,root) %{_bindir}/a2x
89 %attr(755,root,root) %{_bindir}/asciidoc
91 %config(noreplace) %verify(not md5 mtime size) %{pkgconfdir}/*.conf
92 %dir %{pkgconfdir}/dblatex
93 %{pkgconfdir}/dblatex/*.sty
94 %{pkgconfdir}/dblatex/*.xsl
95 %dir %{pkgconfdir}/docbook-xsl
96 %{pkgconfdir}/docbook-xsl/*.xsl
97 %dir %{pkgconfdir}/filters
98 %dir %{pkgconfdir}/filters/code
99 %config(noreplace) %verify(not md5 mtime size) %{pkgconfdir}/filters/code/code-filter.conf
100 %attr(755,root,root) %{pkgconfdir}/filters/code/code-filter.py
101 %dir %{pkgconfdir}/filters/graphviz
102 %config(noreplace) %verify(not md5 mtime size) %{pkgconfdir}/filters/graphviz/graphviz-filter.conf
103 %attr(755,root,root) %{pkgconfdir}/filters/graphviz/graphviz2png.py
104 %dir %{pkgconfdir}/filters/music
105 %config(noreplace) %verify(not md5 mtime size) %{pkgconfdir}/filters/music/music-filter.conf
106 %attr(755,root,root) %{pkgconfdir}/filters/music/music2png.py
107 %dir %{pkgconfdir}/filters/source
108 %config(noreplace) %verify(not md5 mtime size) %{pkgconfdir}/filters/source/source-highlight-filter.conf
109 %dir %{pkgconfdir}/filters/latex
110 %config(noreplace) %verify(not md5 mtime size) %{pkgconfdir}/filters/latex/latex-filter.conf
111 %attr(755,root,root) %{pkgconfdir}/filters/latex/latex2img.py
113 %{pkgconfdir}/javascripts
114 %dir %{pkgconfdir}/stylesheets
115 %{pkgconfdir}/stylesheets/*.css
118 %{_mandir}/man1/a2x.1*
119 %{_mandir}/man1/asciidoc.1*