[ws-jaxme] Guideline fixes.

Alexander Kurtakov akurtakov at fedoraproject.org
Fri Apr 6 11:57:22 UTC 2012


commit d1f712517140518d1fd57445c2488eca88d832fa
Author: Alexander Kurtakov <akurtako at redhat.com>
Date:   Fri Apr 6 14:57:07 2012 +0300

    Guideline fixes.

 ws-jaxme.spec |   28 ++++++++--------------------
 1 files changed, 8 insertions(+), 20 deletions(-)
---
diff --git a/ws-jaxme.spec b/ws-jaxme.spec
index 1996c9f..c65c7c2 100644
--- a/ws-jaxme.spec
+++ b/ws-jaxme.spec
@@ -32,7 +32,7 @@
 
 Name:           ws-jaxme
 Version:        0.5.2
-Release:        1%{?dist}
+Release:        2%{?dist}
 Epoch:          0
 Summary:        Open source implementation of JAXB
 
@@ -52,16 +52,13 @@ Patch4:         ws-jaxme-ant-scripts.patch
 Patch5:         ws-jaxme-use-commons-codec.patch
 # Remove xmldb-api, deprecated since f17
 Patch6:         ws-jaxme-remove-xmldb.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch:      noarch
 BuildRequires:  jpackage-utils >= 0:1.6
 BuildRequires:	java-devel >= 1.6.0
 BuildRequires:  ant >= 0:1.6
 BuildRequires:  ant-apache-resolver
-BuildRequires:  ant-nodeps >= 0:1.6
 BuildRequires:  antlr
-BuildRequires:  jaxp_transform_impl
-BuildRequires:  jakarta-commons-codec
+BuildRequires:  apache-commons-codec
 BuildRequires:  junit
 BuildRequires:  hsqldb
 BuildRequires:  log4j
@@ -73,8 +70,7 @@ BuildRequires:	docbook-style-xsl
 BuildRequires:  docbook-dtds
 BuildRequires:  zip
 Requires:       antlr
-Requires:       jaxp_transform_impl
-Requires:       jakarta-commons-codec
+Requires:       apache-commons-codec
 Requires:       junit
 Requires:       hsqldb
 Requires:       log4j
@@ -82,7 +78,6 @@ Requires:       xalan-j2
 Requires:       xerces-j2
 Requires:       xml-commons-apis
 Requires:       jpackage-utils
-Requires(postun): jpackage-utils
 
 %description
 A Java/XML binding compiler takes as input a schema 
@@ -131,7 +126,6 @@ DOCBOOKX_DTD=`%{_bindir}/xmlcatalog %{_datadir}/sgml/docbook/xmlcatalog "-//OASI
 %patch6 -p1
 
 %build
-export OPT_JAR_LIST="xalan-j2 ant/ant-nodeps xalan-j2-serializer xml-commons-resolver ant/ant-apache-resolver"
 export CLASSPATH=$(build-classpath antlr hsqldb commons-codec junit log4j xerces-j2 xml-commons-jaxp-1.3-apis)
 ant all Docs.all \
 -Dbuild.sysclasspath=first \
@@ -144,7 +138,6 @@ touch META-INF/MANIFEST.MF
 zip -u dist/jaxmeapi-%{version}.jar META-INF/MANIFEST.MF
 
 %install
-rm -rf $RPM_BUILD_ROOT
 install -dm 755 $RPM_BUILD_ROOT%{_javadir}/%{base_name}
 for jar in dist/*.jar; do
    install -m 644 ${jar} $RPM_BUILD_ROOT%{_javadir}/%{base_name}/
@@ -162,10 +155,9 @@ done
 )
 
 #javadoc
-install -dm 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
+install -dm 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
 cp -pr build/docs/src/documentation/content/apidocs \
-    $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
-ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+    $RPM_BUILD_ROOT%{_javadocdir}/%{name}
 rm -rf build/docs/src/documentation/content/apidocs
 
 #manual
@@ -173,24 +165,20 @@ install -dm 755 $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
 cp -pr build/docs/src/documentation/content/* $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
 install -pm 644 LICENSE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 %files
-%defattr(-,root,root,-)
 %doc %{_docdir}/%{name}-%{version}/LICENSE
 %{_javadir}/%{base_name}
 
 %files javadoc
-%defattr(-,root,root,-)
-%doc %{_javadocdir}/%{name}-%{version}
 %doc %{_javadocdir}/%{name}
 
 %files manual
-%defattr(-,root,root,-)
 %doc %{_docdir}/%{name}-%{version}
 
 %changelog
+* Fri Apr 6 2012 Alexander Kurtakov <akurtako at redhat.com> 0:0.5.2-2
+- Guideline fixes.
+
 * Wed Feb 8 2012 Roland Grunberg <rgrunber at redhat.com> 0:0.5.2-1
 - Update to 0.5.2.
 - Remove xmldb-api due to deprecation.


More information about the scm-commits mailing list