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