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 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} -a 2 -a 3
58 mv -f docbook-dsssl-%{docversion}/{doc,docsrc} .
61 rm -rf $RPM_BUILD_ROOT
62 install -d $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version} \
63 $RPM_BUILD_ROOT%{_bindir}
65 #cat cygnus/*.cat | sed 's#stylesheets#contrib/html#g' \
66 # > $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog
67 cat catalog |grep -v OVERRIDE |grep -v SGMLDECL \
68 >> $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog
72 cp -a * $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}
73 rm -f $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/{html,print}/catalog
76 $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib
77 install cygnus/*.dsl \
78 $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib/html
81 for script in cygnus/*.sh; do
82 name=`basename $script .sh`
83 echo >$RPM_BUILD_ROOT%{_bindir}/$name
84 echo "DB_STYLESHEET=%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib/html/cygnus-both.dsl" \
85 >>$RPM_BUILD_ROOT%{_bindir}/$name
86 echo "HTML_STYLESHEET=%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/frames/docbook.css" \
87 >>$RPM_BUILD_ROOT%{_bindir}/$name
88 echo "ADMON_GRAPHICS=%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/images/*.gif" \
89 >>$RPM_BUILD_ROOT%{_bindir}/$name
90 cat $script |grep -v "^DB_STYLESHEET=" |grep -v "^HTML_STYLESHEET=" \
91 |grep -v "^ADMON_GRAPHICS=" >>$RPM_BUILD_ROOT%{_bindir}/$name
95 perl -pe 's/^#.+?- Perl -.+?$/#\!\/usr\/bin\/bin\/bin\/perl/g' \
96 bin/collateindex.pl > $RPM_BUILD_ROOT%{_bindir}/collateindex
98 gzip -9nf ChangeLog WhatsNew BUGS TODO README
101 rm -rf $RPM_BUILD_ROOT
104 /usr/bin/install-catalog --add /etc/sgml/dsssl-stylesheets-%{version}.cat %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog > /dev/null
105 ln -sfn dsssl-stylesheets-%{version} %{_datadir}/sgml/docbook/dsssl-stylesheets
108 /usr/bin/install-catalog --remove /etc/sgml/dsssl-stylesheets-%{version}.cat %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog > /dev/null
109 if [ "$1" = 0 ]; then
110 rm -f %{_datadir}/sgml/docbook/dsssl-stylesheets
114 %defattr(644,root,root,755)
115 %doc doc {ChangeLog,WhatsNew,BUGS,TODO,README}.gz
116 %attr(755,root,root) %{_bindir}/*
117 %dir %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}
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