commit apache-commons-beanutils for openSUSE:Factory
Hello community, here is the log from the commit of package apache-commons-beanutils for openSUSE:Factory checked in at 2019-10-14 12:43:46 Comparing /work/SRC/openSUSE:Factory/apache-commons-beanutils (Old) and /work/SRC/openSUSE:Factory/.apache-commons-beanutils.new.2352 (New) Package is "apache-commons-beanutils" Mon Oct 14 12:43:46 2019 rev:14 rq:738198 version:1.9.4 Changes: --- /work/SRC/openSUSE:Factory/apache-commons-beanutils/apache-commons-beanutils.changes 2019-10-03 14:09:55.272029043 +0200 +++ /work/SRC/openSUSE:Factory/.apache-commons-beanutils.new.2352/apache-commons-beanutils.changes 2019-10-14 12:44:17.130263519 +0200 @@ -1,0 +2,6 @@ +Mon Oct 7 07:22:44 UTC 2019 - Fridrich Strba + +- Add aliases to account for the ephemeral commons-beanutils-core + and commons-beanutils-bean-collections split. + +--- Other differences: -- ++ apache-commons-beanutils.spec ++ --- /var/tmp/diff_new_pack.AUp6PB/_old 2019-10-14 12:44:17.618262243 +0200 +++ /var/tmp/diff_new_pack.AUp6PB/_new 2019-10-14 12:44:17.618262243 +0200 @@ -90,7 +90,7 @@ # poms install -d -m 755 %{buildroot}%{_mavenpomdir} install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/%{name}-%{version}.pom -%add_maven_depmap %{name}-%{version}.pom %{name}-%{version}.jar -a "org.apache.commons:%{short_name}" +%add_maven_depmap %{name}-%{version}.pom %{name}-%{version}.jar -a "%{short_name}:%{short_name}-core,%{short_name}:%{short_name}-bean-collections" # javadoc install -d -m 755 %{buildroot}%{_javadocdir}/%{name}
commit apache-commons-beanutils for openSUSE:Factory
Hello community, here is the log from the commit of package apache-commons-beanutils for openSUSE:Factory checked in at 2019-10-03 14:09:52 Comparing /work/SRC/openSUSE:Factory/apache-commons-beanutils (Old) and /work/SRC/openSUSE:Factory/.apache-commons-beanutils.new.2352 (New) Package is "apache-commons-beanutils" Thu Oct 3 14:09:52 2019 rev:13 rq:734746 version:1.9.4 Changes: --- /work/SRC/openSUSE:Factory/apache-commons-beanutils/apache-commons-beanutils.changes 2019-08-22 10:58:58.209646760 +0200 +++ /work/SRC/openSUSE:Factory/.apache-commons-beanutils.new.2352/apache-commons-beanutils.changes 2019-10-03 14:09:55.272029043 +0200 @@ -1,0 +2,6 @@ +Thu Oct 3 08:16:19 UTC 2019 - Fridrich Strba + +- Remove reference to parent pom, since it is not needed when not + building with maven + +--- Other differences: -- ++ apache-commons-beanutils.spec ++ --- /var/tmp/diff_new_pack.b06NXG/_old 2019-10-03 14:09:55.912027397 +0200 +++ /var/tmp/diff_new_pack.b06NXG/_new 2019-10-03 14:09:55.916027386 +0200 @@ -23,8 +23,7 @@ Release:0 Summary:Utility methods for accessing and modifying the properties of JavaBeans License:Apache-2.0 -Group: Development/Libraries/Java -URL:http://commons.apache.org/beanutils +URL:https://commons.apache.org/beanutils Source0: http://www.apache.org/dist/commons/%{base_name}/source/%{short_name}-%{version}-src.tar.gz Source1: http://www.apache.org/dist/commons/%{base_name}/source/%{short_name}-%{version}-src.tar.gz.asc Patch0: jdk9.patch @@ -52,7 +51,6 @@ %package javadoc Summary:Javadoc for jakarta-commons-beanutils -Group: Development/Libraries/Java %description javadoc The scope of the Jakarta Commons BeanUtils Package is to create a @@ -71,9 +69,11 @@ # bug in ant build touch README.txt +%{pom_remove_parent} + %build export CLASSPATH=%(build-classpath commons-collections commons-logging) -ant -Dbuild.sysclasspath=first dist +%ant -Dbuild.sysclasspath=first dist %install # jars
commit apache-commons-beanutils for openSUSE:Factory
Hello community, here is the log from the commit of package apache-commons-beanutils for openSUSE:Factory checked in at 2019-08-22 10:58:46 Comparing /work/SRC/openSUSE:Factory/apache-commons-beanutils (Old) and /work/SRC/openSUSE:Factory/.apache-commons-beanutils.new.22127 (New) Package is "apache-commons-beanutils" Thu Aug 22 10:58:46 2019 rev:12 rq:725217 version:1.9.4 Changes: --- /work/SRC/openSUSE:Factory/apache-commons-beanutils/apache-commons-beanutils.changes 2018-10-31 13:22:03.655022650 +0100 +++ /work/SRC/openSUSE:Factory/.apache-commons-beanutils.new.22127/apache-commons-beanutils.changes 2019-08-22 10:58:58.209646760 +0200 @@ -1,0 +2,11 @@ +Wed Aug 21 14:56:26 UTC 2019 - Pedro Monreal Gonzalez + +- Update to 1.9.4 + * BEANUTILS-520: BeanUtils mitigate CVE-2014-0114 +- Security fix: [bsc#1146657, CVE-2019-10086] + * PropertyUtilsBean (and consequently BeanUtilsBean) now disallows class +level property access by default, thus protecting against CVE-2014-0114. +- Fix build version in build.xml + * Added apache-commons-beanutils-fix-build-version.patch + +--- Old: commons-beanutils-1.9.3-src.tar.gz commons-beanutils-1.9.3-src.tar.gz.asc New: apache-commons-beanutils-fix-build-version.patch commons-beanutils-1.9.4-src.tar.gz commons-beanutils-1.9.4-src.tar.gz.asc Other differences: -- ++ apache-commons-beanutils.spec ++ --- /var/tmp/diff_new_pack.agqgt9/_old 2019-08-22 10:59:01.093646373 +0200 +++ /var/tmp/diff_new_pack.agqgt9/_new 2019-08-22 10:59:01.093646373 +0200 @@ -1,7 +1,7 @@ # # spec file for package apache-commons-beanutils # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define base_name beanutils %define short_name commons-%{base_name} Name: apache-commons-beanutils -Version:1.9.3 +Version:1.9.4 Release:0 Summary:Utility methods for accessing and modifying the properties of JavaBeans License:Apache-2.0 @@ -28,6 +28,7 @@ Source0: http://www.apache.org/dist/commons/%{base_name}/source/%{short_name}-%{version}-src.tar.gz Source1: http://www.apache.org/dist/commons/%{base_name}/source/%{short_name}-%{version}-src.tar.gz.asc Patch0: jdk9.patch +Patch1: apache-commons-beanutils-fix-build-version.patch BuildRequires: ant BuildRequires: commons-collections BuildRequires: commons-logging @@ -65,6 +66,7 @@ %prep %setup -q -n %{short_name}-%{version}-src %patch0 -p1 +%patch1 -p1 sed -i 's/\r//' *.txt # bug in ant build touch README.txt @@ -76,7 +78,7 @@ %install # jars install -d -m 755 %{buildroot}%{_javadir} -install -m 644 dist/%{short_name}-%{version}-SNAPSHOT.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar +install -m 644 dist/%{short_name}-%{version}.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar pushd %{buildroot}%{_javadir} ln -s %{name}-%{version}.jar %{name}.jar ++ apache-commons-beanutils-fix-build-version.patch ++ Index: commons-beanutils-1.9.4-src/build.xml === --- commons-beanutils-1.9.4-src.orig/build.xml +++ commons-beanutils-1.9.4-src/build.xml @@ -43,7 +43,7 @@ - + ++ commons-beanutils-1.9.3-src.tar.gz -> commons-beanutils-1.9.4-src.tar.gz ++ 3963 lines of diff (skipped)
commit apache-commons-beanutils for openSUSE:Factory
Hello community, here is the log from the commit of package apache-commons-beanutils for openSUSE:Factory checked in at 2018-10-31 13:21:11 Comparing /work/SRC/openSUSE:Factory/apache-commons-beanutils (Old) and /work/SRC/openSUSE:Factory/.apache-commons-beanutils.new (New) Package is "apache-commons-beanutils" Wed Oct 31 13:21:11 2018 rev:11 rq:645573 version:1.9.3 Changes: --- /work/SRC/openSUSE:Factory/apache-commons-beanutils/apache-commons-beanutils.changes 2018-09-24 13:12:45.229760138 +0200 +++ /work/SRC/openSUSE:Factory/.apache-commons-beanutils.new/apache-commons-beanutils.changes 2018-10-31 13:22:03.655022650 +0100 @@ -1,0 +2,5 @@ +Tue Oct 23 17:30:33 UTC 2018 - Fridrich Strba + +- Cleanup the maven pom files installation + +--- Other differences: -- ++ apache-commons-beanutils.spec ++ --- /var/tmp/diff_new_pack.jBf3bl/_old 2018-10-31 13:22:04.283022064 +0100 +++ /var/tmp/diff_new_pack.jBf3bl/_new 2018-10-31 13:22:04.287022061 +0100 @@ -32,6 +32,8 @@ BuildRequires: commons-collections BuildRequires: commons-logging BuildRequires: fdupes +BuildRequires: javapackages-local +BuildRequires: javapackages-tools BuildRequires: xml-commons-apis Requires: commons-collections >= 2.0 Requires: commons-logging >= 1.0 @@ -74,16 +76,19 @@ %install # jars install -d -m 755 %{buildroot}%{_javadir} -install -m 644 dist/%{short_name}-%{version}-SNAPSHOT.jar %{buildroot}%{_javadir}/%{name}.jar +install -m 644 dist/%{short_name}-%{version}-SNAPSHOT.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar pushd %{buildroot}%{_javadir} +ln -s %{name}-%{version}.jar %{name}.jar for jar in *.jar; do ln -sf ${jar} `echo $jar| sed "s|apache-||g"` done popd # come back from javadir +# poms install -d -m 755 %{buildroot}%{_mavenpomdir} -install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom +install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/%{name}-%{version}.pom +%add_maven_depmap %{name}-%{version}.pom %{name}-%{version}.jar -a "org.apache.commons:%{short_name}" # javadoc install -d -m 755 %{buildroot}%{_javadocdir}/%{name} @@ -95,7 +100,12 @@ %license LICENSE.txt %doc NOTICE.txt RELEASE-NOTES.txt %{_javadir}/* -%{_mavenpomdir}/JPP-%{name}.pom +%{_mavenpomdir}/* +%if %{defined _maven_repository} +%{_mavendepmapfragdir}/%{name} +%else +%{_datadir}/maven-metadata/%{name}.xml* +%endif %files javadoc %defattr(0644,root,root,0755)
commit apache-commons-beanutils for openSUSE:Factory
Hello community, here is the log from the commit of package apache-commons-beanutils for openSUSE:Factory checked in at 2018-09-24 13:12:43 Comparing /work/SRC/openSUSE:Factory/apache-commons-beanutils (Old) and /work/SRC/openSUSE:Factory/.apache-commons-beanutils.new (New) Package is "apache-commons-beanutils" Mon Sep 24 13:12:43 2018 rev:10 rq:637002 version:1.9.3 Changes: --- /work/SRC/openSUSE:Factory/apache-commons-beanutils/apache-commons-beanutils.changes 2018-07-07 21:58:01.479346082 +0200 +++ /work/SRC/openSUSE:Factory/.apache-commons-beanutils.new/apache-commons-beanutils.changes 2018-09-24 13:12:45.229760138 +0200 @@ -1,0 +2,40 @@ +Fri Sep 21 07:44:23 UTC 2018 - Tomáš Chvátal + +- Fix the Source URLs to use mirrors properly + +--- +Thu Sep 20 10:45:41 UTC 2018 - pmonrealgonza...@suse.com + +- Updated to 1.9.3 + * This is a bug fix release, which also improves the tests for +building on Java 8. + * Note that Java 8 and later no longer support indexed bean +properties on java.util.List, only on arrays like String[]. +(BEANUTILS-492). This affects PropertyUtils.getPropertyType() +and PropertyUtils.getPropertyDescriptor(); their javadoc have +therefore been updated to reflect this change in the JDK. + * Changes in this version include: +- Fixed Bugs: + * BEANUTILS-477: Changed log level in FluentPropertyBeanIntrospector + * BEANUTILS-492: Fixed exception when setting indexed properties + on DynaBeans. + * BEANUTILS-470: Precision lost when converting BigDecimal. + * BEANUTILS-465: Indexed List Setters fixed. +- Changes: + * BEANUTILS-433: Update dependency from JUnit 3.8.1 to 4.12. + * BEANUTILS-469: Update commons-logging from 1.1.1 to 1.2. + * BEANUTILS-474: FluentPropertyBeanIntrospector does not use the + same naming algorithm as DefaultBeanIntrospector. + * BEANUTILS-490: Update Java requirement from Java 5 to 6. + * BEANUTILS-482: Update commons-collections from 3.2.1 to 3.2.2 +(CVE-2015-4852). + * BEANUTILS-490: Update java requirement to Java 6. + * BEANUTILS-492: IndexedPropertyDescriptor tests now pass on Java 8. + * BEANUTILS-495: DateConverterTestBase fails on M/d/yy in Java 9. + * BEANUTILS-496: testGetDescriptorInvalidBoolean fails on Java 9. +- Historical list of changes: + http://commons.apache.org/proper/commons-beanutils/changes-report.html + +- Refreshed patch jdk9.patch for this version update + +--- Old: commons-beanutils-1.9.2-src.tar.gz New: commons-beanutils-1.9.3-src.tar.gz commons-beanutils-1.9.3-src.tar.gz.asc Other differences: -- ++ apache-commons-beanutils.spec ++ --- /var/tmp/diff_new_pack.Iwjq0Z/_old 2018-09-24 13:12:45.701759311 +0200 +++ /var/tmp/diff_new_pack.Iwjq0Z/_new 2018-09-24 13:12:45.709759296 +0200 @@ -12,20 +12,21 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define base_name beanutils %define short_name commons-%{base_name} Name: apache-commons-beanutils -Version:1.9.2 +Version:1.9.3 Release:0 Summary:Utility methods for accessing and modifying the properties of JavaBeans License:Apache-2.0 Group: Development/Libraries/Java -Url:http://commons.apache.org/beanutils -Source0:commons-beanutils-%{version}-src.tar.gz +URL:http://commons.apache.org/beanutils +Source0: http://www.apache.org/dist/commons/%{base_name}/source/%{short_name}-%{version}-src.tar.gz +Source1: http://www.apache.org/dist/commons/%{base_name}/source/%{short_name}-%{version}-src.tar.gz.asc Patch0: jdk9.patch BuildRequires: ant BuildRequires: commons-collections @@ -38,7 +39,6 @@ Obsoletes: %{short_name} < %{version}-%{release} Provides: jakarta-%{short_name} = %{version}-%{release} Obsoletes: jakarta-%{short_name} < %{version}-%{release} -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch %description @@ -74,7 +74,7 @@ %install # jars install -d -m 755 %{buildroot}%{_javadir} -install -m 644 dist/%{short_name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar +install -m 644 dist/%{short_name}-%{version}-SNAPSHOT.jar %{buildroot}%{_javadir}/%{name}.jar pushd %{buildroot}%{_javadir} for jar in *.jar; do @@ -92,7 +92,8 @@ %file
commit apache-commons-beanutils for openSUSE:Factory
Hello community, here is the log from the commit of package apache-commons-beanutils for openSUSE:Factory checked in at 2018-07-07 21:57:59 Comparing /work/SRC/openSUSE:Factory/apache-commons-beanutils (Old) and /work/SRC/openSUSE:Factory/.apache-commons-beanutils.new (New) Package is "apache-commons-beanutils" Sat Jul 7 21:57:59 2018 rev:9 rq:620743 version:1.9.2 Changes: --- /work/SRC/openSUSE:Factory/apache-commons-beanutils/apache-commons-beanutils.changes 2017-09-14 21:18:21.188079481 +0200 +++ /work/SRC/openSUSE:Factory/.apache-commons-beanutils.new/apache-commons-beanutils.changes 2018-07-07 21:58:01.479346082 +0200 @@ -1,0 +2,9 @@ +Tue May 15 06:03:11 UTC 2018 - fst...@suse.com + +- Modified patch: + * jdk9.patch ++ Build with source and target 8 to prepare for a possible + removal of 1.6 compatibility +- Run fdupes on documentation + +--- Other differences: -- ++ apache-commons-beanutils.spec ++ --- /var/tmp/diff_new_pack.8ecIIi/_old 2018-07-07 21:58:01.947345488 +0200 +++ /var/tmp/diff_new_pack.8ecIIi/_new 2018-07-07 21:58:01.951345484 +0200 @@ -1,7 +1,7 @@ # # spec file for package apache-commons-beanutils # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -30,6 +30,7 @@ BuildRequires: ant BuildRequires: commons-collections BuildRequires: commons-logging +BuildRequires: fdupes BuildRequires: xml-commons-apis Requires: commons-collections >= 2.0 Requires: commons-logging >= 1.0 @@ -87,6 +88,7 @@ # javadoc install -d -m 755 %{buildroot}%{_javadocdir}/%{name} cp -pr dist/docs/api/* %{buildroot}%{_javadocdir}/%{name} +%fdupes -s %{buildroot}%{_javadocdir}/%{name} %files %defattr(0644,root,root,0755) ++ jdk9.patch ++ --- /var/tmp/diff_new_pack.8ecIIi/_old 2018-07-07 21:58:01.983345443 +0200 +++ /var/tmp/diff_new_pack.8ecIIi/_new 2018-07-07 21:58:01.987345438 +0200 @@ -5,11 +5,11 @@ - -+ ++ - -+ ++
commit apache-commons-beanutils for openSUSE:Factory
Hello community, here is the log from the commit of package apache-commons-beanutils for openSUSE:Factory checked in at 2017-09-14 21:17:52 Comparing /work/SRC/openSUSE:Factory/apache-commons-beanutils (Old) and /work/SRC/openSUSE:Factory/.apache-commons-beanutils.new (New) Package is "apache-commons-beanutils" Thu Sep 14 21:17:52 2017 rev:8 rq:526041 version:1.9.2 Changes: --- /work/SRC/openSUSE:Factory/apache-commons-beanutils/apache-commons-beanutils.changes 2014-12-05 21:05:04.0 +0100 +++ /work/SRC/openSUSE:Factory/.apache-commons-beanutils.new/apache-commons-beanutils.changes 2017-09-14 21:18:21.188079481 +0200 @@ -1,0 +2,8 @@ +Thu Sep 14 09:25:26 UTC 2017 - fst...@suse.com + +- Added patch: + * jdk9.patch +- Specify java source and target level 1.6 in order to allow + building with jdk9 + +--- New: jdk9.patch Other differences: -- ++ apache-commons-beanutils.spec ++ --- /var/tmp/diff_new_pack.q9YoW7/_old 2017-09-14 21:18:29.122962685 +0200 +++ /var/tmp/diff_new_pack.q9YoW7/_new 2017-09-14 21:18:29.126962123 +0200 @@ -1,7 +1,7 @@ # # spec file for package apache-commons-beanutils # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,6 +26,7 @@ Group: Development/Libraries/Java Url:http://commons.apache.org/beanutils Source0:commons-beanutils-%{version}-src.tar.gz +Patch0: jdk9.patch BuildRequires: ant BuildRequires: commons-collections BuildRequires: commons-logging @@ -60,6 +61,7 @@ %prep %setup -q -n %{short_name}-%{version}-src +%patch0 -p1 sed -i 's/\r//' *.txt # bug in ant build touch README.txt ++ jdk9.patch ++ --- commons-beanutils-1.9.2-src/build.xml 2014-05-25 19:24:55.0 +0200 +++ commons-beanutils-1.9.2-src/build.xml 2017-09-14 10:40:26.676525095 +0200 @@ -62,10 +62,10 @@ - + - +
commit apache-commons-beanutils for openSUSE:Factory
Hello community, here is the log from the commit of package apache-commons-beanutils for openSUSE:Factory checked in at 2014-12-05 21:04:49 Comparing /work/SRC/openSUSE:Factory/apache-commons-beanutils (Old) and /work/SRC/openSUSE:Factory/.apache-commons-beanutils.new (New) Package is "apache-commons-beanutils" Changes: --- /work/SRC/openSUSE:Factory/apache-commons-beanutils/apache-commons-beanutils.changes 2014-07-10 14:55:44.0 +0200 +++ /work/SRC/openSUSE:Factory/.apache-commons-beanutils.new/apache-commons-beanutils.changes 2014-12-05 21:05:04.0 +0100 @@ -1,0 +2,5 @@ +Thu Dec 4 18:53:24 UTC 2014 - p.drou...@gmail.com + +- Remove java-devel dependency; not needed anymore + +--- Other differences: -- ++ apache-commons-beanutils.spec ++ --- /var/tmp/diff_new_pack.JjtG3m/_old 2014-12-05 21:05:06.0 +0100 +++ /var/tmp/diff_new_pack.JjtG3m/_new 2014-12-05 21:05:06.0 +0100 @@ -29,7 +29,6 @@ BuildRequires: ant BuildRequires: commons-collections BuildRequires: commons-logging -BuildRequires: java-devel >= 1.6.0 BuildRequires: xml-commons-apis Requires: commons-collections >= 2.0 Requires: commons-logging >= 1.0 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit apache-commons-beanutils for openSUSE:Factory
Hello community, here is the log from the commit of package apache-commons-beanutils for openSUSE:Factory checked in at 2014-07-10 14:55:27 Comparing /work/SRC/openSUSE:Factory/apache-commons-beanutils (Old) and /work/SRC/openSUSE:Factory/.apache-commons-beanutils.new (New) Package is "apache-commons-beanutils" Changes: --- /work/SRC/openSUSE:Factory/apache-commons-beanutils/apache-commons-beanutils.changes 2012-04-12 09:18:12.0 +0200 +++ /work/SRC/openSUSE:Factory/.apache-commons-beanutils.new/apache-commons-beanutils.changes 2014-07-10 14:55:44.0 +0200 @@ -1,0 +2,16 @@ +Tue Jul 8 11:35:52 UTC 2014 - tchva...@suse.com + +- Cleanup bit with spec-cleaner + +--- +Mon Jul 7 08:04:04 UTC 2014 - dmacvi...@suse.de + +- update to 1.9.2 +- CVE-2014-3540: + 'class' property is exposed, potentially leading to RCE (bnc#885963) +- for full changelog, see + * http://commons.apache.org/proper/commons-beanutils/javadocs/v1.9.0/RELEASE-NOTES.txt + * http://commons.apache.org/proper/commons-beanutils/javadocs/v1.9.1/RELEASE-NOTES.txt + * http://commons.apache.org/proper/commons-beanutils/javadocs/v1.9.2/RELEASE-NOTES.txt + +--- Old: commons-beanutils-1.8.3-src.tar.gz New: commons-beanutils-1.9.2-src.tar.gz Other differences: -- ++ apache-commons-beanutils.spec ++ --- /var/tmp/diff_new_pack.YQsZkh/_old 2014-07-10 14:55:45.0 +0200 +++ /var/tmp/diff_new_pack.YQsZkh/_new 2014-07-10 14:55:45.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package apache-commons-beanutils # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -14,36 +14,31 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# icecream 0 + %define base_name beanutils %define short_name commons-%{base_name} - Name: apache-commons-beanutils -Version:1.8.3 +Version:1.9.2 Release:0 -Summary:Jakarta Commons BeanUtils Package +Summary:Utility methods for accessing and modifying the properties of JavaBeans License:Apache-2.0 Group: Development/Libraries/Java +Url:http://commons.apache.org/beanutils Source0:commons-beanutils-%{version}-src.tar.gz -URL:http://commons.apache.org/beanutils - BuildRequires: ant BuildRequires: commons-collections BuildRequires: commons-logging BuildRequires: java-devel >= 1.6.0 BuildRequires: xml-commons-apis - Requires: commons-collections >= 2.0 Requires: commons-logging >= 1.0 - -BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build - Provides: %{short_name} = %{version}-%{release} Obsoletes: %{short_name} < %{version}-%{release} Provides: jakarta-%{short_name} = %{version}-%{release} Obsoletes: jakarta-%{short_name} < %{version}-%{release} +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildArch: noarch %description The scope of this package is to create a package of Java utility @@ -51,9 +46,7 @@ JavaBeans. No dependencies outside of the JDK are required, so the use of this package is very lightweight. - %package javadoc -PreReq: coreutils Summary:Javadoc for jakarta-commons-beanutils Group: Development/Libraries/Java @@ -66,11 +59,11 @@ This package contains the javadoc documentation for the Jakarta Commons BeanUtils Package. - - %prep -%setup -n %{short_name}-%{version}-src +%setup -q -n %{short_name}-%{version}-src sed -i 's/\r//' *.txt +# bug in ant build +touch README.txt %build export CLASSPATH=%(build-classpath commons-collections commons-logging) @@ -78,36 +71,27 @@ %install # jars -install -d -m 755 $RPM_BUILD_ROOT%{_javadir} -install -m 644 dist/%{short_name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar - -# main jar created from these, we install them just for safe measure -install -m 644 dist/%{short_name}-bean-collections-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-bean-collections.jar -install -m 644 dist/%{short_name}-core-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-core.jar +install -d -m 755 %{buildroot}%{_javadir} +install -m 644 dist/%{short_name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar -pushd $RPM_BUILD_ROOT%{_javadir} +pushd %{buildroot}%{_javadir} for jar in *.jar; do ln -sf ${jar} `echo $jar| sed "s|apache-||