]> git.pld-linux.org Git - packages/docbook-style-xsl.git/blame - docbook-style-xsl.spec
- rel 2; avoid recursion (from FC)
[packages/docbook-style-xsl.git] / docbook-style-xsl.spec
CommitLineData
dc57768a
JB
1# TODO: unpackaged files:
2# /usr/share/java/lucene-analyzers-3.0.0.jar
3# /usr/share/java/lucene-core-3.0.0.jar
3d2ab862 4# /usr/share/java/tagsoup-1.2.1.jar
dc57768a
JB
5# /usr/share/java/webhelpindexer.jar
6# (all as webhelpidexer-externsions? -n java-webhelpindexer? use java-lucene.spec after upgrade?)
734c2b16 7Summary: Norman Walsh's modular stylesheets for DocBook
e224f080 8Summary(pl.UTF-8): Arkusze stylów XSL dla DocBooka
1bb34ed8 9Summary(pt_BR.UTF-8): Stylesheets modulares do Norman Walsh para DocBook
ddb646b9 10Name: docbook-style-xsl
49f5e18c 11Version: 1.79.2
1e2946d6 12Release: 2
75154fb1 13License: MIT-like
74a4f848 14Group: Applications/Publishing/XML
49f5e18c
AM
15Source0: https://github.com/docbook/xslt10-stylesheets/releases/download/release/%{version}/docbook-xsl-%{version}.tar.bz2
16# Source0-md5: 4a400f0264a19329c7f95f69e098744a
17Source1: https://github.com/docbook/xslt10-stylesheets/releases/download/release/%{version}/docbook-xsl-doc-%{version}.tar.bz2
18# Source1-md5: 62375ca864fc198cb2b17d98209d0b8c
1e2946d6 19Patch0: docbook-style-xsl-non-recursive-string-subst.patch
49f5e18c 20URL: https://github.com/docbook/xslt10-stylesheets
07e0ee23 21BuildRequires: libxml2-progs
83294188 22BuildRequires: unzip
75154fb1 23AutoReqProv: no
83294188 24Requires(post,postun): /etc/xml/catalog
d3dac6e0 25Requires(post,postun): /usr/bin/xmlcatalog
83294188 26# workaround for rpm/poldek
734c2b16 27Requires: /etc/xml/catalog
d3dac6e0 28Requires: libxml2-progs
ddb646b9 29Requires: sgml-common >= 0.5
734c2b16 30BuildArch: noarch
cb44b4e6 31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
ddb646b9 32
bbe5c13b
JB
33%define _javalibdir %{_datadir}/java
34%define xsl_path %{_datadir}/sgml/docbook/xsl-stylesheets
35%define catalog %{xsl_path}/catalog.xml
1dd56f23 36
ddb646b9 37%description
734c2b16
AF
38Highly customizable XSL stylesheets for DocBook XML DTD. The
39stylesheets allow to produce documents in XSL FO, HTML or XHTML
40formats.
ad861b64 41
06b3c7e7 42%description -l pl.UTF-8
e224f080
JB
43Konfigurowalne arkusze stylów dla DocBook XML DTD. Arkusze stylów,
44zawarte w tym pakiecie, umożliwiają tworzenie dokumentów w formacie
45XSL FO, HTML lub XHTML.
ad861b64 46
06b3c7e7 47%description -l pt_BR.UTF-8
ad861b64 48Stylesheets modulares do Norman Walsh para DocBook.
ddb646b9 49
e224f080
JB
50%package doc
51Summary: Documentation for DocBook XSL stylesheets
52Summary(pl.UTF-8): Dokumentacja do arkuszy stylów DocBook XSL
53Group: Documentation
54
55%description doc
56Documentation for DocBook XSL stylesheets.
57
58%description doc -l pl.UTF-8
59Dokumentacja do arkuszy stylów DocBook XSL.
60
fc48d302 61%package xalan-extensions
62Summary: DocBook Xalan extensions
1bb34ed8 63Summary(pl.UTF-8): Rozszerzenia DocBook Xalan
fc48d302 64Group: Applications/Publishing/XML
d3dac6e0 65Requires: java-xalan
fc48d302 66
67%description xalan-extensions
68DocBook Xalan extensions.
69
06b3c7e7 70%description xalan-extensions -l pl.UTF-8
91ba4d38
JB
71Rozszerzenia DocBook Xalan.
72
fc48d302 73%package saxon-extensions
74Summary: DocBook Saxon extensions
1bb34ed8 75Summary(pl.UTF-8): Rozszerzenia DocBook Saxon
fc48d302 76Group: Applications/Publishing/XML
77Requires: saxon
78
79%description saxon-extensions
80DocBook Saxon extensions.
81
06b3c7e7 82%description saxon-extensions -l pl.UTF-8
91ba4d38
JB
83Rozszerzenia DocBook Saxon.
84
ddb646b9 85%prep
aabc9ae7 86%setup -q -n docbook-xsl-%{version} -b1
1e2946d6 87%patch0 -p2
ddb646b9 88
89%install
90rm -rf $RPM_BUILD_ROOT
fc48d302 91install -d $RPM_BUILD_ROOT{%{xsl_path},%{_sysconfdir}/xml} \
92 $RPM_BUILD_ROOT%{_javalibdir}
ddb646b9 93
e224f080
JB
94cp -a $(find . -mindepth 1 -maxdepth 1 -type d -a ! -name extensions) $RPM_BUILD_ROOT%{xsl_path}
95cp -p VERSION.xsl $RPM_BUILD_ROOT%{xsl_path}
ddb646b9 96
e224f080 97cp -p extensions/*.jar $RPM_BUILD_ROOT%{_javalibdir}
1dd56f23 98
734c2b16 99%xmlcat_create $RPM_BUILD_ROOT%{catalog}
ad8ee76c 100
734c2b16 101%xmlcat_add_rewrite http://docbook.sourceforge.net/release/xsl/%{version} file://%{xsl_path} $RPM_BUILD_ROOT%{catalog}
2ed4eee5 102%xmlcat_add_rewrite http://docbook.sourceforge.net/release/xsl/current file://%{xsl_path} $RPM_BUILD_ROOT%{catalog}
734c2b16 103
ddb646b9 104%clean
105rm -rf $RPM_BUILD_ROOT
106
ad8ee76c 107%pre
734c2b16
AF
108if [ -L %{xsl_path} ] ; then
109 rm -rf %{xsl_path}
1e8f6003 110fi
ddb646b9 111
734c2b16 112%post
d3dac6e0 113if ! grep -q %{catalog} %{_sysconfdir}/xml/catalog ; then
171fd0ca 114 %xmlcat_add %{catalog}
ad8ee76c
TP
115fi
116
734c2b16
AF
117%preun
118if [ "$1" = "0" ] ; then
171fd0ca 119 %xmlcat_del %{catalog}
734c2b16 120fi
ddb646b9 121
122%files
123%defattr(644,root,root,755)
e224f080 124%doc AUTHORS BUGS COPYING NEWS README RELEASE-NOTES.{html,txt} TODO
734c2b16 125%{xsl_path}
fc48d302 126
e224f080
JB
127%files doc
128%defattr(644,root,root,755)
129%doc doc/*
130
fc48d302 131%files xalan-extensions
132%defattr(644,root,root,755)
133%{_javalibdir}/xalan*.jar
134
135%files saxon-extensions
136%defattr(644,root,root,755)
137%{_javalibdir}/saxon*.jar
This page took 0.072089 seconds and 4 git commands to generate.