]> git.pld-linux.org Git - packages/asciidoc.git/blob - asciidoc.spec
cdde4509310d0dd3b2137eb175fc19a742a3cb67
[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.4.5
6 Release:        1
7 License:        GPL v2+
8 Group:          Applications/System
9 Source0:        http://dl.sourceforge.net/asciidoc/%{name}-%{version}.tar.gz
10 # Source0-md5:  9f21d6e352b3ab668f9def3eb7497da2
11 Patch0:         %{name}-safe.patch
12 URL:            http://www.methods.co.nz/asciidoc/index.html
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 %patch0 -p1
43
44 %build
45 sed -i -e '1s|^#!/usr/bin/env python|#!/usr/bin/python|' asciidoc.py
46
47 %install
48 rm -rf $RPM_BUILD_ROOT
49 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{sysconfdir}}
50 install -d $RPM_BUILD_ROOT%{sysconfdir}/{docbook-xsl,filters,stylesheets}
51 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/{images/icons/callouts,javascripts}
52
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
56
57 install *.conf $RPM_BUILD_ROOT%{sysconfdir}
58 install docbook-xsl/*.xsl $RPM_BUILD_ROOT%{sysconfdir}/docbook-xsl
59 install filters/code/*.py $RPM_BUILD_ROOT%{sysconfdir}/filters
60 install filters/code/*.conf $RPM_BUILD_ROOT%{sysconfdir}/filters
61 install stylesheets/*.css $RPM_BUILD_ROOT%{sysconfdir}/stylesheets
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
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
76 rm -rf examples/website
77
78 %clean
79 rm -rf $RPM_BUILD_ROOT
80
81 %files
82 %defattr(644,root,root,755)
83 %doc BUGS CHANGELOG COPYRIGHT README doc/asciidoc.html examples
84 %attr(755,root,root) %{_bindir}/a2x
85 %attr(755,root,root) %{_bindir}/asciidoc
86 %dir %{sysconfdir}
87 %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/*.conf
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*
This page took 0.094786 seconds and 2 git commands to generate.