]> git.pld-linux.org Git - packages/asciidoc.git/blame - asciidoc.spec
- updated to 8.6.3
[packages/asciidoc.git] / asciidoc.spec
CommitLineData
742e5897 1# TODO: package the vim syntax file.
86d6172c 2Summary: A tool for converting text files to various formats
465ba125 3Summary(pl.UTF-8): Narzędzie do konwersji plików tekstowych do różnych formatów
86d6172c 4Name: asciidoc
829ac3f5 5Version: 8.6.3
73dee59c 6Release: 1
5675ed0e 7License: GPL v2+
86d6172c 8Group: Applications/System
8eb1c8a9 9Source0: http://downloads.sourceforge.net/asciidoc/%{name}-%{version}.tar.gz
829ac3f5 10# Source0-md5: 1ef39786ee1b4c8a788584e73db2c55a
86d6172c 11URL: http://www.methods.co.nz/asciidoc/index.html
d0e0c459 12BuildRequires: sed >= 4.0
86d6172c 13Requires: python >= 2.3
5809aeb6 14Requires: python-modules >= 2.3
29d5dcd1 15Requires: xmlto
86d6172c 16BuildArch: noarch
17BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
742e5897 19%define sysconfdir /etc/asciidoc
86d6172c 20
21%description
fd5d72cd
JB
22AsciiDoc is a text document format for writing short documents,
23articles, books and UNIX man pages. AsciiDoc files can be translated
24to HTML (with or without stylesheets), DocBook and LinuxDoc markup
25using the asciidoc(1) command. AsciiDoc is highly configurable: both
26the AsciiDoc source file syntax and the backend output markups (which
27can be almost any type of SGML/XML markup) can be customized and
28extended by the user.
86d6172c 29
3dc03438
JR
30%description -l pl.UTF-8
31AsciiDoc jest formatem dokumentów tekstowych do pisania krótkich
32dokumentów, artykułów, książek i podręczników systemu UNIX. Pliki
33AsciiDoc mogą być tłumaczone do HTML-a (z lub bez CSS), DocBooka i
34LinuxDoca używając polecenia asciidoc(1). AsciiDoc jest wysoce
35konfigurowalny: zarówno składnia plików źródłowych, jak i znaczniki
36backendów (które mogą być dowolnego typu SGML/XML) mogą być
37dostosowywane i rozszerzane przez użytkownika.
86d6172c 38
39%prep
40%setup -q
8eb1c8a9
JB
41
42sed -i -e '1s|^#!/usr/bin/env python|#!/usr/bin/python|' asciidoc.py a2x.py
86d6172c 43
d0e0c459 44%build
8eb1c8a9
JB
45%configure
46
47%{__make}
d0e0c459 48
86d6172c 49%install
50rm -rf $RPM_BUILD_ROOT
8eb1c8a9
JB
51install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}
52install -d $RPM_BUILD_ROOT%{sysconfdir}/{dblatex,docbook-xsl,filters/{code,graphviz,latex,music,source},stylesheets}
5675ed0e 53install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/{images/icons/callouts,javascripts}
86d6172c 54
742e5897 55install asciidoc.py $RPM_BUILD_ROOT%{_bindir}/asciidoc
8eb1c8a9 56install a2x.py $RPM_BUILD_ROOT%{_bindir}/a2x
742e5897 57install doc/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
86d6172c 58
742e5897 59install *.conf $RPM_BUILD_ROOT%{sysconfdir}
8eb1c8a9 60install dblatex/*.{xsl,sty} $RPM_BUILD_ROOT%{sysconfdir}/dblatex
5675ed0e 61install docbook-xsl/*.xsl $RPM_BUILD_ROOT%{sysconfdir}/docbook-xsl
8eb1c8a9
JB
62install filters/code/*.{py,conf} $RPM_BUILD_ROOT%{sysconfdir}/filters/code
63install filters/graphviz/*.{py,conf} $RPM_BUILD_ROOT%{sysconfdir}/filters/graphviz
64install filters/latex/*.{py,conf} $RPM_BUILD_ROOT%{sysconfdir}/filters/latex
65install filters/music/*.{py,conf} $RPM_BUILD_ROOT%{sysconfdir}/filters/music
66install filters/source/*.conf $RPM_BUILD_ROOT%{sysconfdir}/filters/source
742e5897 67install stylesheets/*.css $RPM_BUILD_ROOT%{sysconfdir}/stylesheets
5675ed0e
JB
68ln -s %{_datadir}/%{name}/images $RPM_BUILD_ROOT%{sysconfdir}/images
69ln -s %{_datadir}/%{name}/javascripts $RPM_BUILD_ROOT%{sysconfdir}/javascripts
70install images/icons/callouts/* $RPM_BUILD_ROOT%{_datadir}/%{name}/images/icons/callouts
71install images/icons/README images/icons/*.png $RPM_BUILD_ROOT%{_datadir}/%{name}/images/icons
72install javascripts/*.js $RPM_BUILD_ROOT%{_datadir}/%{name}/javascripts
742e5897 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
8eb1c8a9 82%{__rm} -r examples/website
ebdc84fb 83
86d6172c 84%clean
85rm -rf $RPM_BUILD_ROOT
86
87%files
88%defattr(644,root,root,755)
8eb1c8a9 89%doc BUGS CHANGELOG COPYRIGHT README doc/asciidoc.txt examples
5675ed0e
JB
90%attr(755,root,root) %{_bindir}/a2x
91%attr(755,root,root) %{_bindir}/asciidoc
742e5897 92%dir %{sysconfdir}
93%config(noreplace) %verify(not md5 mtime size) %{sysconfdir}/*.conf
8eb1c8a9
JB
94%dir %{sysconfdir}/dblatex
95%{sysconfdir}/dblatex/*.sty
96%{sysconfdir}/dblatex/*.xsl
5675ed0e
JB
97%dir %{sysconfdir}/docbook-xsl
98%{sysconfdir}/docbook-xsl/*.xsl
99%dir %{sysconfdir}/filters
8eb1c8a9
JB
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
5675ed0e
JB
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.119108 seconds and 4 git commands to generate.