]> git.pld-linux.org Git - packages/docbook-style-dsssl.git/blob - docbook-style-dsssl.spec
- updated to 1.77
[packages/docbook-style-dsssl.git] / docbook-style-dsssl.spec
1 %define         docversion      1.77
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 Summary(ru):    íÏÄÕÌØÎÙÅ ÓÔÉÌÅ×ÙÅ ÛÁÂÌÏÎÙ ÄÌÑ DocBook ÏÔ Norman Walsh
7 Summary(uk):    íÏÄÕÌØΦ ÓÔÉÌØÏצ ÛÁÂÌÏÎÉ ÄÌÑ DocBook ×¦Ä Norman Walsh
8 Name:           docbook-style-dsssl
9 Version:        1.77
10 Release:        1
11 License:        (C) 1997, 1998 Norman Walsh (Free)
12 Vendor:         Norman Walsh http://nwalsh.com/
13 Group:          Applications/Publishing/SGML
14 Source0:        http://prdownloads.sourceforge.net/docbook/docbook-dsssl-%{version}.tar.gz
15 Source1:        docbook-dsssl-online.dsl
16 Source2:        http://prdownloads.sourceforge.net/docbook/docbook-dsssl-doc-%{docversion}.tar.gz
17 Patch1:         %{name}-articleinfo.patch
18 Patch2:         %{name}-seealso.spec
19 URL:            http://docbook.sourceforge.net/projects/dsssl/
20 Requires:       openjade
21 BuildRequires:  perl
22 BuildRequires:  sgml-common >= 0.5-9
23 Requires(post): sgml-common >= 0.5
24 Requires(postun):sgml-common
25 BuildArch:      noarch
26 AutoReqProv:    0
27 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 Obsoletes:      stylesheets
29 Obsoletes:      docbook-dsssl
30
31 %description
32 DSSSL is a stylesheet language for both print and online rendering.
33 There is DSSSL stylesheets for DocBook DTD.
34
35 %description -l es
36 Plantillas de estilo DSSSL permiten convertir cualquier documento
37 Docbook en otro formato impreso (por ejemplo, RTF o PostScript) o en
38 línea (por ejemplo, HTML). Éstos son altamente personalizables.
39
40 %description -l pl
41 docbook-dsssl jest zbiorem arkuszy stylistycznych pozwalaj±cych
42 przekszta³ciæ dokument napisany w DocBook DTD 3.0. na prezentacjê
43 on-line (wykorzystuj±c HTML) lub na drukowany dokument (wykorzystuj±c
44 jadetex lub RTF).
45
46 %description -l pt_BR
47 Estes stylesheets DSSSL permitem converter qualquer documento DocBook
48 para outro formato imprimível (por exemplo, RTF ou PostScript) ou
49 on-line (por exemplo, HTML). Eles são altamente personalizáveis.
50
51 %description -l ru
52 üÔÉ ÓÔÉÌÅ×ÙÅ ÛÁÂÌÏÎÙ DSSSL ÐÏÚ×ÏÌÑÀÔ ËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ÌÀÂÏÊ DocBook
53 ÄÏËÕÍÅÎÔ × ÄÒÕÇÏÊ ÏÎÌÁÊÎÏ×ÙÊ ÆÏÒÍÁÔ (ÎÁÐÒÉÍÅÒ, HTML) ÉÌÉ ÆÏÒÍÁÔ ÄÌÑ
54 ÐÅÞÁÔÉ (ÎÁÐÒÉÍÅÒ, RTF ÉÌÉ PostScript).
55
56 %description -l uk
57 㦠ÓÔÉÌØÏצ ÛÁÂÌÏÎÉ DSSSL ÄÏÚ×ÏÌÑÀÔØ ËÏÎ×ÅÒÔÕ×ÁÔÉ ÂÕÄØ-ÑËÉÊ DocBook
58 ÄÏËÕÍÅÎÔ × ¦ÎÛÉÊ ÏÎÌÁÊÎÏ×ÉÊ ÆÏÒÍÁÔ (ÎÁÐÒÉËÌÁÄ, HTML) ÞÉ ÆÏÒÍÁÔ ÄÌÑ
59 ÄÒÕËÕ (ÎÁÐÒÉËÌÁÄ, RTF ÞÉ PostScript).
60
61 %prep
62 %setup -q -n docbook-dsssl-%{version} -a 2 
63 %patch1 -p1
64 %patch2 -p1
65
66 rm -rf doc docsrc
67 mv -f  docbook-dsssl-%{docversion}/doc .
68 rm -rf docbook-dsssl-%{docversion}
69
70 %install
71 rm -rf $RPM_BUILD_ROOT
72 install -d $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets \
73         $RPM_BUILD_ROOT%{_bindir}
74
75 cp -a * $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets
76 # docs are in standard place
77 rm -rf $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/doc
78
79 install %{SOURCE1} \
80         $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/contrib
81
82 perl -pe 's/^#.+?- Perl -.+?$/#\!\/usr\/bin\/perl/g' \
83         bin/collateindex.pl > $RPM_BUILD_ROOT%{_bindir}/collateindex
84         
85 cp bin/ChangeLog bin-ChangeLog
86
87 # shutup check-files
88 rm -f $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/BUGS \
89         $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/ChangeLog \
90         $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/README \
91         $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/TODO \
92         $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/WhatsNew \
93         $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/bin/ChangeLog \
94         $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/bin/collateindex.pl
95
96 # fix PublicId of ISO entity sets
97 TMPFILE=`mktemp $(pwd)/tmpXXXXXX` || exit 1
98 for ent in `find $RPM_BUILD_ROOT -type f` ; do
99         cp $ent $TMPFILE
100         sgml-iso-ent-fix < $TMPFILE > $ent
101 done
102
103
104 %clean
105 rm -rf $RPM_BUILD_ROOT
106
107 %triggerpostun -- %{name} < 1.77-1
108 if ! grep -q /etc/sgml/dsssl-stylesheets.cat /etc/sgml/catalog ; then
109         /usr/bin/install-catalog --add /etc/sgml/dsssl-stylesheets.cat %{_datadir}/sgml/docbook/dsssl-stylesheets/catalog > /dev/null
110 fi
111
112 %pre
113 if [ -L %{_datadir}/sgml/docbook/dsssl-stylesheets ] ; then
114         rm -rf %{_datadir}/sgml/docbook/dsssl-stylesheets
115 fi
116
117 %post
118 if ! grep -q /etc/sgml/dsssl-stylesheets.cat /etc/sgml/catalog ; then
119         /usr/bin/install-catalog --add /etc/sgml/dsssl-stylesheets.cat %{_datadir}/sgml/docbook/dsssl-stylesheets/catalog > /dev/null
120 fi
121
122 %postun
123 if [ "$1" = 0 ]; then
124         /usr/bin/install-catalog --remove /etc/sgml/dsssl-stylesheets.cat %{_datadir}/sgml/docbook/dsssl-stylesheets/catalog > /dev/null
125 fi
126
127 %files
128 %defattr(644,root,root,755)
129 %doc doc ChangeLog WhatsNew BUGS TODO README bin-ChangeLog
130 %attr(755,root,root) %{_bindir}/*
131 %dir %{_datadir}/sgml/docbook/dsssl-stylesheets
132 %{_datadir}/sgml/docbook/dsssl-stylesheets/VERSION
133 #%{_datadir}/sgml/docbook/dsssl-stylesheets/bin
134 %{_datadir}/sgml/docbook/dsssl-stylesheets/catalog
135 %{_datadir}/sgml/docbook/dsssl-stylesheets/common
136 %{_datadir}/sgml/docbook/dsssl-stylesheets/contrib
137 #%{_datadir}/sgml/docbook/dsssl-stylesheets/doc
138 #%{_datadir}/sgml/docbook/dsssl-stylesheets/docsrc
139 %{_datadir}/sgml/docbook/dsssl-stylesheets/dtds
140 %{_datadir}/sgml/docbook/dsssl-stylesheets/frames
141 %{_datadir}/sgml/docbook/dsssl-stylesheets/html
142 %{_datadir}/sgml/docbook/dsssl-stylesheets/images
143 %{_datadir}/sgml/docbook/dsssl-stylesheets/lib
144 %{_datadir}/sgml/docbook/dsssl-stylesheets/olink
145 %{_datadir}/sgml/docbook/dsssl-stylesheets/print
This page took 0.234748 seconds and 3 git commands to generate.