Add compatibility depmap jdom:jdom

- Versionless jars & javadocs
This commit is contained in:
Stanislav Ochotnicky 2010-12-15 17:38:12 +01:00
parent 3243f8db81
commit 27935a452f

View File

@ -30,7 +30,7 @@
Name: jdom
Version: 1.1.1
Release: 3%{?dist}
Release: 4%{?dist}
Epoch: 0
Summary: Java alternative to DOM and SAX
License: ASL 1.1
@ -94,17 +94,13 @@ ant -Dj2se.apidoc=%{_javadocdir}/java package javadoc-link
%install
rm -rf $RPM_BUILD_ROOT
# jars
mkdir -p $RPM_BUILD_ROOT%{_javadir}
cp -p build/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
cp -p build/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
# javadoc
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cp -pr build/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
cp -pr build/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
# demo
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}
@ -115,8 +111,8 @@ mkdir -p $RPM_BUILD_ROOT%{_mavenpomdir}
cp jdom-1.1.pom $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-jdom.pom
%add_to_maven_depmap org.jdom %{name} %{version} JPP %{name}
%clean
rm -rf $RPM_BUILD_ROOT
# compatibility depmap
%add_to_maven_depmap %{name} %{name} %{version} JPP %{name}
%post
%update_maven_depmap
@ -124,17 +120,21 @@ rm -rf $RPM_BUILD_ROOT
%postun
%update_maven_depmap
%pre javadoc
# workaround for rpm bug, can be removed in F-17
[ $1 -gt 1 ] && [ -L %{_javadocdir}/%{name} ] && \
rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || :
%files
%defattr(-,root,root,-)
%doc CHANGES.txt COMMITTERS.txt LICENSE.txt README.txt TODO.txt
%{_javadir}/%{name}*.jar
%{_javadir}/%{name}.jar
%{_mavendepmapfragdir}/%{name}
%{_mavenpomdir}/*.pom
%files javadoc
%defattr(-,root,root,-)
%{_javadocdir}/%{name}
%{_javadocdir}/%{name}-%{version}
%doc LICENSE.txt
%files demo
@ -143,6 +143,10 @@ rm -rf $RPM_BUILD_ROOT
%doc LICENSE.txt
%changelog
* Wed Dec 15 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.1.1-4
- Add compatibility depmap jdom:jdom
- Versionless jars & javadocs
* Wed Nov 3 2010 Alexander Kurtakov <akurtako@redhat.com> 0:1.1.1-3
- Really fix license tag.