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 Group(de): Applikationen/Publizieren/SGML
17 Group(es): Aplicaciones/Editoración/SGML
18 Group(pl): Aplikacje/Publikowanie/SGML
19 Group(pt_BR): Aplicações/Editoração/SGML
20 Source0: http://prdownloads.sourceforge.net/docbook/docbook-dsssl-%{version}.tar.gz
21 Source1: docbook-dsssl-online.dsl
22 Source2: http://prdownloads.sourceforge.net/docbook/docbook-dsssl-doc-%{docversion}.tar.gz
23 # Part of cygnus styleshets
24 # http: //sourceware.cygnus.com/docbook-tools/
25 Source3: docbook-dsssl-cygnus.tar.gz
26 Patch0: docbook-dsssl-cygnus-FPI.patch
27 URL: http://docbook.sourceforge.net/projects/dsssl/
28 Requires: sgml-common >= 0.5
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 Obsoletes: stylesheets
35 Obsoletes: docbook-dsssl
38 DSSSL is a stylesheet language for both print and online rendering.
39 There is DSSSL stylesheets for DocBook DTD.
42 Plantillas de estilo DSSSL permiten convertir cualquier documento
43 Docbook en otro formato impreso (por ejemplo, RTF o PostScript) o en
44 línea (por ejemplo, HTML). Éstos son altamente personalizables.
47 docbook-dsssl jest zbiorem arkuszy stylistycznych pozwalaj±cych
48 przekszta³ciæ dokument napisany w DocBook DTD 3.0. na prezentacjê
49 on-line (wykorzystuj±c HTML) lub na drukowany dokument (wykorzystuj±c
53 Estes stylesheets DSSSL permitem converter qualquer documento DocBook
54 para outro formato imprimível (por exemplo, RTF ou PostScript) ou
55 on-line (por exemplo, HTML). Eles são altamente personalizáveis.
59 %setup -q -n docbook-dsssl-%{version} -b 2 -a 3
63 rm -rf $RPM_BUILD_ROOT
64 install -d $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version} \
65 $RPM_BUILD_ROOT%{_bindir}
67 #cat cygnus/*.cat | sed 's#stylesheets#contrib/html#g' \
68 # > $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog
69 cat catalog |grep -v OVERRIDE |grep -v SGMLDECL \
70 >> $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog
74 cp -a * $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}
75 rm -f $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/{html,print}/catalog
78 $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib
79 install cygnus/*.dsl \
80 $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib/html
83 for script in cygnus/*.sh; do
84 name=`basename $script .sh`
85 echo >$RPM_BUILD_ROOT%{_bindir}/$name
86 echo "DB_STYLESHEET=%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib/html/cygnus-both.dsl" \
87 >>$RPM_BUILD_ROOT%{_bindir}/$name
88 echo "HTML_STYLESHEET=%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/frames/docbook.css" \
89 >>$RPM_BUILD_ROOT%{_bindir}/$name
90 echo "ADMON_GRAPHICS=%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/images/*.gif" \
91 >>$RPM_BUILD_ROOT%{_bindir}/$name
92 cat $script |grep -v "^DB_STYLESHEET=" |grep -v "^HTML_STYLESHEET=" \
93 |grep -v "^ADMON_GRAPHICS=" >>$RPM_BUILD_ROOT%{_bindir}/$name
97 perl -pe 's/^#.+?- Perl -.+?$/#\!\/usr\/bin\/bin\/bin\/perl/g' \
98 bin/collateindex.pl > $RPM_BUILD_ROOT%{_bindir}/collateindex
100 gzip -9nf ChangeLog WhatsNew BUGS TODO README
103 rm -rf $RPM_BUILD_ROOT
106 /usr/bin/install-catalog --add /etc/sgml/dsssl-stylesheets-%{version}.cat %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog > /dev/null
107 ln -sfn dsssl-stylesheets-%{version} %{_datadir}/sgml/docbook/dsssl-stylesheets
110 /usr/bin/install-catalog --remove /etc/sgml/dsssl-stylesheets-%{version}.cat %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog > /dev/null
111 if [ "$1" = 0 ]; then
112 rm -f %{_datadir}/sgml/docbook/dsssl-stylesheets
116 %defattr(644,root,root,755)
117 %doc doc {ChangeLog,WhatsNew,BUGS,TODO,README}.gz
118 %attr(755,root,root) %{_bindir}/*
119 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/VERSION
120 #%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/bin
121 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog
122 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/common
123 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib
124 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/cygnus
125 #%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/doc
126 #%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/docsrc
127 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/dtds
128 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/frames
129 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/html
130 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/images
131 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/lib
132 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/olink
133 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/print