Resolves: rhbz#1963838 merge in fedora fixes

This commit is contained in:
Caolán McNamara 2021-05-24 17:31:40 +01:00
parent 22cf463586
commit 5a817f4e45
2 changed files with 32 additions and 46 deletions

View File

@ -2,7 +2,7 @@ diff --git a/common_build.xml b/common_build.xml
index 3a42daa..5575f19 100644 index 3a42daa..5575f19 100644
--- a/common_build.xml --- a/common_build.xml
+++ b/common_build.xml +++ b/common_build.xml
@@ -152,9 +152,6 @@ TYPICAL TARGET SEQUENCE @@ -152,9 +152,6 @@
<property name="cobertura.build.cache.dir" <property name="cobertura.build.cache.dir"
value="${build.cache.dir}/cobertura" value="${build.cache.dir}/cobertura"
description="Directory where the Cobertura jar (and dependencies) is placed after it is auto-downloaded by the build" /> description="Directory where the Cobertura jar (and dependencies) is placed after it is auto-downloaded by the build" />
@ -12,11 +12,10 @@ index 3a42daa..5575f19 100644
<property name="pentaho.build.cache.dir" <property name="pentaho.build.cache.dir"
value="${build.cache.dir}/pentaho" value="${build.cache.dir}/pentaho"
description="Directory where the Pentaho ant tasks jar (and dependencies) is placed after it is auto-downloaded by the build" /> description="Directory where the Pentaho ant tasks jar (and dependencies) is placed after it is auto-downloaded by the build" />
@@ -325,68 +322,6 @@ TYPICAL TARGET SEQUENCE @@ -326,68 +323,6 @@
</path>
- <!--======================================================================= <!--=======================================================================
- install-antcontrib - install-antcontrib
- -
- (Fetches and) installs ant-contrib tasks. - (Fetches and) installs ant-contrib tasks.
@ -78,10 +77,11 @@ index 3a42daa..5575f19 100644
- </target> - </target>
- -
- -
<!--======================================================================= - <!--=======================================================================
init init
@@ -445,7 +380,7 @@ TYPICAL TARGET SEQUENCE Ensures that all the required directories exist before processing
@@ -445,7 +380,7 @@
(Fetches and) installs the SVN ANT for use by this ant script (Fetches and) installs the SVN ANT for use by this ant script
====================================================================--> ====================================================================-->
<target name="install-svnant" <target name="install-svnant"
@ -90,11 +90,10 @@ index 3a42daa..5575f19 100644
<if> <if>
<istrue value="${svnant.isinstalled}" /> <istrue value="${svnant.isinstalled}" />
<then> <then>
@@ -491,58 +426,13 @@ TYPICAL TARGET SEQUENCE @@ -492,57 +427,12 @@
</target>
- <!--======================================================================= <!--=======================================================================
- set-build.id - set-build.id
- -
- Sets a property build.id to the either "development" or the svn revision - Sets a property build.id to the either "development" or the svn revision
@ -139,7 +138,7 @@ index 3a42daa..5575f19 100644
- </target> - </target>
- -
- -
<!--======================================================================= - <!--=======================================================================
install-ivy install-ivy
(Fetches and) installs the IVY jar for use by this ant script (Fetches and) installs the IVY jar for use by this ant script
@ -150,7 +149,7 @@ index 3a42daa..5575f19 100644
<if> <if>
<istrue value="${ivy.isinstalled}" /> <istrue value="${ivy.isinstalled}" />
<then> <then>
@@ -602,7 +492,7 @@ TYPICAL TARGET SEQUENCE @@ -602,7 +492,7 @@
Verifies that there are no SNAPSHOT dependencies defined in the ivy xml. Verifies that there are no SNAPSHOT dependencies defined in the ivy xml.
If there are SNAPSHOTS, fail the release build. If there are SNAPSHOTS, fail the release build.
====================================================================--> ====================================================================-->
@ -159,7 +158,7 @@ index 3a42daa..5575f19 100644
<if> <if>
<istrue value="${release}" /> <istrue value="${release}" />
<then> <then>
@@ -769,7 +659,7 @@ TYPICAL TARGET SEQUENCE @@ -769,7 +659,7 @@
Publishes the jar file for this project to a Maven2 repository. Publishes the jar file for this project to a Maven2 repository.
====================================================================--> ====================================================================-->
<target name="publish-pentaho-nojar" <target name="publish-pentaho-nojar"
@ -168,31 +167,10 @@ index 3a42daa..5575f19 100644
<antcall target="maven-publish-dependencies"> <antcall target="maven-publish-dependencies">
<param name="publish.groupId" value="${ivy.artifact.group}" /> <param name="publish.groupId" value="${ivy.artifact.group}" />
<param name="publish.artifactId" value="${ivy.artifact.id}" /> <param name="publish.artifactId" value="${ivy.artifact.id}" />
@@ -1038,12 +928,11 @@ TYPICAL TARGET SEQUENCE @@ -1082,26 +972,10 @@
- compile.pre : anything needed to prep for compile duplicate copying of resources from src tree (handled by compile.src_copy
- compile.compile : the actual compilation step if jar.include.source is set.
- compile.src_copy : copying the source into the bin directory
- - compile.res_copy : copying the resources into the bin directory
- compile.lic_copy : copying the license information into the bin directory
- compile.post : anything needed after the compile is done
====================================================================--> ====================================================================-->
<target name="compile"
- depends="init, compile.pre, compile.compile, compile.src_copy, compile.res_copy, compile.lic_copy, compile.post"
+ depends="init, compile.pre, compile.compile, compile.src_copy, compile.lic_copy, compile.post"
description="Performs all the steps to prepare the bin directory with a complete compilation" />
@@ -1075,36 +964,6 @@ TYPICAL TARGET SEQUENCE
</target>
- <!--=======================================================================
- compile.res_copy
-
- Copies any needed resources into the classes directory. Will not
- duplicate copying of resources from src tree (handled by compile.src_copy
- if jar.include.source is set.
- ====================================================================-->
- <target name="compile.res_copy" depends="install-antcontrib"> - <target name="compile.res_copy" depends="install-antcontrib">
- <if> - <if>
- <available file="${res.dir}" /> - <available file="${res.dir}" />
@ -213,13 +191,14 @@ index 3a42daa..5575f19 100644
- </copy> - </copy>
- </then> - </then>
- </if> - </if>
- </target> + <target name="compile.res_copy">
- + <copy todir="${classes.dir}" flatten="false">
- + <fileset dir="${src.dir}" excludes="**/*.java" />
<!--======================================================================= + </copy>
compile.src_copy </target>
@@ -1151,7 +1010,7 @@ TYPICAL TARGET SEQUENCE
@@ -1151,7 +1025,7 @@
Creates a jar file from the bin directory Creates a jar file from the bin directory
====================================================================--> ====================================================================-->
@ -228,7 +207,7 @@ index 3a42daa..5575f19 100644
<jar destfile="${dist.dir}/${ivy.artifact.id}-${project.revision}.jar" manifest="${dist.manifest.file}"> <jar destfile="${dist.dir}/${ivy.artifact.id}-${project.revision}.jar" manifest="${dist.manifest.file}">
<fileset dir="${classes.dir}" /> <fileset dir="${classes.dir}" />
</jar> </jar>
@@ -1164,7 +1023,7 @@ TYPICAL TARGET SEQUENCE @@ -1164,7 +1038,7 @@
Creates a new manifest file if one is not specified, or updates Creates a new manifest file if one is not specified, or updates
an existing manifest file if one is specified. an existing manifest file if one is specified.
====================================================================--> ====================================================================-->
@ -237,7 +216,7 @@ index 3a42daa..5575f19 100644
<delete file="${dist.manifest.file}" /> <delete file="${dist.manifest.file}" />
<touch file="${dist.manifest.file}" /> <touch file="${dist.manifest.file}" />
<copy file="${manifest.file}" tofile="${dist.manifest.file}" overwrite="true" failonerror="false" /> <copy file="${manifest.file}" tofile="${dist.manifest.file}" overwrite="true" failonerror="false" />
@@ -1648,4 +1507,4 @@ TYPICAL TARGET SEQUENCE @@ -1648,4 +1522,4 @@
</dot-classpath> </dot-classpath>
</target> </target>

View File

@ -1,6 +1,6 @@
Name: libformula Name: libformula
Version: 1.1.3 Version: 1.1.3
Release: 30%{?dist} Release: 31%{?dist}
Summary: Formula Parser Summary: Formula Parser
License: LGPLv2 License: LGPLv2
#Original source: http://downloads.sourceforge.net/jfreereport/%%{name}-%%{version}.zip #Original source: http://downloads.sourceforge.net/jfreereport/%%{name}-%%{version}.zip
@ -58,6 +58,13 @@ cp -rp bin/javadoc/docs/api $RPM_BUILD_ROOT%{_javadocdir}/%{name}
%{_javadocdir}/%{name} %{_javadocdir}/%{name}
%changelog %changelog
* Wed May 19 2021 Caolán McNamara <caolanm@redhat.com> - 1.1.3-31
- Resolves: rhbz#1963838 restore missing functions
Remove ant-contrib support dropped compile.res_copy target so
.properties files didn't get included in the jar so libformula
didn't use its built-in loaders so libreoffice's database
report generator didn't show all categories in formula wizard
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.1.3-30 * Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.1.3-30
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937