1 Summary: Modular DocBook Stylesheets
2 Summary(pl): Arkusze stylistyczne DSSSL dla DocBook DTD
3 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
10 Version: %{ver}.%{subver}pl1
12 Copyright: (C) 1997, 1998 Norman Walsh (Free)
13 Group: Applications/Publishing/SGML
14 Group(pl): Aplikacje/Publikowanie/SGML
15 Vendor: Norman Walsh http://nwalsh.com/
16 Source0: http://nwalsh.com/docbook/dsssl/db%{ver}%{subver}.zip
17 Source1: docbook-dsssl-online.dsl
18 Source2: http://nwalsh.com/docbook/dsssl/db%{ver}%{subver}d.zip
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://nwalsh.com/docbook/dsssl/index.html
24 Requires: sgml-common >= 0.5
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 Obsoletes: stylesheets
30 BuildRoot: docbook-dsssl
33 DSSSL is a stylesheet language for both print and online rendering.
34 There is DSSSL stylesheets for DocBook DTD.
37 docbook-dsssl jest zbiorem arkuszy stylistycznych pozwalaj±cych
38 przekszta³ciæ dokument napisany w DocBook DTD 3.0. na prezentacjê
39 on-line (wykorzystuj±c HTML) lub na drukowany dokument (wykorzystuj±c
48 %setup -q -c -T -D -a 3
52 rm -rf $RPM_BUILD_ROOT
53 install -d $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version} \
54 $RPM_BUILD_ROOT%{_bindir}
56 #cat cygnus/*.cat | sed 's#stylesheets#contrib/html#g' \
57 # > $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog
58 cat catalog |grep -v OVERRIDE |grep -v SGMLDECL \
59 >> $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog
63 cp -a * $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}
64 rm -f $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/{html,print}/catalog
67 $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib
68 install cygnus/*.dsl \
69 $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib/html
72 for script in cygnus/*.sh; do
73 name=`basename $script .sh`
74 echo >$RPM_BUILD_ROOT%{_bindir}/$name
75 echo "DB_STYLESHEET=%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib/html/cygnus-both.dsl" \
76 >>$RPM_BUILD_ROOT%{_bindir}/$name
77 echo "HTML_STYLESHEET=%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/frames/docbook.css" \
78 >>$RPM_BUILD_ROOT%{_bindir}/$name
79 echo "ADMON_GRAPHICS=%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/images/*.gif" \
80 >>$RPM_BUILD_ROOT%{_bindir}/$name
81 cat $script |grep -v "^DB_STYLESHEET=" |grep -v "^HTML_STYLESHEET=" \
82 |grep -v "^ADMON_GRAPHICS=" >>$RPM_BUILD_ROOT%{_bindir}/$name
86 perl -pe 's/^#.+?- Perl -.+?$/#\!\/usr\/bin\/bin\/perl/g' \
87 bin/collateindex.pl > $RPM_BUILD_ROOT%{_bindir}/collateindex
89 gzip -9nf ChangeLog WhatsNew BUGS TODO README
92 rm -rf $RPM_BUILD_ROOT
95 /usr/bin/install-catalog --add /etc/sgml/dsssl-stylesheets-%{version}.cat %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog > /dev/null
96 ln -sfn dsssl-stylesheets-%{version} %{_datadir}/sgml/docbook/dsssl-stylesheets
99 /usr/bin/install-catalog --remove /etc/sgml/dsssl-stylesheets-%{version}.cat %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog > /dev/null
100 rm -f %{_datadir}/sgml/docbook/dsssl-stylesheets
103 %defattr(644,root,root,755)
104 %doc doc test {ChangeLog,WhatsNew,BUGS,TODO,README}.gz
105 %attr(755,root,root) %{_bindir}/*
106 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/VERSION
107 #%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/bin
108 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog
109 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/common
110 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib
111 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/cygnus
112 #%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/doc
113 #%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/docsrc
114 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/dtds
115 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/frames
116 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/html
117 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/images
118 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/lib
119 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/olink
120 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/print
121 %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/test