Version 1.1:
daps-auto.pl: * a perl script to automatically build documents and deploy them to a remote machine via rsync EPUB: * completely rewrote the epub generating code * no longer needs an external script (db2epub.ruby) for epub-file generation - now everything is handled in make itself HTML/HTML-Single/JSP: * added a --clean switch which clears the directory before generating a new version Packaging: * completely rewrote the code for package-src - new option --set-date allows to set a publication date (default: current date) * new options for package-html and package-pdf --desktopfiles: generates an archive with desktopfiles for KDE3 --documentfiles: generates a documnet file for KDE4/GNOME2 --pagefiles: generates a page file for GNOME3 * completely rewrote online-docs - now automatically generates epub, color-pdf and single-html archive - new option --export-dir to specify a results directory * completely rewrote locdrop - new option --export-dir to specify a results directory Spellchecking: * no longer a stand-alone program * use "daps -d DC-file spellcheck" to check single files (--file option), complete documents (via DC-file) or parts of a document (vi ROOTID) OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/daps?expand=0&rev=102
This commit is contained in:
committed by
Git OBS Bridge
parent
6fbe8d0739
commit
b07826e974
171
daps.spec
171
daps.spec
@@ -17,11 +17,12 @@
|
||||
|
||||
|
||||
Name: daps
|
||||
Version: 1.0.2
|
||||
Version: 1.1
|
||||
Release: 0
|
||||
|
||||
%define docbuilddir %{_datadir}/daps
|
||||
%define regcat %{_bindir}/sgml-register-catalog
|
||||
%define fontdir %{_datadir}/fonts/truetype
|
||||
%define dbstyles %{_datadir}/xml/docbook/stylesheet/nwalsh/current
|
||||
%define daps_catalog for-catalog-%{name}.xml
|
||||
|
||||
@@ -33,96 +34,89 @@ Source0: %{name}-%{version}.tar.bz2
|
||||
Source1: %{name}.rpmlintrc
|
||||
Source2: %{name}-fetch-source
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: bash >= 4.0
|
||||
BuildRequires: ImageMagick
|
||||
BuildRequires: bash >= 3.1
|
||||
BuildRequires: dia
|
||||
BuildRequires: docbook-xsl-stylesheets >= 1.75
|
||||
BuildRequires: docbook_4
|
||||
%if 0%{?suse_version} > 1140
|
||||
BuildRequires: perl-Image-ExifTool
|
||||
%else
|
||||
BuildRequires: exiftool
|
||||
%endif
|
||||
BuildRequires: fam
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: ghostscript-library
|
||||
BuildRequires: inkscape
|
||||
%if 0%{?suse_version} >= 1220
|
||||
BuildRequires: libxml2-tools
|
||||
%endif
|
||||
BuildRequires: ImageMagick
|
||||
BuildRequires: fam
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: inkscape
|
||||
BuildRequires: libxslt
|
||||
BuildRequires: openSUSE-release
|
||||
BuildRequires: optipng
|
||||
#%%if %%sles_version >= 11
|
||||
#BuildRequires: sles-release
|
||||
#%%else
|
||||
#BuildRequires: openSUSE-release
|
||||
#%%endif
|
||||
BuildRequires: poppler-tools
|
||||
BuildRequires: python-lxml
|
||||
BuildRequires: python-xml
|
||||
BuildRequires: sgml-skel
|
||||
#BuildRequires: sgml-skel
|
||||
BuildRequires: suse-xsl-stylesheets
|
||||
BuildRequires: svg-dtd
|
||||
BuildRequires: transfig
|
||||
|
||||
# the following requirements are not really needed for building, but we add
|
||||
# them nevertheless in order to see if the build target is able to fullfill
|
||||
# the requirements for installation
|
||||
BuildRequires: LinuxLibertine
|
||||
BuildRequires: dejavu
|
||||
BuildRequires: fontpackages-devel
|
||||
BuildRequires: freefont
|
||||
BuildRequires: ghostscript-library
|
||||
BuildRequires: liberation-fonts
|
||||
BuildRequires: mplus-fonts
|
||||
BuildRequires: poppler-tools
|
||||
BuildRequires: xmlformat
|
||||
|
||||
BuildRequires: xml-commons-jaxp-1.3-apis
|
||||
%if 0%{?suse_version} >= 1140
|
||||
BuildRequires: perl-checkbot
|
||||
BuildRequires: xmlgraphics-fop >= 0.94
|
||||
%else
|
||||
BuildRequires: fop >= 0.94
|
||||
%if %{undefined sles_version}
|
||||
BuildRequires: checkbot
|
||||
%endif
|
||||
#---
|
||||
# Fontstuff
|
||||
#
|
||||
%if 0%{?suse_version} > 1220
|
||||
BuildRequires: dejavu-fonts
|
||||
BuildRequires: fontpackages-devel
|
||||
BuildRequires: gnu-free-fonts
|
||||
BuildRequires: liberation-fonts
|
||||
BuildRequires: mplus-fonts
|
||||
%else
|
||||
BuildRequires: dejavu
|
||||
BuildRequires: freefont
|
||||
BuildRequires: liberation-fonts
|
||||
BuildRequires: mplus-fonts
|
||||
%endif
|
||||
|
||||
#
|
||||
# In order to keep the requirements list as short as possible, only packages
|
||||
# needed ti build EPUB, HTML and PDF are really required
|
||||
# All other packages required for editing or more exotic output formats
|
||||
# are recommended rather than required
|
||||
|
||||
PreReq: libxml2
|
||||
PreReq: sgml-skel
|
||||
|
||||
Requires: ImageMagick
|
||||
Requires: LinuxLibertine
|
||||
Requires: bash >= 4.0
|
||||
Requires: dejavu
|
||||
Requires: bash >= 3.1
|
||||
Requires: dia
|
||||
Requires: docbook-xsl-stylesheets >= 1.75
|
||||
Requires: docbook_4
|
||||
Requires: exiftool
|
||||
Requires: fam
|
||||
Requires: freefont
|
||||
Requires: ghostscript-library
|
||||
Requires: inkscape
|
||||
Requires: liberation-fonts
|
||||
Requires: libxslt
|
||||
Requires: make
|
||||
Requires: mplus-fonts
|
||||
Requires: optipng
|
||||
Requires: poppler-tools
|
||||
Requires: sgml-skel
|
||||
Requires: python-lxml
|
||||
Requires: python-xml
|
||||
#Requires: sgml-skel
|
||||
Requires: svg-dtd
|
||||
Requires: transfig
|
||||
Requires: xml-commons-jaxp-1.3-apis
|
||||
%if 0%{?suse_version} >= 1140
|
||||
Requires: perl-checkbot
|
||||
Requires: xmlgraphics-fop >= 0.94
|
||||
%else
|
||||
Requires: fop >= 0.94
|
||||
%if %{undefined sles_version}
|
||||
Requires: checkbot
|
||||
%else
|
||||
Recommends: checkbot
|
||||
%endif
|
||||
%endif
|
||||
Requires: python-xml
|
||||
|
||||
Recommends: agfa-fonts
|
||||
Recommends: aspell aspell-en
|
||||
# Only works only for openSUSE 11.4 and below
|
||||
%if 0%{?suse_version} < 1210
|
||||
Recommends: aspell-en-huge
|
||||
%endif
|
||||
@@ -130,25 +124,56 @@ Recommends: daps-docmanager
|
||||
Recommends: docbook_5
|
||||
Recommends: emacs psgml
|
||||
Recommends: epubcheck
|
||||
# Split of ttf-founder-simplified and ttf-founder-traditional
|
||||
Recommends: FZFangSong FZHeiTi FZSongTi
|
||||
Recommends: fifth-leg-font
|
||||
Recommends: exiftool
|
||||
Recommends: jing
|
||||
Recommends: optipng
|
||||
%if 0%{?suse_version} >= 1140
|
||||
Recommends: perl-checkbot
|
||||
%else
|
||||
Recommends: checkbot
|
||||
%endif
|
||||
Recommends: remake
|
||||
# needed to create ePUBs
|
||||
Recommends: ruby
|
||||
# Japanese Fonts:
|
||||
Recommends: sazanami-fonts
|
||||
Recommends: suse-xsl-stylesheets
|
||||
# Chinese
|
||||
Recommends: ttf-arphic
|
||||
# Korean Fonts:
|
||||
Recommends: unfonts
|
||||
# Internal XEP package:
|
||||
Recommends: xep
|
||||
Recommends: xmlformat
|
||||
Recommends: xmlstarlet
|
||||
|
||||
#Obsoletes: susedoc <= 4.3.27
|
||||
Provides: susedoc < 4.4
|
||||
#------
|
||||
# Fonts
|
||||
#------
|
||||
%if 0%{?suse_version} > 1220
|
||||
Requires: dejavu-fonts
|
||||
Requires: gnu-free-fonts
|
||||
Requires: liberation-fonts
|
||||
Requires: mplus-fonts
|
||||
Recommends: agfa-fonts
|
||||
Recommends: fifth-leg-font
|
||||
Recommends: linux-libertine-fonts
|
||||
# Chinese Fonts
|
||||
Recommends: arphic-fonts
|
||||
# Japanese Fonts:
|
||||
Recommends: sazanami-fonts
|
||||
# Korean Fonts:
|
||||
Recommends: un-fonts
|
||||
%else
|
||||
Requires: dejavu
|
||||
Requires: freefont
|
||||
Requires: liberation-fonts
|
||||
Requires: mplus-fonts
|
||||
Recommends: agfa-fonts
|
||||
Recommends: fifth-leg-font
|
||||
Recommends: LinuxLibertine
|
||||
# Chinese Fonts
|
||||
Recommends: ttf-arphic
|
||||
# Japanese Fonts:
|
||||
Recommends: sazanami-fonts
|
||||
# Korean Fonts:
|
||||
Recommends: unfonts
|
||||
%endif
|
||||
|
||||
Obsoletes: susedoc
|
||||
Provides: susedoc
|
||||
|
||||
%description
|
||||
DocBook Authoring and Publishing Suite (DAPS)
|
||||
@@ -199,7 +224,13 @@ edit-xml-catalog --group --catalog /etc/xml/suse-catalog.xml \
|
||||
edit-xml-catalog --group --catalog /etc/xml/suse-catalog.xml \
|
||||
--add /etc/xml/%{daps_catalog}
|
||||
|
||||
%if 0%{?suse_version} > 1220
|
||||
%reconfigure_fonts_post
|
||||
%else
|
||||
if test -x sbin/conf.d/SuSEconfig.fonts
|
||||
then %run_suseconfig -m fonts
|
||||
fi
|
||||
%endif
|
||||
exit 0
|
||||
|
||||
#----------------------
|
||||
@@ -215,19 +246,21 @@ if [ -x /usr/bin/edit-xml-catalog ] ; then
|
||||
--del %{name}
|
||||
fi
|
||||
|
||||
%reconfigure_fonts_post
|
||||
%if 0%{?suse_version} > 1220
|
||||
%reconfigure_fonts_postun
|
||||
%else
|
||||
if test -x sbin/conf.d/SuSEconfig.fonts
|
||||
then %run_suseconfig -m fonts
|
||||
fi
|
||||
%endif
|
||||
fi
|
||||
exit 0
|
||||
|
||||
#----------------------
|
||||
%posttrans
|
||||
%reconfigure_fonts_posttrans
|
||||
|
||||
#----------------------
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
|
||||
%dir %{_ttfontsdir}
|
||||
%dir %{fontdir}
|
||||
%dir %{_sysconfdir}/%{name}
|
||||
%dir %{_defaultdocdir}/%{name}
|
||||
|
||||
@@ -239,8 +272,8 @@ exit 0
|
||||
|
||||
%{_bindir}/*
|
||||
%{_datadir}/emacs/site-lisp/docbook_macros.el
|
||||
%{_ttfontsdir}/*
|
||||
%{docbuilddir}
|
||||
%{fontdir}/*
|
||||
|
||||
%exclude %{_defaultdocdir}/%{name}/INSTALL
|
||||
|
||||
|
Reference in New Issue
Block a user