7b4de9
%bcond_with bootstrap
7b4de9
7b4de9
Name:           apache-commons-beanutils
7b4de9
Version:        1.9.4
7b4de9
Release:        9%{?dist}
7b4de9
Summary:        Java utility methods for accessing and modifying the properties of arbitrary JavaBeans
7b4de9
License:        ASL 2.0
7b4de9
URL:            http://commons.apache.org/beanutils
7b4de9
BuildArch:      noarch
7b4de9
Source0:        http://archive.apache.org/dist/commons/beanutils/source/commons-beanutils-%{version}-src.tar.gz
7b4de9
7b4de9
BuildRequires:  maven-local
7b4de9
%if %{with bootstrap}
7b4de9
BuildRequires:  javapackages-bootstrap
7b4de9
%else
7b4de9
BuildRequires:  mvn(commons-collections:commons-collections)
7b4de9
BuildRequires:  mvn(commons-logging:commons-logging)
7b4de9
BuildRequires:  mvn(org.apache.commons:commons-parent:pom:)
7b4de9
%endif
7b4de9
7b4de9
%description
7b4de9
The scope of this package is to create a package of Java utility methods
7b4de9
for accessing and modifying the properties of arbitrary JavaBeans.  No
7b4de9
dependencies outside of the JDK are required, so the use of this package
7b4de9
is very lightweight.
7b4de9
7b4de9
%package javadoc
7b4de9
Summary:        Javadoc for %{name}
7b4de9
7b4de9
%description javadoc
7b4de9
%{summary}.
7b4de9
7b4de9
%prep
7b4de9
%setup -q -n commons-beanutils-%{version}-src
7b4de9
sed -i 's/\r//' *.txt
7b4de9
7b4de9
%pom_remove_plugin :maven-assembly-plugin
7b4de9
7b4de9
%mvn_alias :{*} :@1-core :@1-bean-collections
7b4de9
%mvn_alias :{*} org.apache.commons:@1 org.apache.commons:@1-core org.apache.commons:@1-bean-collections
7b4de9
%mvn_file : %{name} %{name}-core %{name}-bean-collections
7b4de9
%mvn_file : commons-beanutils commons-beanutils-core commons-beanutils-bean-collections
7b4de9
7b4de9
%build
7b4de9
# Some tests fail in Koji
7b4de9
%mvn_build -f -- -Dcommons.osgi.symbolicName=org.apache.commons.beanutils
7b4de9
7b4de9
%install
7b4de9
%mvn_install
7b4de9
7b4de9
%files -f .mfiles
7b4de9
%doc RELEASE-NOTES.txt
7b4de9
%doc LICENSE.txt NOTICE.txt
7b4de9
7b4de9
%files javadoc -f .mfiles-javadoc
7b4de9
%doc LICENSE.txt NOTICE.txt
7b4de9
7b4de9
%changelog
7b4de9
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1.9.4-9
7b4de9
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
7b4de9
  Related: rhbz#1991688
7b4de9
7b4de9
* Wed Jun 09 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.9.4-8
7b4de9
- Rebuild to workaround DistroBaker issue
7b4de9
7b4de9
* Tue Jun 08 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.9.4-7
7b4de9
- Bootstrap Maven for CentOS Stream 9
7b4de9
7b4de9
* Mon May 17 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.9.4-6
7b4de9
- Bootstrap build
7b4de9
- Non-bootstrap build
7b4de9
7b4de9
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.4-5
7b4de9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
7b4de9
7b4de9
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.4-4
7b4de9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
7b4de9
7b4de9
* Fri Jul 10 2020 Jiri Vanek <jvanek@redhat.com> - 1.9.4-3
7b4de9
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
7b4de9
7b4de9
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.4-2
7b4de9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
7b4de9
7b4de9
* Tue Nov 05 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.9.4-2
7b4de9
- Mass rebuild for javapackages-tools 201902
7b4de9
7b4de9
* Fri Oct 04 2019 Fabio Valentini <decathorpe@gmail.com> - 1.9.4-1
7b4de9
- Update to version 1.9.4.
7b4de9
- Re-enable test suite.
7b4de9
7b4de9
* Thu Aug 15 2019 Marian Koncek <mkoncek@redhat.com> - 1.9.4-1
7b4de9
- Update to upstream version 1.9.4
7b4de9
7b4de9
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.3-7
7b4de9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
7b4de9
7b4de9
* Fri May 24 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.9.3-5
7b4de9
- Mass rebuild for javapackages-tools 201901
7b4de9
7b4de9
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.3-6
7b4de9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
7b4de9
7b4de9
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.3-5
7b4de9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
7b4de9
7b4de9
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.3-4
7b4de9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
7b4de9
7b4de9
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.3-3
7b4de9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
7b4de9
7b4de9
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.3-2
7b4de9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
7b4de9
7b4de9
* Tue Nov 01 2016 Michael Simacek <msimacek@redhat.com> - 1.9.3-1
7b4de9
- Update to upstream version 1.9.3
7b4de9
7b4de9
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.2-5
7b4de9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
7b4de9
7b4de9
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.2-4
7b4de9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
7b4de9
7b4de9
* Tue Oct 14 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.9.2-3
7b4de9
- Remove Provides/Obsoletes for javadoc package
7b4de9
7b4de9
* Wed Jul 30 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.9.2-2
7b4de9
- Fix build-requires on apache-commons-parent
7b4de9
7b4de9
* Fri Jun  6 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.9.2-1
7b4de9
- Update to upstream version 1.9.2
7b4de9
- Remove legacy Provides/Obsoletes for jakarta-commons-beanutils
7b4de9
- Remove RPM bug workaround
7b4de9
7b4de9
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.9.1-2
7b4de9
- Use Requires: java-headless rebuild (#1067528)
7b4de9
7b4de9
* Mon Jan 13 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.9.1-1
7b4de9
- Update to upstream version 1.9.1
7b4de9
7b4de9
* Mon Jan  6 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.9.0-1
7b4de9
- Update to upstream version 1.9.0
7b4de9
7b4de9
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.3-11
7b4de9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
7b4de9
7b4de9
* Mon Apr 29 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.8.3-10
7b4de9
- Build with xmvn
7b4de9
- Don't generate extra JARs
7b4de9
- Simplify build dependencies
7b4de9
- Update to current packaging guidelines
7b4de9
7b4de9
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.3-9
7b4de9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
7b4de9
7b4de9
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 1.8.3-8
7b4de9
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
7b4de9
- Replace maven BuildRequires with maven-local
7b4de9
7b4de9
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.3-7
7b4de9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
7b4de9
7b4de9
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.3-6
7b4de9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
7b4de9
7b4de9
* Tue Nov 22 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.8.3-5
7b4de9
- Packaging fixes
7b4de9
- Remove unneeded depmap
7b4de9
- Remove versioned jars and javadocs
7b4de9
- Use maven 3 to build
7b4de9
7b4de9
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.3-4
7b4de9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
7b4de9
7b4de9
* Thu Jul  8 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.8.3-3
7b4de9
- Add license to javadoc subpackage
7b4de9
7b4de9
* Mon May 24 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.8.3-2
7b4de9
- Added provides to javadoc subpackage
7b4de9
7b4de9
* Fri May 21 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.8.3-1
7b4de9
- Re-did whole spec file, dropped gcj support
7b4de9
- Rename package (jakarta-commons-beanutils->apache-commons-beanutils)
7b4de9
7b4de9
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.7.0-12.3
7b4de9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
7b4de9
7b4de9
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.7.0-11.3
7b4de9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
7b4de9
7b4de9
* Thu Oct 23 2008 David Walluck <dwalluck@redhat.com> 0:1.7.0-10.3
7b4de9
- Fedora-specific: enable GCJ support
7b4de9
7b4de9
* Thu Oct 23 2008 David Walluck <dwalluck@redhat.com> 0:1.7.0-10.2
7b4de9
- Fedora-specific: BuildRequires: java-1.6.0-devel
7b4de9
7b4de9
* Thu Oct 23 2008 David Walluck <dwalluck@redhat.com> 0:1.7.0-10.1
7b4de9
- Fedora-specific: remove repolib
7b4de9
- Fedora-specific: enable JDK6 support
7b4de9
7b4de9
* Mon Oct 20 2008 David Walluck <dwalluck@redhat.com> 0:1.7.0-10
7b4de9
- add flag to build with maven
7b4de9
7b4de9
* Fri Sep 19 2008 David Walluck <dwalluck@redhat.com> 0:1.7.0-9
7b4de9
- add jdk6 patch
7b4de9
- fix repolib
7b4de9
7b4de9
* Sun Jun 15 2008 David Walluck <dwalluck@redhat.com> 0:1.7.0-8.jpp5
7b4de9
- fix duplicate files
7b4de9
- correctly unpack sources
7b4de9
- remove spurious gnu-crypto requirement
7b4de9
- remove spurious javadoc package requirements
7b4de9
- fix javadoc directory
7b4de9
- fix build-classpath call
7b4de9
- use macros
7b4de9
7b4de9
* Fri May 30 2008 Permaine Cheung <pcheung@redhat.com> - 0:1.7.0-7
7b4de9
- First JPP5 build
7b4de9
7b4de9
* Tue Jul 24 2007 Ralph Apel <r.apel at r-apel.de> - 0:1.7.0-6jpp
7b4de9
- Make Vendor, Distribution based on macro
7b4de9
- Fix aot build
7b4de9
- Add poms and depmap frags
7b4de9
- Build with maven1 by default
7b4de9
- Add manual subpackage when built with maven
7b4de9
7b4de9
* Tue Mar 13 2007 Vivek Lakshmanan <vivekl@redhat.com> - 0:1.7.0-2jpp.ep1.2
7b4de9
- Fix repolib location
7b4de9
7b4de9
* Tue Mar 13 2007 Fernando Nasser <fnasser@redhat.com> - 0:1.7.0-2jpp.ep1.1
7b4de9
- New repolib location
7b4de9
7b4de9
* Mon Mar 05 2007 Fernando Nasser <fnasser@redhat.com> - 0:1.7.0-2jpp.el4ep1.3
7b4de9
- Remove pre section used for RHUG cleanup
7b4de9
7b4de9
* Tue Feb 20 2007 Vivek Lakshmanan <vivekl@redhat.com> - 0:1.7.0-2jpp.el4ep1.2
7b4de9
- Add -brew suffix
7b4de9
7b4de9
* Fri Feb 17 2007 Vivek Lakshmanan <vivekl@redhat.com> - 0:1.7.0-2jpp.el4ep1.1
7b4de9
- Add repolib support
7b4de9
7b4de9
* Thu Aug 17 2006 Fernando Nasser <fnasser@redhat.com> - 0:1.7.0-5jpp
7b4de9
- Require what is used in post/postun for javadoc
7b4de9
7b4de9
* Fri Jul 14 2006 Fernando Nasser <fnasser@redhat.com> - 0:1.7.0-4jpp
7b4de9
- Add AOT bits
7b4de9
7b4de9
* Thu May 11 2006 Fernando Nasser <fnasser@redhat.com> - 0:1.7.0-3jpp
7b4de9
- Add header
7b4de9
- Remove unecessary macro definitions
7b4de9
7b4de9
* Wed Feb 22 2006 Fernando Nasser <fnasser@redhat.com> - 0:1.7.0-2jpp_1rh
7b4de9
- Merge with upstream
7b4de9
7b4de9
* Wed Apr 27 2005 Fernando Nasser <fnasser@redhat.com> - 0:1.7.0-1jpp_3rh
7b4de9
- Fix build so that collections jar is created
7b4de9
7b4de9
* Sat Jan 29 2005 Ralph Apel <r.apel@r-apel.de> - 0:1.7.0-2jpp
7b4de9
- Use the "dist" target to get a full build, including bean-collections
7b4de9
7b4de9
* Thu Oct 21 2004 Fernando Nasser <fnasser@redhat.com> - 0:1.7.0-1jpp_1rh
7b4de9
- Import from upstream
7b4de9
7b4de9
* Thu Oct 21 2004 Fernando Nasser <fnasser@redhat.com> - 0:1.7.0-1jpp
7b4de9
- Upgrade to 1.7.0
7b4de9
7b4de9
* Fri Oct 1 2004 Andrew Overholt <overholt@redhat.com> 0:1.6.1-4jpp_6rh
7b4de9
- add coreutils BuildRequires
7b4de9
7b4de9
* Sun Aug 23 2004 Randy Watler <rwatler at finali.com> - 0:1.6.1-5jpp
7b4de9
- Rebuild with ant-1.6.2
7b4de9
7b4de9
* Fri Jul 2 2004 Aizaz Ahmed <aahmed@redhat.com> 0:1.6.1-4jpp_5rh
7b4de9
- Added trigger to restore symlinks that are removed if ugrading
7b4de9
  from a commons-beanutils rhug package
7b4de9
7b4de9
* Fri Apr  2 2004 Frank Ch. Eigler <fche@redhat.com> 0:1.6.1-4jpp_4rh
7b4de9
- more of the same, for version-suffixed .jar files
7b4de9
7b4de9
* Fri Mar 26 2004 Frank Ch. Eigler <fche@redhat.com> 0:1.6.1-4jpp_3rh
7b4de9
- add RHUG upgrade cleanup
7b4de9
7b4de9
* Fri Mar  5 2004 Frank Ch. Eigler <fche@redhat.com> 0:1.6.1-4jpp_2rh
7b4de9
- RH vacuuming part II
7b4de9
7b4de9
* Thu Mar  4 2004 Frank Ch. Eigler <fche@redhat.com> 0:1.6.1-4jpp_1rh
7b4de9
- RH vacuuming
7b4de9
7b4de9
* Fri May 09 2003 David Walluck <david@anti-microsoft.org> 0:1.6.1-4jpp
7b4de9
- update for JPackage 1.5
7b4de9
7b4de9
* Thu Feb 27 2003 Henri Gomez <hgomez@users.sourceforge.net> 1.6.1-2jpp
7b4de9
- fix ASF license and add packager name
7b4de9
7b4de9
* Wed Feb 19 2003 Henri Gomez <hgomez@users.sourceforge.net> 1.6.1-1jpp
7b4de9
- 1.6.1
7b4de9
7b4de9
* Thu Feb 13 2003 Henri Gomez <hgomez@users.sourceforge.net> 1.6-1jpp
7b4de9
- 1.6
7b4de9
7b4de9
* Thu Oct 24 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5-1jpp
7b4de9
- 1.5
7b4de9
7b4de9
* Fri Aug 23 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.4.1-1jpp
7b4de9
- 1.4.1
7b4de9
7b4de9
* Tue Aug 20 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.4-1jpp
7b4de9
- 1.4
7b4de9
7b4de9
* Fri Jul 12 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.3-3jpp
7b4de9
- change to commons-xxx.jar instead of commons-xxx.home in ant parameters
7b4de9
7b4de9
* Mon Jun 10 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.3-2jpp
7b4de9
- use sed instead of bash 2.x extension in link area to make spec compatible
7b4de9
  with distro using bash 1.1x
7b4de9
7b4de9
* Fri Jun 07 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.3-1jpp
7b4de9
- 1.3
7b4de9
- added short names in %%{_javadir}, as does jakarta developpers
7b4de9
- first jPackage release