1 %define docversion 1.74
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 Name: docbook-style-dsssl
7 ## please don't change version string
8 ## I changed it because I added patch that changes original shylesheets behaviour.
9 ## according to licence, modified packages should be distibuted
10 ## under another name and with another version string /klakier
13 License: (C) 1997, 1998 Norman Walsh (Free)
14 Vendor: Norman Walsh http://nwalsh.com/
15 Group: Applications/Publishing/SGML
16 Source0: http://prdownloads.sourceforge.net/docbook/docbook-dsssl-%{version}.tar.gz
17 Source1: docbook-dsssl-online.dsl
18 Source2: http://prdownloads.sourceforge.net/docbook/docbook-dsssl-doc-%{docversion}.tar.gz
19 # Part of cygnus styleshets
20 # http: //sourceware.cygnus.com/docbook-tools/
21 Source3: docbook-dsssl-cygnus.tar.gz
22 Patch0: docbook-dsssl-cygnus-FPI.patch
23 URL: http://docbook.sourceforge.net/projects/dsssl/
24 Requires: sgml-common >= 0.5
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 Obsoletes: stylesheets
31 Obsoletes: docbook-dsssl
34 DSSSL is a stylesheet language for both print and online rendering.
35 There is DSSSL stylesheets for DocBook DTD.
38 Plantillas de estilo DSSSL permiten convertir cualquier documento
39 Docbook en otro formato impreso (por ejemplo, RTF o PostScript) o en
40 línea (por ejemplo, HTML). Éstos son altamente personalizables.
43 docbook-dsssl jest zbiorem arkuszy stylistycznych pozwalaj±cych
44 przekszta³ciæ dokument napisany w DocBook DTD 3.0. na prezentacjê
45 on-line (wykorzystuj±c HTML) lub na drukowany dokument (wykorzystuj±c
49 Estes stylesheets DSSSL permitem converter qualquer documento DocBook
50 para outro formato imprimível (por exemplo, RTF ou PostScript) ou
51 on-line (por exemplo, HTML). Eles são altamente personalizáveis.
54 %setup -q -n docbook-dsssl-%{version} -b 2 -a 3
58 rm -rf $RPM_BUILD_ROOT
59 install -d $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version} \
60 $RPM_BUILD_ROOT%{_bindir}
62 #cat cygnus/*.cat | sed 's#stylesheets#contrib/html#g' \
63 # > $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog
64 cat catalog |grep -v OVERRIDE |grep -v SGMLDECL \
65 >> $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog
69 cp -a * $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}
70 rm -f $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/{html,print}/catalog
73 $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib
74 install cygnus/*.dsl \
75 $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib/html
78 for script in cygnus/*.sh; do
79 name=`basename $script .sh`
80 echo >$RPM_BUILD_ROOT%{_bindir}/$name
81 echo "DB_STYLESHEET=%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib/html/cygnus-both.dsl" \
82 >>$RPM_BUILD_ROOT%{_bindir}/$name
83 echo "HTML_STYLESHEET=%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/frames/docbook.css" \
84 >>$RPM_BUILD_ROOT%{_bindir}/$name
85 echo "ADMON_GRAPHICS=%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/images/*.gif" \
86 >>$RPM_BUILD_ROOT%{_bindir}/$name
87 cat $script |grep -v "^DB_STYLESHEET=" |grep -v "^HTML_STYLESHEET=" \
88 |grep -v "^ADMON_GRAPHICS=" >>$RPM_BUILD_ROOT%{_bindir}/$name
92 perl -pe 's/^#.+?- Perl -.+?$/#\!\/usr\/bin\/bin\/bin\/perl/g' \
93 bin/collateindex.pl > $RPM_BUILD_ROOT%{_bindir}/collateindex
95 gzip -9nf ChangeLog WhatsNew BUGS TODO README
98 rm -rf $RPM_BUILD_ROOT
101 /usr/bin/install-catalog --add /etc/sgml/dsssl-stylesheets-%{version}.cat %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog > /dev/null
102 ln -sfn dsssl-stylesheets-%{version} %{_datadir}/sgml/docbook/dsssl-stylesheets
105 /usr/bin/install-catalog --remove /etc/sgml/dsssl-stylesheets-%{version}.cat %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog > /dev/null
106 if [ "$1" = 0 ]; then
107 rm -f %{_datadir}/sgml/docbook/dsssl-stylesheets
111 %defattr(644,root,root,755)
112 %doc doc {ChangeLog,WhatsNew,BUGS,TODO,README}.gz
113 %attr(755,root,root) %{_bindir}/*
114 %dir %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}
115 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/VERSION
116 #%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/bin
117 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog
118 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/common
119 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib
120 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/cygnus
121 #%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/doc
122 #%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/docsrc
123 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/dtds
124 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/frames
125 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/html
126 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/images
127 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/lib
128 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/olink
129 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/print