]> git.pld-linux.org Git - packages/asciidoc.git/blob - asciidoc.spec
- asciidoc system dir is safe
[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.2.7
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:  f631c10bcf7216eaf6bc804c84ebb8e1
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 %build
43 sed -i -e '1s|^#!/usr/bin/env python|#!/usr/bin/python|' asciidoc.py
44
45 %install
46 rm -rf $RPM_BUILD_ROOT
47 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{sysconfdir}}
48 install -d $RPM_BUILD_ROOT%{sysconfdir}/{docbook-xsl,filters,stylesheets}
49 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/{images/icons/callouts,javascripts}
50
51 install asciidoc.py $RPM_BUILD_ROOT%{_bindir}/asciidoc
52 install a2x $RPM_BUILD_ROOT%{_bindir}/a2x
53 install doc/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
54
55 install *.conf $RPM_BUILD_ROOT%{sysconfdir}
56 install docbook-xsl/*.xsl $RPM_BUILD_ROOT%{sysconfdir}/docbook-xsl
57 install filters/*.py $RPM_BUILD_ROOT%{sysconfdir}/filters
58 install filters/*.conf $RPM_BUILD_ROOT%{sysconfdir}/filters
59 install stylesheets/*.css $RPM_BUILD_ROOT%{sysconfdir}/stylesheets
60 ln -s %{_datadir}/%{name}/images $RPM_BUILD_ROOT%{sysconfdir}/images
61 ln -s %{_datadir}/%{name}/javascripts $RPM_BUILD_ROOT%{sysconfdir}/javascripts
62 install images/icons/callouts/* $RPM_BUILD_ROOT%{_datadir}/%{name}/images/icons/callouts
63 install images/icons/README images/icons/*.png $RPM_BUILD_ROOT%{_datadir}/%{name}/images/icons
64 install javascripts/*.js $RPM_BUILD_ROOT%{_datadir}/%{name}/javascripts
65
66 #    if [ -d $VIM_RPM_BUILD_ROOT%{sysconfdir} ]; then
67 #        install -d $VIM_RPM_BUILD_ROOT%{sysconfdir}/syntax
68 #        install -m 644 vim/syntax/asciidoc.vim \
69 #                       $VIM_RPM_BUILD_ROOT%{sysconfdir}/syntax/asciidoc.vim
70 #        install -d $VIM_RPM_BUILD_ROOT%{sysconfdir}/ftdetect
71 #        install -m 644 vim/ftdetect/asciidoc_filetype.vim \
72 #                       $VIM_RPM_BUILD_ROOT%{sysconfdir}/ftdetect/asciidoc_filetype.vim
73 #    fi
74 rm -rf examples/website
75
76 %clean
77 rm -rf $RPM_BUILD_ROOT
78
79 %files
80 %defattr(644,root,root,755)
81 %doc BUGS CHANGELOG COPYRIGHT README doc/asciidoc.html examples
82 %attr(755,root,root) %{_bindir}/a2x
83 %attr(755,root,root) %{_bindir}/asciidoc
84 %dir %{sysconfdir}
85 %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/*.conf
86 %dir %{sysconfdir}/docbook-xsl
87 %{sysconfdir}/docbook-xsl/*.xsl
88 %dir %{sysconfdir}/filters
89 %config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/filters/*.conf
90 %attr(755,root,root) %{sysconfdir}/filters/*.py
91 %{sysconfdir}/images
92 %{sysconfdir}/javascripts
93 %dir %{sysconfdir}/stylesheets
94 %{sysconfdir}/stylesheets/*.css
95 %{_datadir}/%{name}
96 %{_mandir}/man1/a2x.1*
97 %{_mandir}/man1/asciidoc.1*
This page took 0.109527 seconds and 3 git commands to generate.