1 %define srcname easymock1
8 Source0: http://downloads.sourceforge.net/project/easymock/EasyMock/1.2/easymock%{version}_Java1.5.zip
9 # Source0-md5: 828a04a6b901917cb995c316ee542f2f
11 URL: http://easymock.org
12 BuildRequires: jpackage-utils
13 BuildRequires: rpm-javaprov
14 BuildRequires: rpmbuild(macros) >= 1.555
16 Requires(post): jpackage-utils >= 0:1.7.2
17 Requires(postun): jpackage-utils >= 0:1.7.2
18 Requires: jpackage-utils
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 Summary: Online manual for %{srcname}
27 Summary(pl.UTF-8): Dokumentacja online do %{srcname}
29 Requires: jpackage-utils
32 Documentation for %{srcname}.
34 %description javadoc -l pl.UTF-8
35 Dokumentacja do %{srcname}.
37 %description javadoc -l fr.UTF-8
38 Javadoc pour %{srcname}.
41 Summary: Demo for %{srcname}
42 Summary(pl.UTF-8): Pliki demonstracyjne dla pakietu %{srcname}
44 Requires: %{name} = %{epoch}:%{version}-%{release}
47 Demonstrations and samples for %{srcname}.
49 %description demo -l pl.UTF-8
50 Pliki demonstracyjne i przykłady dla pakietu %{srcname}.
53 Summary: Tutorial for %{srcname}
57 Manual for %{srcname}.
60 Summary: Source code of %{srcname}
61 Summary(pl.UTF-8): Kod źródłowy %{srcname}
63 Requires: jpackage-utils >= 1.7.5-2
66 Source code of %{srcname}.
68 %description source -l pl.UTF-8
69 Kod źródłowy %{srcname}.
72 %setup -q -n easymock%{version}_Java1.5
79 rm -rf $RPM_BUILD_ROOT
80 install -d $RPM_BUILD_ROOT%{_javadir}
83 cp -a easymock.jar $RPM_BUILD_ROOT%{_javadir}/%{srcname}-%{version}.jar
84 ln -s %{srcname}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{srcname}.jar
85 ln -s %{srcname}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/easymock-%{version}.jar
88 install -d $RPM_BUILD_ROOT%{_javadocdir}/%{srcname}-%{version}
89 cp -a javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{srcname}-%{version}
90 ln -s %{srcname}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{srcname} # ghost symlink
93 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
94 cp -a demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
97 install -d $RPM_BUILD_ROOT%{_javasrcdir}
98 cp -a src.zip $RPM_BUILD_ROOT%{_javasrcdir}/%{srcname}.src.jar
101 install -d $RPM_BUILD_ROOT%{_datadir}/maven2/poms
102 install -p %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{srcname}.pom
103 %add_to_maven_depmap easymock easymock %{version} JPP %{srcname}
106 rm -rf $RPM_BUILD_ROOT
115 ln -nfs %{srcname}-%{version} %{_javadocdir}/%{srcname}
118 %defattr(644,root,root,755)
119 %{_javadir}/%{srcname}.jar
120 %{_javadir}/%{srcname}-%{version}.jar
121 %{_javadir}/easymock-%{version}.jar
122 %{_datadir}/maven2/poms/JPP.%{srcname}.pom
123 %{_mavendepmapfragdir}/%{name}
126 %defattr(644,root,root,755)
127 %doc Documentation.html easymock.css news.txt
128 %{_examplesdir}/%{name}-%{version}
131 %defattr(644,root,root,755)
132 %{_javadocdir}/%{srcname}-%{version}
133 %ghost %{_javadocdir}/%{srcname}
136 %defattr(644,root,root,755)
137 %{_javasrcdir}/%{srcname}.src.jar