]> git.pld-linux.org Git - packages/asciidoc.git/blob - asciidoc.spec
- updated to 8.6.9
[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.9
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:  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
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 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
59
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
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.132144 seconds and 3 git commands to generate.