[apache-poi] Update to 3.8-beta2 Add BR fontconfig needed for tests to find fonts Fix javadoc link

Orion Poplawski orion at fedoraproject.org
Wed Apr 20 22:41:44 UTC 2011


commit 53b6c24ebd7af5c3098fbecd859196278dcac79d
Author: Orion Poplawski <orion at cora.nwra.com>
Date:   Wed Apr 20 16:41:31 2011 -0600

    Update to 3.8-beta2
    Add BR fontconfig needed for tests to find fonts
    Fix javadoc link

 apache-poi.spec |   28 ++++++++++++++++++----------
 1 files changed, 18 insertions(+), 10 deletions(-)
---
diff --git a/apache-poi.spec b/apache-poi.spec
index dcdbea7..c999546 100644
--- a/apache-poi.spec
+++ b/apache-poi.spec
@@ -1,14 +1,16 @@
-%global reldate 20101029
+%global reldate 20110408
+%global rcver -beta2
 
 Name:           apache-poi
-Version:        3.7
-Release:        5%{?dist}
+Version:        3.8
+Release:        0.1.beta2%{?dist}
 Summary:        The Java API for Microsoft Documents
 
 Group:          Development/Libraries
 License:        ASL 2.0
 URL:            http://poi.apache.org/
-Source0:        http://www.apache.org/dist/poi/release/src/poi-src-%{version}-%{reldate}.tar.gz
+#Source0:        http://www.apache.org/dist/poi/release/src/poi-src-%{version}-%{reldate}.tar.gz
+Source0:        http://www.apache.org/dist/poi/dev/src/poi-src-%{version}%{?rcver}-%{reldate}.tar.gz
 Source1:        http://www.ecma-international.org/publications/files/ECMA-ST/Office%20Open%20XML%201st%20edition%20Part%204%20(PDF).zip
 Source2:        http://repo2.maven.org/maven2/org/apache/poi/poi/3.7/poi-3.7.pom.xml
 #Force compile of xsds if disconnected
@@ -24,7 +26,7 @@ BuildRequires:  dom4j
 BuildRequires:  apache-commons-logging
 BuildRequires:  junit
 #Fonts for testing
-BuildRequires:  liberation-sans-fonts liberation-serif-fonts
+BuildRequires:  fontconfig liberation-sans-fonts liberation-serif-fonts
 BuildRequires:  log4j
 BuildRequires:  xmlbeans
 
@@ -86,12 +88,12 @@ The manual for %{name}.
 
 
 %prep
-%setup -q -n poi-%{version}
+%setup -q -n poi-%{version}%{?rcver}
 %patch1 -p1 -b .compile-xsds
 find -name '*.class' -exec rm -f '{}' \;
 find -name '*.jar' -exec rm -f '{}' \;
 mkdir lib ooxml-lib
-build-jar-repository -s -p lib commons-logging junit log4j
+build-jar-repository -s -p lib ant commons-logging junit log4j
 build-jar-repository -s -p ooxml-lib dom4j xmlbeans/xbean
 #Unpack the XMLSchema
 pushd ooxml-lib
@@ -101,6 +103,7 @@ popd
 
 %build
 cat > build.properties <<'EOF'
+main.ant.jar=lib/ant.jar
 main.commons-logging.jar=lib/commons-logging.jar
 main.log4j.jar=lib/log4j.jar
 main.junit.jar=lib/junit.jar
@@ -118,14 +121,14 @@ rm -rf $RPM_BUILD_ROOT
 mkdir -p $RPM_BUILD_ROOT%{_javadir}/poi
 for jar in poi poi-examples poi-ooxml poi-ooxml-schemas poi-scratchpad
 do
-  cp -p build/dist/${jar}-%{version}-%{reldate}.jar   \
+  cp -p build/dist/${jar}-%{version}%{?rcver}-%{reldate}.jar   \
         $RPM_BUILD_ROOT%{_javadir}/poi/apache-${jar}.jar
   ln -s apache-${jar}.jar $RPM_BUILD_ROOT%{_javadir}/poi/${jar}.jar
 done
 #pom
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/maven2/poms
 cp -p %SOURCE2 $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP-poi.pom
-%add_to_maven_depmap org.apache.poi poi %{version} JPP/poi poi
+%add_to_maven_depmap org.apache.poi poi %{version}%{?rcver}-%{reldate} JPP/poi poi
 
 #javadoc
 mkdir -p $RPM_BUILD_ROOT%{_javadocdir}
@@ -134,7 +137,7 @@ cp -pr docs/apidocs $RPM_BUILD_ROOT%{_javadocdir}/%{name}
 rm -rf docs/apidocs 
 
 #manual - Link to javadoc location
-ln -s ../../javadoc/%{name}-%{version} docs/apidocs
+ln -s ../../javadoc/%{name} docs/apidocs
 
 
 %check
@@ -170,6 +173,11 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Wed Apr 20 2011 Orion Poplawski <orion at cora.nwra.com> - 3.8-0.1.beta2
+- Update to 3.8-beta2
+- Add BR fontconfig needed for tests to find fonts
+- Fix javadoc link
+
 * Mon Feb 07 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.7-5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
 


More information about the scm-commits mailing list