]> git.pld-linux.org Git - packages/asciidoc.git/blob - asciidoc.spec
3354e8f66817dcb88c7f7494d42bb50ff3953616
[packages/asciidoc.git] / asciidoc.spec
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
4 Name:           asciidoc
5 Version:        8.6.5
6 Release:        1
7 License:        GPL v2+
8 Group:          Applications/System
9 Source0:        http://downloads.sourceforge.net/asciidoc/%{name}-%{version}.tar.gz
10 # Source0-md5:  9247724283501ec1cfb27d5eae9e5eaf
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
16 Requires:       xmlto
17 BuildArch:      noarch
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %define         sysconfdir      /etc/asciidoc
21
22 %description
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.
30
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.
39
40 %prep
41 %setup -q
42
43 sed -i -e '1s|^#!/usr/bin/env python|#!/usr/bin/python|' asciidoc.py a2x.py
44
45 %build
46 %configure
47
48 %{__make}
49
50 %install
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}
55
56 install asciidoc.py $RPM_BUILD_ROOT%{_bindir}/asciidoc
57 install a2x.py $RPM_BUILD_ROOT%{_bindir}/a2x
58 install doc/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
59
60 install *.conf $RPM_BUILD_ROOT%{sysconfdir}
61 install dblatex/*.{xsl,sty} $RPM_BUILD_ROOT%{sysconfdir}/dblatex
62 install docbook-xsl/*.xsl $RPM_BUILD_ROOT%{sysconfdir}/docbook-xsl
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
68 install 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 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
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
83 %{__rm} -r examples/website
84
85 %clean
86 rm -rf $RPM_BUILD_ROOT
87
88 %files
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
93 %dir %{sysconfdir}
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
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*
This page took 0.094728 seconds and 3 git commands to generate.