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