]> git.pld-linux.org Git - packages/docbook-style-dsssl.git/blob - docbook-style-dsssl.spec
23b35184dbe4e325f7229e6bd495ec343e41969f
[packages/docbook-style-dsssl.git] / docbook-style-dsssl.spec
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
11 Version:        1.74b
12 Release:        3
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
29 Requires:       jade
30 BuildRequires:  perl
31 BuildArch:      noarch
32 AutoReqProv:    0
33 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 Obsoletes:      stylesheets
35 Obsoletes:      docbook-dsssl
36
37 %description
38 DSSSL is a stylesheet language for both print and online rendering.
39 There is DSSSL stylesheets for DocBook DTD.
40
41 %description -l es
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.
45
46 %description -l pl
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
50 jadetex lub RTF).
51
52 %description -l pt_BR
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.
56
57
58 %prep
59 %setup -q -n docbook-dsssl-%{version} -b 2 -a 3
60 %patch0 -p1
61
62 %install
63 rm -rf $RPM_BUILD_ROOT
64 install -d $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version} \
65         $RPM_BUILD_ROOT%{_bindir}
66
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
71 rm -f cygnus/*.cat
72 rm -f catalog
73
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
76
77 install %{SOURCE1} \
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
81
82
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
94 done
95
96
97 perl -pe 's/^#.+?- Perl -.+?$/#\!\/usr\/bin\/bin\/bin\/perl/g' \
98         bin/collateindex.pl > $RPM_BUILD_ROOT%{_bindir}/collateindex
99
100 gzip -9nf ChangeLog WhatsNew BUGS TODO README
101
102 %clean
103 rm -rf $RPM_BUILD_ROOT
104
105 %post
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
108
109 %postun
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
113 fi
114
115 %files
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
This page took 0.084593 seconds and 2 git commands to generate.