]> git.pld-linux.org Git - packages/asciidoc.git/blame - asciidoc.spec
- up to 8.4.5
[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
a60a50f0 5Version: 8.4.5
73dee59c 6Release: 1
5675ed0e 7License: GPL v2+
86d6172c 8Group: Applications/System
5675ed0e 9Source0: http://dl.sourceforge.net/asciidoc/%{name}-%{version}.tar.gz
a60a50f0 10# Source0-md5: 9f21d6e352b3ab668f9def3eb7497da2
44584302 11Patch0: %{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
44584302 42%patch0 -p1
86d6172c 43
d0e0c459 44%build
a8206f12 45sed -i -e '1s|^#!/usr/bin/env python|#!/usr/bin/python|' asciidoc.py
d0e0c459 46
86d6172c 47%install
48rm -rf $RPM_BUILD_ROOT
742e5897 49install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{sysconfdir}}
5675ed0e
JB
50install -d $RPM_BUILD_ROOT%{sysconfdir}/{docbook-xsl,filters,stylesheets}
51install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/{images/icons/callouts,javascripts}
86d6172c 52
742e5897 53install asciidoc.py $RPM_BUILD_ROOT%{_bindir}/asciidoc
54install a2x $RPM_BUILD_ROOT%{_bindir}/a2x
55install doc/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
86d6172c 56
742e5897 57install *.conf $RPM_BUILD_ROOT%{sysconfdir}
5675ed0e 58install docbook-xsl/*.xsl $RPM_BUILD_ROOT%{sysconfdir}/docbook-xsl
a60a50f0
AM
59install filters/code/*.py $RPM_BUILD_ROOT%{sysconfdir}/filters
60install filters/code/*.conf $RPM_BUILD_ROOT%{sysconfdir}/filters
742e5897 61install stylesheets/*.css $RPM_BUILD_ROOT%{sysconfdir}/stylesheets
5675ed0e
JB
62ln -s %{_datadir}/%{name}/images $RPM_BUILD_ROOT%{sysconfdir}/images
63ln -s %{_datadir}/%{name}/javascripts $RPM_BUILD_ROOT%{sysconfdir}/javascripts
64install images/icons/callouts/* $RPM_BUILD_ROOT%{_datadir}/%{name}/images/icons/callouts
65install images/icons/README images/icons/*.png $RPM_BUILD_ROOT%{_datadir}/%{name}/images/icons
66install 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
76rm -rf examples/website
77
86d6172c 78%clean
79rm -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*
This page took 0.075367 seconds and 4 git commands to generate.