[xml-commons-resolver] - Add missing zip BR. - Remove perl and dos2unix usage. - Fix license - ASL 2.0 now.

Alexander Kurtakov akurtakov at fedoraproject.org
Wed Nov 3 20:14:53 UTC 2010


commit e0d639696e1a3545fb7595b532b50429680a9b50
Author: Alexander Kurtakov <akurtako at redhat.com>
Date:   Wed Nov 3 22:14:05 2010 +0200

    - Add missing zip BR.
    - Remove perl and dos2unix usage.
    - Fix license - ASL 2.0 now.

 xml-commons-resolver.spec |   53 +++++++++++++++-----------------------------
 1 files changed, 18 insertions(+), 35 deletions(-)
---
diff --git a/xml-commons-resolver.spec b/xml-commons-resolver.spec
index e5e78ce..89fda55 100644
--- a/xml-commons-resolver.spec
+++ b/xml-commons-resolver.spec
@@ -1,9 +1,9 @@
 Name:           xml-commons-resolver
 Version:        1.2
-Release:        4%{?dist}
+Release:        5%{?dist}
 Epoch:          0
 Summary:        Resolver subproject of xml-commons
-License:        ASL 1.1
+License:        ASL 2.0
 URL:            http://xml.apache.org/commons/
 Source0:        http://www.apache.org/dist/xml/commons/xml-commons-resolver-%{version}.tar.gz
 Source1:        xml-commons-resolver-resolver.sh
@@ -19,9 +19,7 @@ Requires(postun): jpackage-utils
 BuildRequires:  java-devel >= 1:1.6.0
 BuildRequires:  ant
 BuildRequires:  jpackage-utils
-BuildRequires:  dos2unix
-#BuildRequires:  %{_bindir}/xsltproc
-#BuildRequires:  docbook-style-xsl
+BuildRequires:  zip
 Group:          Development/Libraries
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot
@@ -33,9 +31,6 @@ Resolver subproject of xml-commons.
 Summary:        Javadoc for %{name}
 Group:          Documentation
 Requires:       jpackage-utils
-# for /bin/rm and /bin/ln
-Requires(post):   coreutils
-Requires(postun): coreutils
 
 %description javadoc
 Javadoc for %{name}.
@@ -46,21 +41,13 @@ Javadoc for %{name}.
 # remove all binary libs and prebuilt javadocs
 find . -name "*.jar" -exec rm -f {} \;
 rm -rf docs
-dos2unix KEYS LICENSE.resolver.txt
+sed -i 's/\r//' KEYS LICENSE.resolver.txt
 
 %build
-perl -p -i -e 's|call Resolver|call resolver|g' resolver.xml
-perl -p -i -e 's|classname="org.apache.xml.resolver.Catalog"|fork="yes" classname="org.apache.xml.resolver.apps.resolver"|g' resolver.xml
-perl -p -i -e 's|org.apache.xml.resolver.Catalog|org.apache.xml.resolver.apps.resolver|g' src/manifest.resolver
-#DOCBOOK_XSL=`rpm -ql docbook-style-xsl | grep /html/docbook.xsl \
-#| sed 's#html/docbook.xsl##'`
-#
-#if [ -z $DOCBOOK_XSL ]; then
-#  echo "Unable to find docbook xsl directory"
-#  exit 1
-#fi
-
-#ant -Ddocbook.dir=$DOCBOOK_XSL -f resolver.xml main
+sed -i -e 's|call Resolver|call resolver|g' resolver.xml
+sed -i -e 's|classname="org.apache.xml.resolver.Catalog"|fork="yes" classname="org.apache.xml.resolver.apps.resolver"|g' resolver.xml
+sed -i -e 's|org.apache.xml.resolver.Catalog|org.apache.xml.resolver.apps.resolver|g' src/manifest.resolver
+
 ant -f resolver.xml jar javadocs
 
 %install
@@ -80,8 +67,8 @@ ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/xml-resolver-%{version}.
 (cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed  "s|-%{version}||g"`; done)
 
 # Javadocs
-mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
-cp -pr build/apidocs/resolver/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
+mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+cp -pr build/apidocs/resolver/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
 
 # Scripts
 mkdir -p $RPM_BUILD_ROOT%{_bindir}
@@ -102,17 +89,8 @@ rm -rf $RPM_BUILD_ROOT
 %postun
 %update_maven_depmap
 
-%post javadoc
-rm -f %{_javadocdir}/%{name}
-ln -s %{name}-%{version} %{_javadocdir}/%{name}
-
-%postun javadoc
-if [ "$1" = "0" ]; then
-    rm -f %{_javadocdir}/%{name}
-fi
-
 %files
-%defattr(0644,root,root,0755)
+%defattr(-,root,root,-)
 %doc KEYS LICENSE.resolver.txt
 %{_mavendepmapfragdir}/*
 %{_mavenpomdir}/*
@@ -120,10 +98,15 @@ fi
 %attr(0755,root,root) %{_bindir}/*
 
 %files javadoc
-%defattr(0644,root,root,0755)
-%{_javadocdir}/%{name}-%{version}
+%defattr(-,root,root,-)
+%{_javadocdir}/%{name}
 
 %changelog
+* Wed Nov 3 2010 Alexander Kurtakov <akurtako at redhat.com> 0:1.2-5
+- Add missing zip BR.
+- Remove perl and dos2unix usage.
+- Fix license - ASL 2.0 now.
+
 * Fri Sep 24 2010 Mat Booth <fedora at matbooth.co.uk> 0:1.2-4
 - Forgot to actually install a jar with a name that maven users expect.
 


More information about the scm-commits mailing list