File dblatex.spec of Package dblatex
#
# spec file for package dblatex
#
# Copyright (c) 2012 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/
#
Name: dblatex
Version: 0.3.3
Release: 0
Source0: %{name}-%{version}.tar.bz2
Source1: %{name}-rpmlintrc
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
BuildRequires: ImageMagick
BuildRequires: dos2unix
BuildRequires: grep
BuildRequires: libxslt
BuildRequires: python-devel
BuildRequires: pyxml
BuildRequires: transfig
Requires: pyxml
Summary: DocBook to LaTeX Publishing
License: GPL-2.0
Group: Productivity/Publishing/DocBook
Url: http://dblatex.sourceforge.net
Requires: docbook_4
Requires: texlive
Requires: texlive-bin
Requires: texlive-bin-latex
Requires: texlive-latex
BuildRequires: texlive
BuildRequires: texlive-bin
BuildRequires: texlive-bin-latex
BuildRequires: texlive-latex
%py_requires
%description
dblatex is a program that transforms your SGML/XMLDocBook
documents to DVI, PostScript or PDF by translating them
into pure LaTeX as a first process. MathML 2.0 markups
are supported, too. It started as a clone of DB2LaTeX.
%prep
%setup -q
%__cp docs/manual.pdf .
# correct doc paths in setup
sed -i 's/share\/doc\/dblatex/share\/doc\/packages\/dblatex/g' setup.py
# Remove any She-bang lines
sed -i '/#!\/usr\//d' lib/dbtexmf/dblatex/xetex/fsencoder.py \
lib/dbtexmf/dblatex/xetex/fontspec.py \
lib/dbtexmf/dblatex/xetex/fsconfig.py
%build
env CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build
%install
%{__python} setup.py install \
--prefix=%{_prefix} \
--root=$RPM_BUILD_ROOT \
--record-rpm=INSTALLED_FILES
[ -e %{py_sitedir}/dbtexmf/dblatex/xetex/fontspec.py ] && \
dos2unix %{py_sitedir}/dbtexmf/dblatex/xetex/fontspec.py
%{__grep} -v -e '%dir %{_defaultdocdir}$' INSTALLED_FILES > _tmp
%{__mv} _tmp INSTALLED_FILES
%files -f INSTALLED_FILES
%defattr(-,root,root)
%changelog