]>
Commit | Line | Data |
---|---|---|
7ed5b699 | 1 | # |
2 | # Conditional build: | |
3 | %bcond_with docs # build with docs (require apache-forrest) | |
4 | # | |
9105dd15 | 5 | Summary: Java SVG support |
ab4bb863 | 6 | Summary(pl.UTF-8): Wsparcie dla SVG dla języka Java |
9105dd15 | 7 | Name: batik |
63abe389 | 8 | Version: 1.7 |
63abe389 | 9 | Release: 0.1 |
68d21b8e | 10 | License: Apache |
9105dd15 | 11 | Group: Applications/Publishing/XML/Java |
63abe389 JR |
12 | Source0: http://www.apache.org/dist/xmlgraphics/batik/%{name}-src-%{version}.zip |
13 | # Source0-md5: c117ca2241907f62a2b3031167ebf917 | |
7ed5b699 | 14 | Patch0: %{name}-nodocs.patch |
33b900c9 | 15 | URL: http://xml.apache.org/batik/ |
7ed5b699 | 16 | %{?with_docs:BuildRequires: apache-forrest} |
9105dd15 | 17 | BuildRequires: jdk |
1f9c4956 | 18 | BuildRequires: jpackage-utils |
ef2f0f1d | 19 | BuildRequires: unzip |
9105dd15 | 20 | Requires: jre |
9105dd15 | 21 | BuildArch: noarch |
22 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
23 | ||
33b900c9 | 24 | %define _javaclassdir %{_libdir}/java |
9105dd15 | 25 | |
26 | %description | |
27 | Java SVG support. | |
28 | ||
4b8d8428 JR |
29 | %description -l pl.UTF-8 |
30 | Wsparcie dla SVG dla języka Java. | |
9105dd15 | 31 | |
3b3ca430 | 32 | %package doc |
33 | Summary: Documentation for the Batik library | |
ab4bb863 | 34 | Summary(pl.UTF-8): Dokumentacja dla biblioteki Batik |
3b3ca430 | 35 | Group: Documentation |
36 | ||
37 | %description doc | |
38 | Documentation for the Batik library. | |
39 | ||
4b8d8428 | 40 | %description doc -l pl.UTF-8 |
3b3ca430 | 41 | Dokumentacja dla biblioteki Batik. |
42 | ||
9105dd15 | 43 | %prep |
63abe389 | 44 | %setup -q |
9105dd15 | 45 | |
7ed5b699 | 46 | %if %{without docs} |
47 | %patch0 -p0 | |
48 | %endif | |
49 | ||
9105dd15 | 50 | %build |
1f9c4956 | 51 | unset CLASSPATH || : |
52 | export JAVA_HOME="%{java_home}" | |
9105dd15 | 53 | |
6624065c | 54 | #sh build.sh dist-tgz # does not work :-( |
55 | sh build.sh dist-zip | |
9105dd15 | 56 | |
57 | %install | |
58 | rm -rf $RPM_BUILD_ROOT | |
6624065c | 59 | install -d $RPM_BUILD_ROOT%{_javaclassdir}/%{name}/lib |
9105dd15 | 60 | |
6624065c | 61 | install %{name}-%{version}/lib/*.jar $RPM_BUILD_ROOT%{_javaclassdir}/%{name}/lib |
62 | install %{name}-%{version}/*.jar $RPM_BUILD_ROOT%{_javaclassdir}/%{name} | |
9105dd15 | 63 | |
9105dd15 | 64 | %clean |
65 | rm -rf $RPM_BUILD_ROOT | |
66 | ||
67 | %files | |
68 | %defattr(644,root,root,755) | |
3b3ca430 | 69 | %doc NOTICE README |
33b900c9 | 70 | %dir %{_javaclassdir}/%{name} |
6624065c | 71 | %{_javaclassdir}/%{name}/*.jar |
33b900c9 | 72 | %dir %{_javaclassdir}/%{name}/lib |
6624065c | 73 | %{_javaclassdir}/%{name}/lib/*.jar |
3b3ca430 | 74 | |
7ed5b699 | 75 | %if %{with docs} |
3b3ca430 | 76 | %files doc |
877b590c | 77 | %defattr(644,root,root,755) |
3b3ca430 | 78 | %doc %{name}-%{version}/docs/* %{name}-%{version}/samples |
7ed5b699 | 79 | %endif |