diff --git a/libserializer-1.1.2-remove-antcontrib-support.patch b/libserializer-1.1.2-remove-antcontrib-support.patch new file mode 100644 index 0000000..bc1b74c --- /dev/null +++ b/libserializer-1.1.2-remove-antcontrib-support.patch @@ -0,0 +1,247 @@ +diff --git a/common_build.xml b/common_build.xml +index 239bfed..657d512 100644 +--- a/common_build.xml ++++ b/common_build.xml +@@ -152,9 +152,6 @@ TYPICAL TARGET SEQUENCE + +- + +@@ -325,68 +322,6 @@ TYPICAL TARGET SEQUENCE + + + +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- + + ++ depends="svnant.download-check"> + + + +@@ -491,58 +426,13 @@ TYPICAL TARGET SEQUENCE + + + +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- + + ++ depends="ivy.download-check"> + + + +@@ -602,7 +492,7 @@ TYPICAL TARGET SEQUENCE + Verifies that there are no SNAPSHOT dependencies defined in the ivy xml. + If there are SNAPSHOTS, fail the release build. + ====================================================================--> +- ++ + + + +@@ -769,7 +659,7 @@ TYPICAL TARGET SEQUENCE + Publishes the jar file for this project to a Maven2 repository. + ====================================================================--> + ++ depends="create-pom,ivy.deliver"> + + + +@@ -1038,12 +928,11 @@ TYPICAL TARGET SEQUENCE + - compile.pre : anything needed to prep for compile + - compile.compile : the actual compilation step + - 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 + ====================================================================--> + + + +@@ -1074,37 +963,6 @@ TYPICAL TARGET SEQUENCE + + + +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- + +- ++ + + + +@@ -1164,7 +1022,7 @@ TYPICAL TARGET SEQUENCE + Creates a new manifest file if one is not specified, or updates + an existing manifest file if one is specified. + ====================================================================--> +- ++ + + + +@@ -1648,4 +1506,4 @@ TYPICAL TARGET SEQUENCE + + + +- +\ No newline at end of file ++ diff --git a/libserializer.spec b/libserializer.spec index 0c28862..b45327f 100644 --- a/libserializer.spec +++ b/libserializer.spec @@ -1,6 +1,6 @@ Name: libserializer Version: 1.1.2 -Release: 26%{?dist} +Release: 27%{?dist} Summary: JFreeReport General Serialization Framework License: LGPLv2+ #Original source: http://downloads.sourceforge.net/jfreereport/libserializer-%%{version}.zip @@ -8,11 +8,12 @@ License: LGPLv2+ #to simplify the licensing Source: libserializer-%{version}-jarsdeleted.zip URL: http://reporting.pentaho.org -BuildRequires: ant, ant-contrib, java-devel, jpackage-utils, libbase >= 1.1.2 +BuildRequires: ant, java-devel, jpackage-utils, libbase >= 1.1.2 Requires: java-headless, jpackage-utils, libbase >= 1.1.2 BuildArch: noarch Patch0: libserializer-1.1.2.build.patch Patch1: libserializer-1.1.2.java11.patch +Patch2: libserializer-1.1.2-remove-antcontrib-support.patch %description Libserializer contains a general serialization framework that simplifies the @@ -30,11 +31,11 @@ Javadoc for %{name}. %setup -q -c %patch0 -p1 -b .build %patch1 -p1 -b .java11 +%patch2 -p1 -b .no_antcontrib + find . -name "*.jar" -exec rm -f {} \; mkdir -p lib build-jar-repository -s -p lib libbase commons-logging-api -cd lib -ln -s /usr/share/java/ant ant-contrib %build ant jar javadoc @@ -54,6 +55,9 @@ cp -rp bin/javadoc/docs/api $RPM_BUILD_ROOT%{_javadocdir}/%{name} %{_javadocdir}/%{name} %changelog +* Fri Jan 15 2021 Nicolas Lécureuil - 1.1.2-27 +- Remove ant-contrib support + * Tue Jul 28 2020 Fedora Release Engineering - 1.1.2-26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild