File asciidoc.spec of Package asciidoc

#
# spec file for package asciidoc (Version 8.2.7)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

# norootforbuild


Name:           asciidoc
Summary:        Text-Based Document Generation
Version:        8.2.7
Release:        29
License:        GPL v2 or later
Group:          Development/Tools/Doc Generators
Requires:       python >= 2.3, fop
Requires:       docbook-xsl-stylesheets
# a2x needs /usr/bin/xsltproc
Requires:       libxslt
AutoReqProv:    on
Url:            http://www.methods.co.nz/asciidoc/
Source0:        %{name}-%{version}.tar.bz2
Patch0:         asciidoc-vim-fix.diff
Patch1:         asciidoc-8.2.6-no-safe-check.diff
Patch2:         asciidoc-a2x-fop-fix.diff
Patch3:         asciidoc-fix-manpage-references.diff
Patch4:         asciidoc-ignore-deprecation.diff
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildArch:      noarch

%description
AsciiDoc is a text document format for writing short documents,
articles, books, and UNIX man pages. AsciiDoc files can be translated
to HTML and DocBook markups using the asciidoc command.



Authors:
--------
    Stuart Rackham <srackham@methods.co.nz>

%package examples
Summary:        Examples and Documents for asciidoc
Group:          Development/Tools/Doc Generators
License:        GPL v2 or later

%description examples
This package contains examples and documetns of asciidoc.



Authors:
--------
    Stuart Rackham <srackham@methods.co.nz>

%prep
%setup -q
%patch
%patch1
%patch2 -p1
%patch3 -p1
%patch4 -p1

%build

%install
mkdir -p $RPM_BUILD_ROOT/etc/asciidoc/filters
mkdir -p $RPM_BUILD_ROOT%{_datadir}/asciidoc
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
install -m 0644 *.conf $RPM_BUILD_ROOT/etc/asciidoc
install -m 0644 filters/*.conf $RPM_BUILD_ROOT/etc/asciidoc/filters/
install -m 0755 filters/*.py $RPM_BUILD_ROOT/etc/asciidoc/filters/
install -m 0755 -D asciidoc.py $RPM_BUILD_ROOT%{_bindir}/asciidoc
install -m 0755 -D a2x $RPM_BUILD_ROOT%{_bindir}/a2x
install -m 0644 doc/*.1  $RPM_BUILD_ROOT%{_mandir}/man1/
for i in images stylesheets javascripts docbook-xsl dblatex; do
  cp -av $i $RPM_BUILD_ROOT%{_datadir}/asciidoc/
  ln -s ../../%{_datadir}/asciidoc/$i $RPM_BUILD_ROOT/etc/asciidoc
done
# install vim files
mkdir -p $RPM_BUILD_ROOT%{_datadir}/vim/site/{syntax,ftdetect}
install -m 0644 vim/syntax/* $RPM_BUILD_ROOT%{_datadir}/vim/site/syntax
install -m 0644 vim/ftdetect/* $RPM_BUILD_ROOT%{_datadir}/vim/site/ftdetect

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
/etc/asciidoc
%{_datadir}/asciidoc
%{_bindir}/*
%{_datadir}/vim
%doc %{_mandir}/man1/*
%doc README BUGS CHANGELOG COPYRIGHT

%files examples
%defattr(-,root,root)
%doc doc examples

%changelog
* Sun Nov 02 2008 bwalle@suse.de
- Call Python with -Wignore::DeprecationWarning to hide deprecation
  warnings from the user.
* Mon Jul 28 2008 tiwai@suse.de
- add requirement of xsltproc binary (bnc#410692)
* Tue Jul 22 2008 bwalle@suse.de
- Suppression of manpage references list now works again.
  (http://hg.sharesource.org/asciidoc/rev/eb3a27e2a482)
* Tue Jul 08 2008 bwalle@suse.de
- install dblatex files
* Fri Jul 04 2008 bwalle@suse.de
- updated to version 8.2.7
  * Added dvi, ps and tex output format options to a2x(1).
  * Added —dblatex option to a2x(1) so dblatex(1) can be used to
  generate PDFs.
  * Added custom dblatex(1) configuration files (in distribution
  ./dblatex directory) which are used by a2x(1).
  * dblatex(1) is now used to generate the distributed PDF version
  of the AsciiDoc User Guide.
  * If you don't need a customized the link caption you can enter
  the http, https, ftp, file URLs and email addresses without
  any special macro syntax.
  * Highlighted source code paragraphs have been implemented.
  * The source highlighter and music filter syntax has changed
  * QuoteBlocks now have a verse style
  * It is no up to the DocBook processor to highlight source code
  syntax
  * scaledwidth and align attributes have been added to the image
  macro
  * Added a2x(1) —fop-opts=FOP_OPTS option
  * Added a2x(1) —dblatex-opts=DBLATEX_OPTS
  * Added Mikhail Yakshin's FOP 0.95 patch
  * The User Guide has been updated
  * Fixed stylesheets/xhtml11-manpage.css not being included when
  linkcss attribute was used
  * Configuration file *-style attributes are now dumped correctly
  * Fixed FAILED: malformed section entry LaTeX backend error
* Tue Jun 10 2008 tiwai@suse.de
- updated to version 8.2.6:
  * Bug fixes since the last release plus a code cleanup and a
  few minor additions and changes.
* Mon May 05 2008 tiwai@suse.de
- added missing requires to docbook-xsl-stylesheets (bnc#386512)
* Wed Jan 30 2008 tiwai@suse.de
- fix fop.extensions in a2x pdf creation (bnc#353527)
* Fri Jan 25 2008 tiwai@suse.de
- fix a build error about vim directory
* Thu Jan 24 2008 tiwai@suse.de
- install vim files (#353528)
* Mon Jan 14 2008 tiwai@suse.de
- add requirement to fop, fix the fop command name in a2x
  (#353527)
* Tue Jan 08 2008 tiwai@suse.de
- updated to version 8.2.5:
  * fixes couple of bugs in 8.2.4, no new features
* Thu Nov 15 2007 tiwai@suse.de
- updated to version 8.2.2-8.2.4:
  * improvements on lang attribute handling
  * fixed spurious warning in Python 2.6
  * auto-generated section IDs
  * changed format of {localdate} attribute to ISO 8601 (%%Y-%%m-%%d).
  * added abc2ly —beams=None option
  * XHTML level 2 section headings are now styled with an
  underlining border
  * XHTML links to AsciiDoc title elements are now implemented
  with title ID attributes
  * multi-word first, middle and last names can be entered in
  the header author line
  * the nested inline macros restriction has now been lifted
  * help topic names can be shortened
  * added {two_colons} and {two_semicolons} attributes
  * LaTeXMathML capability has been added
  * added an —attribute=ATTRIBUTE option to a2x(1)
  * image block and inline macros prepend optional
  {imagesdir} attribute to image link targets
- split doc and examples to separate sub-package to make rpmlint
  happy
* Tue May 22 2007 tiwai@suse.de
- updated to version 8.2.1:
  * VIM syntax highlighter
  * Labeled list definitions have been tightened
  * Added toclevel attribute (1..4)
  * Added a listindex attribute
  * The single line titles syntax now accepts trailing suffixes
  * An end of line backslash performs line continuation for
  horizontal labeled list items.
  * The Revision line now accommodates Subversion $Id markers
  * a2x(1) option —skip-asciidoc
  * Defaults to appropriate format if -format isn't given.
* Mon Apr 02 2007 tiwai@suse.de
- updated to version 8.1.0:
  * AsciiDoc generated XHTML documents now display as table of
  contents if the toc attribute is defined.
  * A music filter is included.
  * Conditionally redefined subscript and superscripting so they
  use the old replacements mechanism when asciidoc7compatible
  is defined rather than the asciidoc 8 default unconstrained
  quoting.
  * Added {verbose} intrinsic attribute.
  * Added {outdir} intrinsic attribute.
  * Renamed {docdir} intrinsic attribute to unambiguous`{indir}
  * If asciidoc(1) outputs to stdout then instrinsic attribute
  {docname} is extracted from the input file name.
* Thu Nov 23 2006 tiwai@suse.de
- Add missing a2x and other config files (#223299).
* Thu Oct 12 2006 tiwai@suse.de
- updated to version 8.0.0:
  * An experimental LaTeX backend
  * Unconstrained quoting allows quoting to appear anywhere in inline text
  * a2x toolchain wrapper script can generate Open Document text files
  * More on CHANGELOG
* Mon May 15 2006 tiwai@suse.de
- updated to version 7.1.2.
  * a2x toolchain wrapper
  * ASCIIMathML support
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Wed Jan 11 2006 tiwai@suse.de
- updated to version 7.0.4.
* Fri Jul 01 2005 tiwai@suse.de
- fixed norootforbuild.
* Fri Jun 24 2005 tiwai@suse.de
- initial version: 7.0.1.
openSUSE Build Service is sponsored by