]> git.pld-linux.org Git - packages/asciidoc.git/blob - asciidoc.spec
d8f10d4fafb6de0cbf7e52c503d6009d6e49ff20
[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.3
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:  1ef39786ee1b4c8a788584e73db2c55a
11 URL:            http://www.methods.co.nz/asciidoc/index.html
12 BuildRequires:  sed >= 4.0
13 Requires:       python >= 2.3
14 Requires:       python-modules >= 2.3
15 Requires:       xmlto
16 BuildArch:      noarch
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %define         sysconfdir      /etc/asciidoc
20
21 %description
22 AsciiDoc is a text document format for writing short documents,
23 articles, books and UNIX man pages. AsciiDoc files can be translated
24 to HTML (with or without stylesheets), DocBook and LinuxDoc markup
25 using the asciidoc(1) command. AsciiDoc is highly configurable: both
26 the AsciiDoc source file syntax and the backend output markups (which
27 can be almost any type of SGML/XML markup) can be customized and
28 extended by the user.
29
30 %description -l pl.UTF-8
31 AsciiDoc jest formatem dokumentów tekstowych do pisania krótkich
32 dokumentów, artykułów, książek i podręczników systemu UNIX. Pliki
33 AsciiDoc mogą być tłumaczone do HTML-a (z lub bez CSS), DocBooka i
34 LinuxDoca używając polecenia asciidoc(1). AsciiDoc jest wysoce
35 konfigurowalny: zarówno składnia plików źródłowych, jak i znaczniki
36 backendów (które mogą być dowolnego typu SGML/XML) mogą być
37 dostosowywane i rozszerzane przez użytkownika.
38
39 %prep
40 %setup -q
41
42 sed -i -e '1s|^#!/usr/bin/env python|#!/usr/bin/python|' asciidoc.py a2x.py
43
44 %build
45 %configure
46
47 %{__make}
48
49 %install
50 rm -rf $RPM_BUILD_ROOT
51 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}
52 install -d $RPM_BUILD_ROOT%{sysconfdir}/{dblatex,docbook-xsl,filters/{code,graphviz,latex,music,source},stylesheets}
53 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/{images/icons/callouts,javascripts}
54
55 install asciidoc.py $RPM_BUILD_ROOT%{_bindir}/asciidoc
56 install a2x.py $RPM_BUILD_ROOT%{_bindir}/a2x
57 install doc/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
58
59 install *.conf $RPM_BUILD_ROOT%{sysconfdir}
60 install dblatex/*.{xsl,sty} $RPM_BUILD_ROOT%{sysconfdir}/dblatex
61 install docbook-xsl/*.xsl $RPM_BUILD_ROOT%{sysconfdir}/docbook-xsl
62 install filters/code/*.{py,conf} $RPM_BUILD_ROOT%{sysconfdir}/filters/code
63 install filters/graphviz/*.{py,conf} $RPM_BUILD_ROOT%{sysconfdir}/filters/graphviz
64 install filters/latex/*.{py,conf} $RPM_BUILD_ROOT%{sysconfdir}/filters/latex
65 install filters/music/*.{py,conf} $RPM_BUILD_ROOT%{sysconfdir}/filters/music
66 install filters/source/*.conf $RPM_BUILD_ROOT%{sysconfdir}/filters/source
67 install stylesheets/*.css $RPM_BUILD_ROOT%{sysconfdir}/stylesheets
68 ln -s %{_datadir}/%{name}/images $RPM_BUILD_ROOT%{sysconfdir}/images
69 ln -s %{_datadir}/%{name}/javascripts $RPM_BUILD_ROOT%{sysconfdir}/javascripts
70 install images/icons/callouts/* $RPM_BUILD_ROOT%{_datadir}/%{name}/images/icons/callouts
71 install images/icons/README images/icons/*.png $RPM_BUILD_ROOT%{_datadir}/%{name}/images/icons
72 install javascripts/*.js $RPM_BUILD_ROOT%{_datadir}/%{name}/javascripts
73
74 #    if [ -d $VIM_RPM_BUILD_ROOT%{sysconfdir} ]; then
75 #        install -d $VIM_RPM_BUILD_ROOT%{sysconfdir}/syntax
76 #        install -m 644 vim/syntax/asciidoc.vim \
77 #                       $VIM_RPM_BUILD_ROOT%{sysconfdir}/syntax/asciidoc.vim
78 #        install -d $VIM_RPM_BUILD_ROOT%{sysconfdir}/ftdetect
79 #        install -m 644 vim/ftdetect/asciidoc_filetype.vim \
80 #                       $VIM_RPM_BUILD_ROOT%{sysconfdir}/ftdetect/asciidoc_filetype.vim
81 #    fi
82 %{__rm} -r examples/website
83
84 %clean
85 rm -rf $RPM_BUILD_ROOT
86
87 %files
88 %defattr(644,root,root,755)
89 %doc BUGS CHANGELOG COPYRIGHT README doc/asciidoc.txt examples
90 %attr(755,root,root) %{_bindir}/a2x
91 %attr(755,root,root) %{_bindir}/asciidoc
92 %dir %{sysconfdir}
93 %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/*.conf
94 %dir %{sysconfdir}/dblatex
95 %{sysconfdir}/dblatex/*.sty
96 %{sysconfdir}/dblatex/*.xsl
97 %dir %{sysconfdir}/docbook-xsl
98 %{sysconfdir}/docbook-xsl/*.xsl
99 %dir %{sysconfdir}/filters
100 %dir %{sysconfdir}/filters/code
101 %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/filters/code/code-filter.conf
102 %attr(755,root,root) %{sysconfdir}/filters/code/code-filter.py
103 %dir %{sysconfdir}/filters/graphviz
104 %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/filters/graphviz/graphviz-filter.conf
105 %attr(755,root,root) %{sysconfdir}/filters/graphviz/graphviz2png.py
106 %dir %{sysconfdir}/filters/music
107 %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/filters/music/music-filter.conf
108 %attr(755,root,root) %{sysconfdir}/filters/music/music2png.py
109 %dir %{sysconfdir}/filters/source
110 %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/filters/source/source-highlight-filter.conf
111 %dir %{sysconfdir}/filters/latex
112 %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/filters/latex/latex-filter.conf
113 %attr(755,root,root) %{sysconfdir}/filters/latex/latex2png.py
114 %{sysconfdir}/images
115 %{sysconfdir}/javascripts
116 %dir %{sysconfdir}/stylesheets
117 %{sysconfdir}/stylesheets/*.css
118 %{_datadir}/%{name}
119 %{_mandir}/man1/a2x.1*
120 %{_mandir}/man1/asciidoc.1*
This page took 0.859588 seconds and 3 git commands to generate.