1 Summary: Modular DocBook Stylesheets
2 Summary(es): Plantillas de estilo modulares de Norman Walsh para DocBook
3 Summary(pl): Arkusze stylistyczne DSSSL dla DocBook DTD
4 Summary(pt_BR): "stylesheets" modulares para o docbook, de Norman Walsh
5 Name: docbook-style-dsssl
6 ## please don't change version string
7 ## I changed it because I added patch that changes original shylesheets behaviour.
8 ## according to licence, modified packages should be distibuted
9 ## under another name and with another version string /klakier
12 License: (C) 1997, 1998 Norman Walsh (Free)
13 Vendor: Norman Walsh http://nwalsh.com/
14 Group: Applications/Publishing/SGML
15 Group(de): Applikationen/Publizieren/SGML
16 Group(es): Aplicaciones/Editoración/SGML
17 Group(pl): Aplikacje/Publikowanie/SGML
18 Group(pt_BR): Aplicações/Editoração/SGML
19 Source0: http://prdownloads.sourceforge.net/docbook/docbook-dsssl-%{version}.tar.gz
20 Source1: docbook-dsssl-online.dsl
21 Source2: http://prdownloads.sourceforge.net/docbook/docbook-dsssl-doc-%{version}.tar.gz
22 # Part of cygnus styleshets
23 # http: //sourceware.cygnus.com/docbook-tools/
24 Source3: docbook-dsssl-cygnus.tar.gz
25 Patch0: docbook-dsssl-cygnus-FPI.patch
26 URL: http://docbook.sourceforge.net/projects/dsssl/
27 Requires: sgml-common >= 0.5
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 Obsoletes: stylesheets
34 Obsoletes: docbook-dsssl
37 DSSSL is a stylesheet language for both print and online rendering.
38 There is DSSSL stylesheets for DocBook DTD.
41 Plantillas de estilo DSSSL permiten convertir cualquier documento
42 Docbook en otro formato impreso (por ejemplo, RTF o PostScript) o en
43 línea (por ejemplo, HTML). Éstos son altamente personalizables.
46 docbook-dsssl jest zbiorem arkuszy stylistycznych pozwalaj±cych
47 przekszta³ciæ dokument napisany w DocBook DTD 3.0. na prezentacjê
48 on-line (wykorzystuj±c HTML) lub na drukowany dokument (wykorzystuj±c
52 Estes stylesheets DSSSL permitem converter qualquer documento DocBook
53 para outro formato imprimível (por exemplo, RTF ou PostScript) ou
54 on-line (por exemplo, HTML). Eles são altamente personalizáveis.
58 %setup -q -n docbook-dsssl-%{version} -b 2 -a 3
62 rm -rf $RPM_BUILD_ROOT
63 install -d $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version} \
64 $RPM_BUILD_ROOT%{_bindir}
66 #cat cygnus/*.cat | sed 's#stylesheets#contrib/html#g' \
67 # > $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog
68 cat catalog |grep -v OVERRIDE |grep -v SGMLDECL \
69 >> $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog
73 cp -a * $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}
74 rm -f $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/{html,print}/catalog
77 $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib
78 install cygnus/*.dsl \
79 $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib/html
82 for script in cygnus/*.sh; do
83 name=`basename $script .sh`
84 echo >$RPM_BUILD_ROOT%{_bindir}/$name
85 echo "DB_STYLESHEET=%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib/html/cygnus-both.dsl" \
86 >>$RPM_BUILD_ROOT%{_bindir}/$name
87 echo "HTML_STYLESHEET=%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/frames/docbook.css" \
88 >>$RPM_BUILD_ROOT%{_bindir}/$name
89 echo "ADMON_GRAPHICS=%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/images/*.gif" \
90 >>$RPM_BUILD_ROOT%{_bindir}/$name
91 cat $script |grep -v "^DB_STYLESHEET=" |grep -v "^HTML_STYLESHEET=" \
92 |grep -v "^ADMON_GRAPHICS=" >>$RPM_BUILD_ROOT%{_bindir}/$name
96 perl -pe 's/^#.+?- Perl -.+?$/#\!\/usr\/bin\/bin\/bin\/perl/g' \
97 bin/collateindex.pl > $RPM_BUILD_ROOT%{_bindir}/collateindex
99 gzip -9nf ChangeLog WhatsNew BUGS TODO README
102 rm -rf $RPM_BUILD_ROOT
105 /usr/bin/install-catalog --add /etc/sgml/dsssl-stylesheets-%{version}.cat %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog > /dev/null
106 ln -sfn dsssl-stylesheets-%{version} %{_datadir}/sgml/docbook/dsssl-stylesheets
109 /usr/bin/install-catalog --remove /etc/sgml/dsssl-stylesheets-%{version}.cat %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog > /dev/null
110 if [ "$1" = 0 ]; then
111 rm -f %{_datadir}/sgml/docbook/dsssl-stylesheets
115 %defattr(644,root,root,755)
116 %doc doc {ChangeLog,WhatsNew,BUGS,TODO,README}.gz
117 %attr(755,root,root) %{_bindir}/*
118 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/VERSION
119 #%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/bin
120 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog
121 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/common
122 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib
123 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/cygnus
124 #%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/doc
125 #%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/docsrc
126 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/dtds
127 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/frames
128 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/html
129 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/images
130 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/lib
131 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/olink
132 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/print