rpms/axis/devel axis-build_xml.patch,NONE,1.1 axis.spec,1.21,1.22
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Mon Apr 16 15:07:23 UTC 2007
Author: pcheung
Update of /cvs/dist/rpms/axis/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv526
Modified Files:
axis.spec
Added Files:
axis-build_xml.patch
Log Message:
Fix building javadoc and rpmlint cleanup
axis-build_xml.patch:
build.xml | 1 +
1 files changed, 1 insertion(+)
--- NEW FILE axis-build_xml.patch ---
--- build.xml 2007-04-04 21:59:46.000000000 -0400
+++ build.xml 2007-04-04 21:59:31.000000000 -0400
@@ -359,6 +359,7 @@ Copyright:
<mkdir dir="${build.javadocs}"/>
<javadoc packagenames="${packages}"
+ source="1.3"
sourcepath="${src.dir}"
classpathref="classpath"
destdir="${build.javadocs}"
Index: axis.spec
===================================================================
RCS file: /cvs/dist/rpms/axis/devel/axis.spec,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- axis.spec 4 Aug 2006 22:52:01 -0000 1.21
+++ axis.spec 16 Apr 2007 15:07:21 -0000 1.22
@@ -4,21 +4,21 @@
%define gcj_support %{?_with_gcj_support:1}%{!?_with_gcj_support:%{?_without_gcj_support:0}%{!?_without_gcj_support:%{?_gcj_support:%{_gcj_support}}%{!?_gcj_support:0}}}
%define archivever 1_2_1
-%define section free
Name: axis
Version: 1.2.1
-Release: 2jpp.6
+Release: 2jpp.7%{?dist}
Epoch: 0
Summary: A SOAP implementation in Java
License: Apache Software License
Group: Development/Libraries/Java
Url: http://ws.apache.org/%{name}/
-Source0: %{name}-src-%{archivever}-RHCLEAN.tar.bz2
+Source0: http://archive.apache.org/dist/ws/axis/1_2_1/axis-src-1_2_1.tar.gz
Patch1: %{name}-bz152255.patch
Patch2: %{name}-imageio.patch
Patch3: %{name}-objectweb.patch
Patch4: %{name}-%{version}-DH.patch
+Patch5: %{name}-build_xml.patch
BuildRequires: jpackage-utils >= 0:1.5
BuildRequires: java-devel
BuildRequires: ant >= 0:1.6, ant-nodeps
@@ -47,19 +47,19 @@
Requires: jakarta-commons-logging
Requires: jakarta-commons-httpclient
Requires: javamail
-Requires: jaxp_parser_impl
+Requires: jaxp_parser_impl
Requires: log4j
Requires: wsdl4j
%if ! %{gcj_support}
BuildArch: noarch
%endif
-BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%if %{gcj_support}
-BuildRequires: java-gcj-compat-devel
-Requires(post): java-gcj-compat
-Requires(postun): java-gcj-compat
+BuildRequires: java-gcj-compat-devel
+Requires(post): java-gcj-compat
+Requires(postun): java-gcj-compat
%endif
%description
@@ -80,8 +80,6 @@
%package javadoc
Summary: Javadoc for %{name}
Group: Development/Libraries/Java
-Requires(post): /bin/rm,/bin/ln
-Requires(postun): /bin/rm
%description javadoc
Javadoc for %{name}.
@@ -94,18 +92,28 @@
Documentation for %{name}.
%prep
-rm -rf $RPM_BUILD_ROOT
%setup -q -n %{name}-%{archivever}
%patch1 -p1 -b .orig
%patch2 -p1 -b .orig
%patch3 -p1 -b .orig
%patch4
+%patch5
# Remove provided binaries
find . -name "*.jar" -exec rm -f {} \;
find . -name "*.zip" -exec rm -f {} \;
find . -name "*.class" -exec rm -f {} \;
+# Fix for wrong-file-end-of-line-encoding problem
+for i in `find docs -iname "*.html"`; do %{__sed} -i 's/\r//' $i; done
+for i in `find docs -iname "*.css"`; do %{__sed} -i 's/\r//' $i; done
+for i in `find docs -iname "*.bib"`; do %{__sed} -i 's/\r//' $i; done
+%{__sed} -i 's/\r//' README
+%{__sed} -i 's/\r//' LICENSE
+%{__sed} -i 's/\r//' docs/docbook/testing-again.dbk
+%{__sed} -i 's/\r//' release-notes.html
+%{__sed} -i 's/\r//' changelog.html
+
%build
[ -z "$JAVA_HOME" ] && export JAVA_HOME=%{_jvmdir}/java
@@ -131,6 +139,7 @@
clean compile javadocs
%install
+rm -rf $RPM_BUILD_ROOT
### Jar files
@@ -156,9 +165,11 @@
pushd docs
rm -fr apiDocs
- ln -fs %{_javadocdir}/%{name} apiDocs
+ ln -fs %{_javadocdir}/%{name}-%{version} apiDocs
popd
+ln -sf %{_javadocdir}/%{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+
%if %{gcj_support}
%{_bindir}/aot-compile-rpm
%endif
@@ -166,25 +177,16 @@
%clean
rm -rf $RPM_BUILD_ROOT
-%post javadoc
-rm -f %{_javadocdir}/%{name}
-ln -s %{name}-%{version} %{_javadocdir}/%{name}
-
-%postun javadoc
-if [ "$1" = "0" ]; then
- rm -f %{_javadocdir}/%{name}
-fi
-
-%post
%if %{gcj_support}
+%post
if [ -x %{_bindir}/rebuild-gcj-db ]
then
%{_bindir}/rebuild-gcj-db
fi
%endif
-%postun
%if %{gcj_support}
+%postun
if [ -x %{_bindir}/rebuild-gcj-db ]
then
%{_bindir}/rebuild-gcj-db
@@ -205,13 +207,18 @@
%defattr(0644,root,root,0755)
%dir %{_javadocdir}/%{name}-%{version}
%{_javadocdir}/%{name}-%{version}/*
+%{_javadocdir}/%{name}
%files manual
%defattr(0644,root,root,0755)
%doc docs/*
%changelog
-* Thu Aug 03 2006 Deepak Bhole <dbhole at redhat.com> 0:0.9.13-4jpp.6
+* Wed Apr 04 2007 Permaine Cheung <pcheung at redhat.com> 0:1.2.1-2jpp.7
+- Fix building javadoc
+- rpmlint cleanup
+
+* Thu Aug 03 2006 Deepak Bhole <dbhole at redhat.com> 0:1.2.1-2jpp.6
- Added missing requirements
* Sat Jul 22 2006 Jakub Jelinek <jakub at redhat.com> - 0:1.2.1-2jpp_5fc
More information about the fedora-cvs-commits
mailing list