]>
Commit | Line | Data |
---|---|---|
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 | 7 | Summary: Norman Walsh's modular stylesheets for DocBook |
e224f080 | 8 | Summary(pl.UTF-8): Arkusze stylów XSL dla DocBooka |
1bb34ed8 | 9 | Summary(pt_BR.UTF-8): Stylesheets modulares do Norman Walsh para DocBook |
ddb646b9 | 10 | Name: docbook-style-xsl |
49f5e18c | 11 | Version: 1.79.2 |
60211eef | 12 | Release: 6 |
75154fb1 | 13 | License: MIT-like |
74a4f848 | 14 | Group: Applications/Publishing/XML |
c61a4ba6 | 15 | #Source0Download: https://github.com/docbook/xslt10-stylesheets/releases |
49f5e18c AM |
16 | Source0: 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 |
19 | Source1: https://github.com/docbook/xslt10-stylesheets/releases/download/release/%{version}/docbook-xsl-doc-%{version}.tar.bz2 |
20 | # Source1-md5: 62375ca864fc198cb2b17d98209d0b8c | |
1e2946d6 | 21 | Patch0: docbook-style-xsl-non-recursive-string-subst.patch |
49f5e18c | 22 | URL: https://github.com/docbook/xslt10-stylesheets |
07e0ee23 | 23 | BuildRequires: libxml2-progs |
83294188 | 24 | BuildRequires: unzip |
75154fb1 | 25 | AutoReqProv: no |
83294188 | 26 | Requires(post,postun): /etc/xml/catalog |
d3dac6e0 | 27 | Requires(post,postun): /usr/bin/xmlcatalog |
83294188 | 28 | # workaround for rpm/poldek |
734c2b16 | 29 | Requires: /etc/xml/catalog |
d3dac6e0 | 30 | Requires: libxml2-progs |
ddb646b9 | 31 | Requires: sgml-common >= 0.5 |
c61a4ba6 JB |
32 | # since 1.79.2 "base" stylesheets are namespaced, non-namespaced have "-nons" suffix |
33 | Provides: docbook-style-xsl-ns = %{version} | |
34 | Obsoletes: docbook-style-xsl-ns < 1.79.2 | |
734c2b16 | 35 | BuildArch: noarch |
cb44b4e6 | 36 | BuildRoot: %{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 |
43 | Highly customizable XSL stylesheets for DocBook XML DTD. The |
44 | stylesheets allow to produce documents in XSL FO, HTML or XHTML | |
45 | formats. | |
ad861b64 | 46 | |
06b3c7e7 | 47 | %description -l pl.UTF-8 |
e224f080 JB |
48 | Konfigurowalne arkusze stylów dla DocBook XML DTD. Arkusze stylów, |
49 | zawarte w tym pakiecie, umożliwiają tworzenie dokumentów w formacie | |
50 | XSL FO, HTML lub XHTML. | |
ad861b64 | 51 | |
06b3c7e7 | 52 | %description -l pt_BR.UTF-8 |
ad861b64 | 53 | Stylesheets modulares do Norman Walsh para DocBook. |
ddb646b9 | 54 | |
e224f080 JB |
55 | %package doc |
56 | Summary: Documentation for DocBook XSL stylesheets | |
57 | Summary(pl.UTF-8): Dokumentacja do arkuszy stylów DocBook XSL | |
58 | Group: Documentation | |
59 | ||
60 | %description doc | |
61 | Documentation for DocBook XSL stylesheets. | |
62 | ||
63 | %description doc -l pl.UTF-8 | |
64 | Dokumentacja do arkuszy stylów DocBook XSL. | |
65 | ||
fc48d302 | 66 | %package xalan-extensions |
67 | Summary: DocBook Xalan extensions | |
1bb34ed8 | 68 | Summary(pl.UTF-8): Rozszerzenia DocBook Xalan |
fc48d302 | 69 | Group: Applications/Publishing/XML |
d3dac6e0 | 70 | Requires: java-xalan |
fc48d302 | 71 | |
72 | %description xalan-extensions | |
73 | DocBook Xalan extensions. | |
74 | ||
06b3c7e7 | 75 | %description xalan-extensions -l pl.UTF-8 |
91ba4d38 JB |
76 | Rozszerzenia DocBook Xalan. |
77 | ||
fc48d302 | 78 | %package saxon-extensions |
79 | Summary: DocBook Saxon extensions | |
1bb34ed8 | 80 | Summary(pl.UTF-8): Rozszerzenia DocBook Saxon |
fc48d302 | 81 | Group: Applications/Publishing/XML |
82 | Requires: saxon | |
83 | ||
84 | %description saxon-extensions | |
85 | DocBook Saxon extensions. | |
86 | ||
06b3c7e7 | 87 | %description saxon-extensions -l pl.UTF-8 |
91ba4d38 JB |
88 | Rozszerzenia 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 |
97 | rm -rf $RPM_BUILD_ROOT | |
fc48d302 | 98 | install -d $RPM_BUILD_ROOT{%{xsl_path},%{_sysconfdir}/xml} \ |
99 | $RPM_BUILD_ROOT%{_javalibdir} | |
ddb646b9 | 100 | |
e224f080 JB |
101 | cp -a $(find . -mindepth 1 -maxdepth 1 -type d -a ! -name extensions) $RPM_BUILD_ROOT%{xsl_path} |
102 | cp -p VERSION.xsl $RPM_BUILD_ROOT%{xsl_path} | |
ddb646b9 | 103 | |
e224f080 | 104 | cp -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 |
115 | rm -rf $RPM_BUILD_ROOT | |
116 | ||
ad8ee76c | 117 | %pre |
734c2b16 AF |
118 | if [ -L %{xsl_path} ] ; then |
119 | rm -rf %{xsl_path} | |
1e8f6003 | 120 | fi |
ddb646b9 | 121 | |
734c2b16 | 122 | %post |
d3dac6e0 | 123 | if ! grep -q %{catalog} %{_sysconfdir}/xml/catalog ; then |
171fd0ca | 124 | %xmlcat_add %{catalog} |
ad8ee76c TP |
125 | fi |
126 | ||
734c2b16 AF |
127 | %preun |
128 | if [ "$1" = "0" ] ; then | |
171fd0ca | 129 | %xmlcat_del %{catalog} |
734c2b16 | 130 | fi |
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 |