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