1 %define docversion 1.77
2 Summary: Modular DocBook Stylesheets
3 Summary(es): Plantillas de estilo modulares de Norman Walsh para DocBook
4 Summary(pl): Arkusze stylistyczne DSSSL dla DocBook DTD
5 Summary(pt_BR): "stylesheets" modulares para o docbook, de Norman Walsh
6 Summary(ru): íÏÄÕÌØÎÙÅ ÓÔÉÌÅ×ÙÅ ÛÁÂÌÏÎÙ ÄÌÑ DocBook ÏÔ Norman Walsh
7 Summary(uk): íÏÄÕÌØΦ ÓÔÉÌØÏצ ÛÁÂÌÏÎÉ ÄÌÑ DocBook ×¦Ä Norman Walsh
8 Name: docbook-style-dsssl
11 License: (C) 1997, 1998 Norman Walsh (Free)
12 Vendor: Norman Walsh http://nwalsh.com/
13 Group: Applications/Publishing/SGML
14 Source0: http://prdownloads.sourceforge.net/docbook/docbook-dsssl-%{version}.tar.gz
15 Source1: docbook-dsssl-online.dsl
16 Source2: http://prdownloads.sourceforge.net/docbook/docbook-dsssl-doc-%{docversion}.tar.gz
17 Patch1: %{name}-articleinfo.patch
18 Patch2: %{name}-seealso.spec
19 URL: http://docbook.sourceforge.net/projects/dsssl/
22 BuildRequires: sgml-common >= 0.5-9
23 Requires(post): sgml-common >= 0.5
24 Requires(postun):sgml-common
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 Obsoletes: stylesheets
29 Obsoletes: docbook-dsssl
32 DSSSL is a stylesheet language for both print and online rendering.
33 There is DSSSL stylesheets for DocBook DTD.
36 Plantillas de estilo DSSSL permiten convertir cualquier documento
37 Docbook en otro formato impreso (por ejemplo, RTF o PostScript) o en
38 línea (por ejemplo, HTML). Éstos son altamente personalizables.
41 docbook-dsssl jest zbiorem arkuszy stylistycznych pozwalaj±cych
42 przekszta³ciæ dokument napisany w DocBook DTD 3.0. na prezentacjê
43 on-line (wykorzystuj±c HTML) lub na drukowany dokument (wykorzystuj±c
47 Estes stylesheets DSSSL permitem converter qualquer documento DocBook
48 para outro formato imprimível (por exemplo, RTF ou PostScript) ou
49 on-line (por exemplo, HTML). Eles são altamente personalizáveis.
52 üÔÉ ÓÔÉÌÅ×ÙÅ ÛÁÂÌÏÎÙ DSSSL ÐÏÚ×ÏÌÑÀÔ ËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ÌÀÂÏÊ DocBook
53 ÄÏËÕÍÅÎÔ × ÄÒÕÇÏÊ ÏÎÌÁÊÎÏ×ÙÊ ÆÏÒÍÁÔ (ÎÁÐÒÉÍÅÒ, HTML) ÉÌÉ ÆÏÒÍÁÔ ÄÌÑ
54 ÐÅÞÁÔÉ (ÎÁÐÒÉÍÅÒ, RTF ÉÌÉ PostScript).
57 㦠ÓÔÉÌØÏצ ÛÁÂÌÏÎÉ DSSSL ÄÏÚ×ÏÌÑÀÔØ ËÏÎ×ÅÒÔÕ×ÁÔÉ ÂÕÄØ-ÑËÉÊ DocBook
58 ÄÏËÕÍÅÎÔ × ¦ÎÛÉÊ ÏÎÌÁÊÎÏ×ÉÊ ÆÏÒÍÁÔ (ÎÁÐÒÉËÌÁÄ, HTML) ÞÉ ÆÏÒÍÁÔ ÄÌÑ
59 ÄÒÕËÕ (ÎÁÐÒÉËÌÁÄ, RTF ÞÉ PostScript).
62 %setup -q -n docbook-dsssl-%{version} -a 2
67 mv -f docbook-dsssl-%{docversion}/doc .
68 rm -rf docbook-dsssl-%{docversion}
71 rm -rf $RPM_BUILD_ROOT
72 install -d $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets \
73 $RPM_BUILD_ROOT%{_bindir}
75 cp -a * $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets
76 # docs are in standard place
77 rm -rf $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/doc
80 $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/contrib
82 perl -pe 's/^#.+?- Perl -.+?$/#\!\/usr\/bin\/perl/g' \
83 bin/collateindex.pl > $RPM_BUILD_ROOT%{_bindir}/collateindex
85 cp bin/ChangeLog bin-ChangeLog
88 rm -f $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/BUGS \
89 $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/ChangeLog \
90 $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/README \
91 $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/TODO \
92 $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/WhatsNew \
93 $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/bin/ChangeLog \
94 $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/bin/collateindex.pl
96 # fix PublicId of ISO entity sets
97 TMPFILE=`mktemp $(pwd)/tmpXXXXXX` || exit 1
98 for ent in `find $RPM_BUILD_ROOT -type f` ; do
100 sgml-iso-ent-fix < $TMPFILE > $ent
105 rm -rf $RPM_BUILD_ROOT
107 %triggerpostun -- %{name} < 1.77-1
108 if ! grep -q /etc/sgml/dsssl-stylesheets.cat /etc/sgml/catalog ; then
109 /usr/bin/install-catalog --add /etc/sgml/dsssl-stylesheets.cat %{_datadir}/sgml/docbook/dsssl-stylesheets/catalog > /dev/null
113 if [ -L %{_datadir}/sgml/docbook/dsssl-stylesheets ] ; then
114 rm -rf %{_datadir}/sgml/docbook/dsssl-stylesheets
118 if ! grep -q /etc/sgml/dsssl-stylesheets.cat /etc/sgml/catalog ; then
119 /usr/bin/install-catalog --add /etc/sgml/dsssl-stylesheets.cat %{_datadir}/sgml/docbook/dsssl-stylesheets/catalog > /dev/null
123 if [ "$1" = 0 ]; then
124 /usr/bin/install-catalog --remove /etc/sgml/dsssl-stylesheets.cat %{_datadir}/sgml/docbook/dsssl-stylesheets/catalog > /dev/null
128 %defattr(644,root,root,755)
129 %doc doc ChangeLog WhatsNew BUGS TODO README bin-ChangeLog
130 %attr(755,root,root) %{_bindir}/*
131 %dir %{_datadir}/sgml/docbook/dsssl-stylesheets
132 %{_datadir}/sgml/docbook/dsssl-stylesheets/VERSION
133 #%{_datadir}/sgml/docbook/dsssl-stylesheets/bin
134 %{_datadir}/sgml/docbook/dsssl-stylesheets/catalog
135 %{_datadir}/sgml/docbook/dsssl-stylesheets/common
136 %{_datadir}/sgml/docbook/dsssl-stylesheets/contrib
137 #%{_datadir}/sgml/docbook/dsssl-stylesheets/doc
138 #%{_datadir}/sgml/docbook/dsssl-stylesheets/docsrc
139 %{_datadir}/sgml/docbook/dsssl-stylesheets/dtds
140 %{_datadir}/sgml/docbook/dsssl-stylesheets/frames
141 %{_datadir}/sgml/docbook/dsssl-stylesheets/html
142 %{_datadir}/sgml/docbook/dsssl-stylesheets/images
143 %{_datadir}/sgml/docbook/dsssl-stylesheets/lib
144 %{_datadir}/sgml/docbook/dsssl-stylesheets/olink
145 %{_datadir}/sgml/docbook/dsssl-stylesheets/print