]> git.pld-linux.org Git - packages/docbook-style-xsl.git/blob - docbook-style-xsl.spec
17a5ca575e3c020008e0787bf698d08e0479d0eb
[packages/docbook-style-xsl.git] / docbook-style-xsl.spec
1 Summary:        Norman Walsh's modular stylesheets for DocBook
2 Summary(pl):    Arkusze stylistyczne XSL dla DocBook DTD
3 Summary(pt_BR): Stylesheets modulares do Norman Walsh para DocBook
4 Name:           docbook-style-xsl
5 Version:        1.54.1
6 Release:        2
7 License:        (C) 1997, 1998 Norman Walsh (Free)
8 Group:          Applications/Publishing/XML
9 Vendor:         Norman Walsh http://nwalsh.com/
10 Source0:        http://osdn.dl.sourceforge.net/sourceforge/docbook/docbook-xsl-%{version}.tar.gz
11 URL:            http://docbook.sourceforge.net/projects/xsl/index.html
12 BuildRequires:  /usr/bin/xmlcatalog
13 Requires(post,postun): /usr/bin/xmlcatalog
14 Requires(post,postun): /etc/xml/catalog
15 Requires:       /etc/xml/catalog
16 Requires:       sgml-common >= 0.5
17 AutoReqProv:    0
18 BuildArch:      noarch
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 # think about _javaclassdir location
22 %define         _javaclassdir   %{_datadir}/java/classes
23 %define xsl_path %{_datadir}/sgml/docbook/xsl-stylesheets
24 %define catalog  %{xsl_path}/catalog.xml
25 # please look into docbook-dtd42-xml.spec
26 %define xmlcat_add_rewrite()  /usr/bin/xmlcatalog --noout --add rewriteSystem %1 %2 %3
27 %define xmlcat_create()       /usr/bin/xmlcatalog --noout --create %1
28
29 %description
30 Highly customizable XSL stylesheets for DocBook XML DTD. The
31 stylesheets allow to produce documents in XSL FO, HTML or XHTML
32 formats.
33
34 %description -l pl
35 Konfigurowalne arkusze stylistyczne dla DocBook XML DTD. Arkusze
36 stylistyczne, zawarte w tym pakiecie, umo¿liwiaj± tworzenie dokumentów
37 w formacie XSL FO, HTML lub XHTML.
38
39 %description -l pt_BR
40 Stylesheets modulares do Norman Walsh para DocBook.
41
42 %prep
43 %setup -q -n docbook-xsl-%{version}
44
45 %install
46 rm -rf $RPM_BUILD_ROOT
47 install -d $RPM_BUILD_ROOT{%{xsl_path},%{_sysconfdir}/xml} \
48         $RPM_BUILD_ROOT%{_javaclassdir}
49
50 cp -a * $RPM_BUILD_ROOT%{xsl_path}
51
52 install extensions/*.jar $RPM_BUILD_ROOT%{_javaclassdir}
53
54 %xmlcat_create $RPM_BUILD_ROOT%{catalog}
55  
56 %xmlcat_add_rewrite http://docbook.sourceforge.net/release/xsl/%{version} file://%{xsl_path} $RPM_BUILD_ROOT%{catalog}
57
58 rm -rf $RPM_BUILD_ROOT%{xsl_path}/doc \
59         $RPM_BUILD_ROOT%{xsl_path}/BUGS \
60         $RPM_BUILD_ROOT%{xsl_path}/ChangeLog \
61         $RPM_BUILD_ROOT%{xsl_path}/README \
62         $RPM_BUILD_ROOT%{xsl_path}/RELEASE-NOTES.html \
63         $RPM_BUILD_ROOT%{xsl_path}/RELEASE-NOTES.xml \
64         $RPM_BUILD_ROOT%{xsl_path}/TODO \
65         $RPM_BUILD_ROOT%{xsl_path}/WhatsNew \
66
67
68 %clean
69 rm -rf $RPM_BUILD_ROOT
70
71 %pre 
72 if [ -L %{xsl_path} ] ; then
73         rm -rf %{xsl_path}
74 fi
75
76 %post
77 if ! grep -q %{catalog} /etc/xml/catalog ; then
78         /usr/bin/xmlcatalog --noout --add nextCatalog "" %{catalog} /etc/xml/catalog
79 fi 
80  
81 %preun
82 if [ "$1" = "0" ] ; then
83         /usr/bin/xmlcatalog --noout --del %{catalog} /etc/xml/catalog
84 fi
85
86 %files
87 %defattr(644,root,root,755)
88 %doc doc ChangeLog WhatsNew BUGS TODO README RELEASE-NOTES.*
89 %{_javaclassdir}/*
90 %{xsl_path}
This page took 0.051555 seconds and 2 git commands to generate.