3 %bcond_without javadoc # don't build javadoc
6 %define srcname jgoodies-common
7 %define ver %(echo %{version} | tr . _)
8 Summary: Common library shared by JGoodies libraries and applications
9 Summary(pl.UTF-8): Wspólna biblioteka używana przez biblioteki i aplikacje JGoodies
15 Source0: http://www.jgoodies.com/download/libraries/common/%{srcname}-%{ver}.zip
16 # Source0-md5: 538e04b89e855a47103ed510210de27b
17 URL: http://www.jgoodies.com/
20 BuildRequires: jpackage-utils
21 BuildRequires: rpm-javaprov
22 BuildRequires: rpmbuild(macros) >= 1.300
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 jgoodies-common is a common library shared by JGoodies libraries and
31 %description -l pl.UTF-8
32 jgoodies-common jest wspólną biblioteką używaną przez biblioteki i
36 Summary: Online manual for %{srcname}
37 Summary(pl.UTF-8): Dokumentacja online do %{srcname}
39 Requires: jpackage-utils
42 Documentation for %{srcname}.
44 %description javadoc -l pl.UTF-8
45 Dokumentacja do %{srcname}.
47 %description javadoc -l fr.UTF-8
48 Javadoc pour %{srcname}.
51 %setup -q -n %{srcname}-%{version}
57 %ant jar %{?with_javadoc:javadoc}
60 rm -rf $RPM_BUILD_ROOT
61 install -d $RPM_BUILD_ROOT%{_javadir}
64 cp -a build/%{srcname}.jar $RPM_BUILD_ROOT%{_javadir}/%{srcname}-%{version}.jar
65 ln -s %{srcname}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{srcname}.jar
69 install -d $RPM_BUILD_ROOT%{_javadocdir}/%{srcname}-%{version}
70 cp -a docs/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{srcname}-%{version}
71 ln -s %{srcname}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{srcname} # ghost symlink
75 rm -rf $RPM_BUILD_ROOT
78 ln -nfs %{srcname}-%{version} %{_javadocdir}/%{srcname}
81 %defattr(644,root,root,755)
82 %doc LICENSE.txt README.html RELEASE-NOTES.txt
83 %{_javadir}/%{srcname}.jar
84 %{_javadir}/%{srcname}-%{version}.jar
88 %defattr(644,root,root,755)
89 %{_javadocdir}/%{srcname}-%{version}
90 %ghost %{_javadocdir}/%{srcname}