]> git.pld-linux.org Git - packages/docbook-style-dsssl.git/blob - docbook-style-dsssl.spec
- release 2
[packages/docbook-style-dsssl.git] / docbook-style-dsssl.spec
1 Summary:        Modular DocBook Stylesheets
2 Summary(es.UTF-8):      Plantillas de estilo modulares de Norman Walsh para DocBook
3 Summary(pl.UTF-8):      Arkusze stylistyczne DSSSL dla DocBook DTD
4 Summary(pt_BR.UTF-8):   "stylesheets" modulares para o docbook, de Norman Walsh
5 Summary(ru.UTF-8):      Модульные стилевые шаблоны для DocBook от Norman Walsh
6 Summary(uk.UTF-8):      Модульні стильові шаблони для DocBook від Norman Walsh
7 Name:           docbook-style-dsssl
8 Version:        1.79
9 Release:        2
10 License:        (C) 1997, 1998 Norman Walsh (Free)
11 Vendor:         Norman Walsh http://nwalsh.com/
12 Group:          Applications/Publishing/SGML
13 Source0:        http://dl.sourceforge.net/docbook/docbook-dsssl-%{version}.tar.gz
14 # Source0-md5:  8459913bbd8a5724a6fe4b9ed5bab5af
15 Source1:        docbook-dsssl-online.dsl
16 Source2:        http://dl.sourceforge.net/docbook/docbook-dsssl-doc-%{version}.tar.gz
17 # Source2-md5:  566334a47430ecf0154ca5434f6c4fe3
18 URL:            http://docbook.sourceforge.net/projects/dsssl/
19 BuildRequires:  perl-base
20 AutoReqProv:    no
21 Requires(post,postun):  sgml-common >= 0.5
22 Requires:       openjade
23 Obsoletes:      docbook-dsssl
24 Obsoletes:      stylesheets
25 BuildArch:      noarch
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 %description
29 DSSSL is a stylesheet language for both print and online rendering.
30 There is DSSSL stylesheets for DocBook DTD.
31
32 %description -l es.UTF-8
33 Plantillas de estilo DSSSL permiten convertir cualquier documento
34 Docbook en otro formato impreso (por ejemplo, RTF o PostScript) o en
35 línea (por ejemplo, HTML). Éstos son altamente personalizables.
36
37 %description -l pl.UTF-8
38 docbook-dsssl jest zbiorem arkuszy stylistycznych pozwalających
39 przekształcić dokument napisany w DocBook DTD 3.0. na prezentację
40 on-line (wykorzystując HTML) lub na drukowany dokument (wykorzystując
41 jadetex lub RTF).
42
43 %description -l pt_BR.UTF-8
44 Estes stylesheets DSSSL permitem converter qualquer documento DocBook
45 para outro formato imprimível (por exemplo, RTF ou PostScript) ou
46 on-line (por exemplo, HTML). Eles são altamente personalizáveis.
47
48 %description -l ru.UTF-8
49 Эти стилевые шаблоны DSSSL позволяют конвертировать любой DocBook
50 документ в другой онлайновый формат (например, HTML) или формат для
51 печати (например, RTF или PostScript).
52
53 %description -l uk.UTF-8
54 Ці стильові шаблони DSSSL дозволяють конвертувати будь-який DocBook
55 документ в інший онлайновий формат (наприклад, HTML) чи формат для
56 друку (наприклад, RTF чи PostScript).
57
58 %prep
59 %setup -q -n docbook-dsssl-%{version} -a 2
60
61 rm -rf doc docsrc
62 mv -f  docbook-dsssl-%{version}/doc .
63 rm -rf docbook-dsssl-%{version}
64
65 %install
66 rm -rf $RPM_BUILD_ROOT
67 install -d $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets \
68         $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}
69
70 cp -a * $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets
71 # docs are in standard place
72 rm -rf $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/doc
73
74 install %{SOURCE1} \
75         $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/contrib
76
77 perl -pe 's/^#.+?- Perl -.+?$/#\!\/usr\/bin\/perl/g' \
78         bin/collateindex.pl > $RPM_BUILD_ROOT%{_bindir}/collateindex
79 install bin/collateindex.pl.1 $RPM_BUILD_ROOT%{_mandir}/man1
80
81 cp -f bin/ChangeLog bin-ChangeLog
82
83 # shutup check-files
84 rm -f $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/BUGS \
85         $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/ChangeLog \
86         $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/README \
87         $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/RELEASE-NOTES* \
88         $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/WhatsNew \
89         $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/bin/ChangeLog \
90         $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/bin/collateindex.pl*
91
92 %clean
93 rm -rf $RPM_BUILD_ROOT
94
95 %triggerpostun -- %{name} < 1.77-1
96 if ! grep -q /etc/sgml/dsssl-stylesheets.cat /etc/sgml/catalog ; then
97         /usr/bin/install-catalog --add /etc/sgml/dsssl-stylesheets.cat %{_datadir}/sgml/docbook/dsssl-stylesheets/catalog > /dev/null
98 fi
99
100 %pre
101 if [ -L %{_datadir}/sgml/docbook/dsssl-stylesheets ] ; then
102         rm -rf %{_datadir}/sgml/docbook/dsssl-stylesheets
103 fi
104
105 %post
106 if ! grep -q /etc/sgml/dsssl-stylesheets.cat /etc/sgml/catalog ; then
107         /usr/bin/install-catalog --add /etc/sgml/dsssl-stylesheets.cat %{_datadir}/sgml/docbook/dsssl-stylesheets/catalog > /dev/null
108 fi
109
110 %postun
111 if [ "$1" = 0 ]; then
112         /usr/bin/install-catalog --remove /etc/sgml/dsssl-stylesheets.cat %{_datadir}/sgml/docbook/dsssl-stylesheets/catalog > /dev/null
113 fi
114
115 %files
116 %defattr(644,root,root,755)
117 %doc doc BUGS ChangeLog README RELEASE-NOTES.txt WhatsNew bin-ChangeLog
118 %attr(755,root,root) %{_bindir}/*
119 %dir %{_datadir}/sgml/docbook/dsssl-stylesheets
120 %{_datadir}/sgml/docbook/dsssl-stylesheets/VERSION
121 %{_datadir}/sgml/docbook/dsssl-stylesheets/catalog
122 %{_datadir}/sgml/docbook/dsssl-stylesheets/common
123 %{_datadir}/sgml/docbook/dsssl-stylesheets/contrib
124 %{_datadir}/sgml/docbook/dsssl-stylesheets/dtds
125 %{_datadir}/sgml/docbook/dsssl-stylesheets/frames
126 %{_datadir}/sgml/docbook/dsssl-stylesheets/html
127 %{_datadir}/sgml/docbook/dsssl-stylesheets/images
128 %{_datadir}/sgml/docbook/dsssl-stylesheets/lib
129 %{_datadir}/sgml/docbook/dsssl-stylesheets/olink
130 %{_datadir}/sgml/docbook/dsssl-stylesheets/print
131 %{_mandir}/man1/*
This page took 0.097999 seconds and 3 git commands to generate.