]>
Commit | Line | Data |
---|---|---|
742e5897 | 1 | # TODO: package the vim syntax file. |
86d6172c | 2 | Summary: A tool for converting text files to various formats |
465ba125 | 3 | Summary(pl.UTF-8): Narzędzie do konwersji plików tekstowych do różnych formatów |
86d6172c | 4 | Name: asciidoc |
73dee59c AG |
5 | Version: 8.3.1 |
6 | Release: 1 | |
5675ed0e | 7 | License: GPL v2+ |
86d6172c | 8 | Group: Applications/System |
5675ed0e | 9 | Source0: http://dl.sourceforge.net/asciidoc/%{name}-%{version}.tar.gz |
73dee59c | 10 | # Source0-md5: 3e8ea3eab6a6bd89f8fd49fb6d14bfb5 |
44584302 | 11 | Patch0: %{name}-safe.patch |
86d6172c | 12 | URL: http://www.methods.co.nz/asciidoc/index.html |
d0e0c459 | 13 | BuildRequires: sed >= 4.0 |
86d6172c | 14 | Requires: python >= 2.3 |
5809aeb6 | 15 | Requires: python-modules >= 2.3 |
29d5dcd1 | 16 | Requires: xmlto |
86d6172c | 17 | BuildArch: noarch |
18 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
19 | ||
742e5897 | 20 | %define sysconfdir /etc/asciidoc |
86d6172c | 21 | |
22 | %description | |
fd5d72cd JB |
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. | |
86d6172c | 30 | |
3dc03438 JR |
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. | |
86d6172c | 39 | |
40 | %prep | |
41 | %setup -q | |
44584302 | 42 | %patch0 -p1 |
86d6172c | 43 | |
d0e0c459 | 44 | %build |
a8206f12 | 45 | sed -i -e '1s|^#!/usr/bin/env python|#!/usr/bin/python|' asciidoc.py |
d0e0c459 | 46 | |
86d6172c | 47 | %install |
48 | rm -rf $RPM_BUILD_ROOT | |
742e5897 | 49 | install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{sysconfdir}} |
5675ed0e JB |
50 | install -d $RPM_BUILD_ROOT%{sysconfdir}/{docbook-xsl,filters,stylesheets} |
51 | install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/{images/icons/callouts,javascripts} | |
86d6172c | 52 | |
742e5897 | 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 | |
86d6172c | 56 | |
742e5897 | 57 | install *.conf $RPM_BUILD_ROOT%{sysconfdir} |
5675ed0e | 58 | install docbook-xsl/*.xsl $RPM_BUILD_ROOT%{sysconfdir}/docbook-xsl |
742e5897 | 59 | install filters/*.py $RPM_BUILD_ROOT%{sysconfdir}/filters |
60 | install filters/*.conf $RPM_BUILD_ROOT%{sysconfdir}/filters | |
742e5897 | 61 | install stylesheets/*.css $RPM_BUILD_ROOT%{sysconfdir}/stylesheets |
5675ed0e JB |
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 | |
742e5897 | 67 | |
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 | |
75 | # fi | |
ebdc84fb AM |
76 | rm -rf examples/website |
77 | ||
86d6172c | 78 | %clean |
79 | rm -rf $RPM_BUILD_ROOT | |
80 | ||
81 | %files | |
82 | %defattr(644,root,root,755) | |
5675ed0e JB |
83 | %doc BUGS CHANGELOG COPYRIGHT README doc/asciidoc.html examples |
84 | %attr(755,root,root) %{_bindir}/a2x | |
85 | %attr(755,root,root) %{_bindir}/asciidoc | |
742e5897 | 86 | %dir %{sysconfdir} |
87 | %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/*.conf | |
5675ed0e JB |
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 | |
93 | %{sysconfdir}/images | |
94 | %{sysconfdir}/javascripts | |
95 | %dir %{sysconfdir}/stylesheets | |
96 | %{sysconfdir}/stylesheets/*.css | |
97 | %{_datadir}/%{name} | |
98 | %{_mandir}/man1/a2x.1* | |
99 | %{_mandir}/man1/asciidoc.1* |