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