]> git.pld-linux.org Git - packages/java-xerces.git/commitdiff
- updated to 2.4.0
authorpascalek <pascalek@pld-linux.org>
Wed, 2 Jul 2003 11:28:53 +0000 (11:28 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    java-xerces.spec -> 1.19

java-xerces.spec

index 070952b1ab02046f65e5004fc9db91fe33e1a5fe..1e6f1aa476a555037c156a072cb0bebfcbb7f5f0 100644 (file)
@@ -1,19 +1,29 @@
 Summary:       XML parser for Java
 Summary(pl):   Parser XML napisany w Javie
 Name:          xerces-j
-Version:       1.4.4
-Release:       4
+Version:       2.4.0
+Release:       1
 License:       Apache
 Group:         Applications/Publishing/XML/Java
-Source0:       http://xml.apache.org/xerces-j/dist/Xerces-J-src.%{version}.tar.gz
-# Source0-md5: ad6b0450c2efd519ce16514e7137a498
+Source0:       http://xml.apache.org/dist/xerces-j/Xerces-J-src.%{version}.tar.gz
+# Source0-md5: 7b4ceb6cf1d66037be7221901d9c4143
+# Get Xercej-J-tools to avoid Requires: xerces-j
+Source1:       http://xml.apache.org/dist/xerces-j/Xerces-J-tools.%{version}.tar.gz
+# Source1-md5: 09e18250116de58e0539d110c3fd6cc7
+Patch0:                %{name}-jdk14.patch
+Patch1:                %{name}-manifest.patch
+Patch2:                %{name}-jdk1.4.2.patch
 URL:           http://xml.apache.org/xerces-j/
 BuildRequires: jdk >= 1.1
+BuildRequires: jakarta-ant >= 1.5
+BuildRequires: xml-commons
 Requires:      jre >= 1.1
+Requires:      xml-commons
+Provides:      jaxp_parser_impl
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define                _javaclassdir   /usr/share/java
+%define                _javalibdir     /usr/share/java
 
 %description
 XML parser for Java.
@@ -23,20 +33,30 @@ Parser XML napisany w Javie.
 
 %prep
 %setup -q -n xerces-%(echo %{version} | tr . _)
+%patch0 -p1
+%patch1 -p1
+%patch2        -p1
+gzip -dc %{SOURCE1} | tar -x
 
 %build
-%{__make} JAVAC="javac -O" jars
+JAVA_HOME=/usr/lib/java
+CLASSPATH=./tools/xercesImpl.jar
+CLASSPATH=./tools/bin/xjavac.jar:$CLASSPATH
+CLASSPATH=%{_javalibdir}/xml-commons-apis.jar:$CLASSPATH
+export JAVA_HOME CLASSPATH
+ant clean jars javadocs
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_javaclassdir}
+install -d $RPM_BUILD_ROOT%{_javalibdir}
 
-install bin/xerces.jar $RPM_BUILD_ROOT%{_javaclassdir}
+install build/xerces*.jar $RPM_BUILD_ROOT%{_javalibdir}
+ln -sf xercesImpl.jar $RPM_BUILD_ROOT%{_javalibdir}/jaxp_parser_impl.jar
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc README Readme.html LICENSE STATUS docs/*
-%{_javaclassdir}/xerces.jar
+%doc README Readme.html LICENSE STATUS build/docs/javadocs/*
+%{_javalibdir}/*.jar
This page took 0.027495 seconds and 4 git commands to generate.