]> git.pld-linux.org Git - SPECS.git/blob - odtransform.spec
SPECS updated Tue 30 Apr 15:13:02 CEST 2024
[SPECS.git] / odtransform.spec
1 #
2 # Conditional build:
3
4 %define         snap    19
5 Summary:        OpenDocument to XML FOP converter
6 Summary(pl.UTF-8):      Konwerter plików OpenDocument do formatu XML FOP
7 Name:           odtransform
8 Version:        0.1.0
9 Release:        0.%{snap}.2
10 License:        Apache v2.0 (odtransform) + LGPL v2.1 (ooo2xslfo.xslt)
11 Group:          Applications/Publishing/XML/Java
12 Source0:        %{name}-%{version}-r%{snap}.tar.bz2
13 # Source0-md5:  e040305ffa4ed336711536d6cf092831
14 Source1:        %{name}.sh
15 # Source2 url: http://svn.clazzes.org/svn/ooo2xslfo/trunk/ooo2xslfo/src/main/resources/de/systemconcept/ooo/ooo2xslfo.xslt
16 Source2:        %{name}-ooo2xslfo.xslt
17 Source3:        %{name}.mf
18 URL:            http://svn.clazzes.org/svn/odtransform/
19 BuildRequires:  jar
20 BuildRequires:  java-commons-logging
21 %{?with_java_sun:BuildRequires: java-sun >= 1.5}
22 BuildRequires:  jpackage-utils
23 BuildRequires:  rpm-javaprov
24 BuildRequires:  rpmbuild(macros) >= 1.300
25 Requires:       java-commons-logging
26 # Yes, it is R but it is not BR
27 Requires:       java-xalan
28 Requires:       jpackage-utils
29 Suggests:       fop
30 BuildArch:      noarch
31 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33 %description
34 A simple Java tool for converting OpenDocument files to XML FOP files
35 that can be easily converted to various formats like PS or PDF using
36 fop.
37
38 %description -l pl.UTF-8
39 Proste, napisane w Javie narzędzie służące do konwersji plików w
40 formacie OpenDocument do plików XML FOP. Pliki wynikowe można
41 przekonwertować do wielu różnych formatów (jak PS czy PDF) przy użyciu
42 programu fop.
43
44 %prep
45 %setup -q -n %{name}-%{version}-r%{snap}
46
47 %build
48 required_jars="commons-logging"
49 CLASSPATH=$(build-classpath $required_jars)
50 %javac -cp $CLASSPATH -source '1.5' -target '1.5' main/java/org/clazzes/odtransform/*.java
51 cd main/java
52 %jar cf ../../odtransform-%{version}.jar org/clazzes/odtransform/*.class
53 cd ../resources
54 %jar uf ../../odtransform-%{version}.jar org/clazzes/odtransform/*.xslt
55 %jar -umf %{SOURCE3} ../../odtransform-%{version}.jar
56
57 %install
58 rm -rf $RPM_BUILD_ROOT
59 install -d $RPM_BUILD_ROOT{%{_javadir},%{_datadir}/odtransform,%{_bindir}}
60
61 # jars
62 cp -a %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
63 ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
64
65 cp conf/log4j*.properties $RPM_BUILD_ROOT%{_datadir}/odtransform
66
67 install %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/odtransform
68 install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/odtransform/ooo2xslfo.xslt
69
70 %clean
71 rm -rf $RPM_BUILD_ROOT
72
73 %files
74 %defattr(644,root,root,755)
75 %attr(755,root,root) %{_bindir}/odtransform
76 %{_datadir}/odtransform
77 %{_javadir}/*.jar
This page took 0.375068 seconds and 3 git commands to generate.