1 %define docversion 1.75
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 # Part of cygnus styleshets
18 # http: //sourceware.cygnus.com/docbook-tools/
19 Source3: docbook-dsssl-cygnus.tar.gz
20 Patch0: docbook-dsssl-cygnus-FPI.patch
21 Patch1: %{name}-articleinfo.patch
22 Patch2: %{name}-seealso.spec
23 URL: http://docbook.sourceforge.net/projects/dsssl/
26 Requires(post): sgml-common >= 0.5
27 Requires(postun):sgml-common
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 Obsoletes: stylesheets
32 Obsoletes: docbook-dsssl
35 DSSSL is a stylesheet language for both print and online rendering.
36 There is DSSSL stylesheets for DocBook DTD.
39 Plantillas de estilo DSSSL permiten convertir cualquier documento
40 Docbook en otro formato impreso (por ejemplo, RTF o PostScript) o en
41 línea (por ejemplo, HTML). Éstos son altamente personalizables.
44 docbook-dsssl jest zbiorem arkuszy stylistycznych pozwalaj±cych
45 przekszta³ciæ dokument napisany w DocBook DTD 3.0. na prezentacjê
46 on-line (wykorzystuj±c HTML) lub na drukowany dokument (wykorzystuj±c
50 Estes stylesheets DSSSL permitem converter qualquer documento DocBook
51 para outro formato imprimível (por exemplo, RTF ou PostScript) ou
52 on-line (por exemplo, HTML). Eles são altamente personalizáveis.
55 üÔÉ ÓÔÉÌÅ×ÙÅ ÛÁÂÌÏÎÙ DSSSL ÐÏÚ×ÏÌÑÀÔ ËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ÌÀÂÏÊ DocBook
56 ÄÏËÕÍÅÎÔ × ÄÒÕÇÏÊ ÏÎÌÁÊÎÏ×ÙÊ ÆÏÒÍÁÔ (ÎÁÐÒÉÍÅÒ, HTML) ÉÌÉ ÆÏÒÍÁÔ ÄÌÑ
57 ÐÅÞÁÔÉ (ÎÁÐÒÉÍÅÒ, RTF ÉÌÉ PostScript).
60 㦠ÓÔÉÌØÏצ ÛÁÂÌÏÎÉ DSSSL ÄÏÚ×ÏÌÑÀÔØ ËÏÎ×ÅÒÔÕ×ÁÔÉ ÂÕÄØ-ÑËÉÊ DocBook
61 ÄÏËÕÍÅÎÔ × ¦ÎÛÉÊ ÏÎÌÁÊÎÏ×ÉÊ ÆÏÒÍÁÔ (ÎÁÐÒÉËÌÁÄ, HTML) ÞÉ ÆÏÒÍÁÔ ÄÌÑ
62 ÄÒÕËÕ (ÎÁÐÒÉËÌÁÄ, RTF ÞÉ PostScript).
65 %setup -q -n docbook-dsssl-%{version} -a 2 -a 3
71 mv -f docbook-dsssl-%{docversion}/{doc,docsrc} .
74 rm -rf $RPM_BUILD_ROOT
75 install -d $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version} \
76 $RPM_BUILD_ROOT%{_bindir}
78 #cat cygnus/*.cat | sed 's#stylesheets#contrib/html#g' \
79 # > $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog
80 cat catalog |grep -v OVERRIDE |grep -v SGMLDECL \
81 >> $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog
85 cp -a * $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}
86 rm -f $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/{html,print}/catalog
89 $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib
90 install cygnus/*.dsl \
91 $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib/html
94 for script in cygnus/*.sh; do
95 name=`basename $script .sh`
96 echo >$RPM_BUILD_ROOT%{_bindir}/$name
97 echo "DB_STYLESHEET=%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib/html/cygnus-both.dsl" \
98 >>$RPM_BUILD_ROOT%{_bindir}/$name
99 echo "HTML_STYLESHEET=%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/frames/docbook.css" \
100 >>$RPM_BUILD_ROOT%{_bindir}/$name
101 echo "ADMON_GRAPHICS=%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/images/*.gif" \
102 >>$RPM_BUILD_ROOT%{_bindir}/$name
103 cat $script |grep -v "^DB_STYLESHEET=" |grep -v "^HTML_STYLESHEET=" \
104 |grep -v "^ADMON_GRAPHICS=" >>$RPM_BUILD_ROOT%{_bindir}/$name
108 perl -pe 's/^#.+?- Perl -.+?$/#\!\/usr\/bin\/bin\/bin\/perl/g' \
109 bin/collateindex.pl > $RPM_BUILD_ROOT%{_bindir}/collateindex
112 rm -rf $RPM_BUILD_ROOT
115 /usr/bin/install-catalog --add /etc/sgml/dsssl-stylesheets-%{version}.cat %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog > /dev/null
116 ln -sfn dsssl-stylesheets-%{version} %{_datadir}/sgml/docbook/dsssl-stylesheets
119 if [ "$1" = "0" ]; then
120 /usr/bin/install-catalog --remove /etc/sgml/dsssl-stylesheets-%{version}.cat %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog > /dev/null
121 rm -f %{_datadir}/sgml/docbook/dsssl-stylesheets
125 %defattr(644,root,root,755)
126 %doc ChangeLog WhatsNew BUGS TODO README
127 %attr(755,root,root) %{_bindir}/*
128 %dir %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}
129 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/VERSION
130 #%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/bin
131 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog
132 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/common
133 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib
134 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/cygnus
135 #%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/doc
136 #%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/docsrc
137 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/dtds
138 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/frames
139 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/html
140 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/images
141 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/lib
142 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/olink
143 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/print