Blame SPECS/apache-commons-configuration.spec

af219a
af219a
%global base_name       configuration
af219a
%global short_name      commons-%{base_name}
af219a
af219a
Name:           apache-%{short_name}
af219a
Version:        1.9
af219a
Release:        8%{?dist}
af219a
Summary:        Commons Configuration Package
af219a
af219a
Group:          Development/Libraries
af219a
License:        ASL 2.0
af219a
URL:            http://commons.apache.org/%{base_name}/
af219a
Source0:        http://archive.apache.org/dist/commons/%{base_name}/source/%{short_name}-%{version}-src.tar.gz
af219a
BuildArch:      noarch
af219a
af219a
BuildRequires:  maven-local
af219a
BuildRequires:  java-devel
af219a
BuildRequires:  jpackage-utils
af219a
BuildRequires:  apache-commons-parent >= 26-7
af219a
BuildRequires:  maven-antrun-plugin
af219a
BuildRequires:  maven-assembly-plugin
af219a
BuildRequires:  maven-compiler-plugin
af219a
BuildRequires:  maven-doxia-sitetools
af219a
BuildRequires:  maven-install-plugin
af219a
BuildRequires:  maven-jar-plugin
af219a
BuildRequires:  javacc-maven-plugin
af219a
BuildRequires:  maven-javadoc-plugin
af219a
BuildRequires:  maven-plugin-bundle
af219a
BuildRequires:  maven-resources-plugin
af219a
BuildRequires:  maven-surefire-plugin
af219a
BuildRequires:  maven-surefire-provider-junit
af219a
af219a
BuildRequires:  apache-commons-beanutils
af219a
BuildRequires:  apache-commons-codec
af219a
BuildRequires:  apache-commons-collections
af219a
BuildRequires:  apache-commons-digester
af219a
BuildRequires:  apache-commons-jexl
af219a
BuildRequires:  apache-commons-jxpath
af219a
BuildRequires:  apache-commons-lang
af219a
BuildRequires:  apache-commons-logging
af219a
BuildRequires:  apache-commons-vfs
af219a
BuildRequires:  tomcat-servlet-3.0-api
af219a
BuildRequires:  xml-commons-resolver
af219a
af219a
af219a
Provides:       jakarta-%{short_name} = 0:%{version}-%{release}
af219a
Obsoletes:      jakarta-%{short_name} < 0:%{version}-%{release}
af219a
af219a
af219a
%description
af219a
Configuration is a project to provide a generic Configuration
af219a
interface and allow the source of the values to vary. It
af219a
provides easy typed access to single, as well as lists of
af219a
configuration values based on a 'key'.
af219a
Right now you can load properties from a simple properties
af219a
file, a properties file in a jar, an XML file, JNDI settings,
af219a
as well as use a mix of different sources using a
af219a
ConfigurationFactory and CompositeConfiguration.
af219a
Custom configuration objects are very easy to create now
af219a
by just subclassing AbstractConfiguration. This works
af219a
similar to how AbstractList works.
af219a
af219a
%package        javadoc
af219a
Summary:        API documentation for %{name}
af219a
Group:          Documentation
af219a
Requires:       jpackage-utils
af219a
af219a
Provides:       jakarta-%{short_name}-javadoc = 0:%{version}-%{release}
af219a
Obsoletes:      jakarta-%{short_name}-javadoc < 0:%{version}-%{release}
af219a
af219a
%description    javadoc
af219a
%{summary}.
af219a
af219a
af219a
%prep
af219a
%setup -q -n %{short_name}-%{version}-src
af219a
%{__sed} -i 's/\r//' LICENSE.txt NOTICE.txt
af219a
af219a
%build
af219a
%mvn_file   : %{short_name} %{name}
af219a
%mvn_alias  : org.apache.commons:%{short_name}
af219a
# We skip tests because we don't have test deps (dbunit in particular).
af219a
%mvn_build -f
af219a
af219a
%install
af219a
%mvn_install
af219a
af219a
%files -f .mfiles
af219a
%doc LICENSE.txt NOTICE.txt
af219a
af219a
%files javadoc -f .mfiles-javadoc
af219a
%doc LICENSE.txt NOTICE.txt
af219a
af219a
af219a
%changelog
af219a
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.9-8
af219a
- Mass rebuild 2013-12-27
af219a
af219a
* Fri Sep 20 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.9-7
af219a
- Add BuildRequires on apache-commons-parent >= 26-7
af219a
af219a
* Fri Jun 28 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.9-6
af219a
- Rebuild to regenerate API documentation
af219a
- Resolves: CVE-2013-1571
af219a
af219a
* Mon Apr 29 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.9-5
af219a
- Remove unneeded BR: maven-idea-plugin
af219a
af219a
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9-4
af219a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
af219a
af219a
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 1.9-3
af219a
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
af219a
- Replace maven BuildRequires with maven-local
af219a
af219a
* Tue Jan 15 2013 Michal Srb <msrb@redhat.com> - 1.9-2
af219a
- Build with xmvn
af219a
af219a
* Thu Aug 23 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.9-1
af219a
- Update to upstream version 1.9
af219a
- Update to currennt packaging guidelines
af219a
af219a
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8-2
af219a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
af219a
af219a
* Tue Jun 19 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.8-1
af219a
- Update to upstream 1.8
af219a
- Install NOTICE.txt file
af219a
af219a
* Wed Apr 18 2012 Alexander Kurtakov <akurtako@redhat.com> 1.6-7
af219a
- Update to current guidelines.
af219a
- Move to servlet 3.
af219a
af219a
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-6
af219a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
af219a
af219a
* Tue Feb 15 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.6-5
af219a
- Change ant dep groupId to org.apache.ant to fix build
af219a
- Versionless jar & javadocs
af219a
- Use maven 3 to build
af219a
af219a
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-4
af219a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
af219a
af219a
* Thu Oct 14 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.6-3
af219a
- tomcat5 -> tomcat6 BRs/Rs
af219a
- jakarta -> apache BRs/Rs
af219a
af219a
* Thu Jul  8 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.6-2
af219a
- Add license to javadoc subpackage
af219a
af219a
* Thu May 27 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.6-1
af219a
- Rename package (jakarta-commons-configuration->apache-commons-configuration)
af219a
- Build with maven instead of ant, drop deprecated patches
af219a
- Rebase, cleanups, drop epoch
af219a
af219a
* Thu Aug 20 2009 Alexander Kurtakov <akurtako@redhat.com> 0:1.4-7
af219a
- Fix description.
af219a
- Remove requires(post/postun) for javadoc subpackage.
af219a
- Use sed instead of dos2unix.
af219a
af219a
* Thu Aug 20 2009 Alexander Kurtakov <akurtako@redhat.com> 0:1.4-6
af219a
- Remove gcj support.
af219a
- Initial build for Fedora.
af219a
af219a
* Mon May 18 2009 Fernando Nasser <fnasser@redhat.com> - 0:1.4-5
af219a
- Fix license
af219a
- Fix source URL
af219a
af219a
* Wed Mar 18 2009 Yong Yang <yyang@redhat.com> - 0:1.4-4
af219a
- rebuild with new maven2 2.0.8 built in bootstrap mode
af219a
af219a
* Thu Feb 05 2009 Yong Yang <yyang@redhat.com> - 0:1.4-3
af219a
- Fix release tag
af219a
af219a
* Wed Jan 14 2009 Yong Yang <yyang@redhat.com> - 0:1.4-2jpp
af219a
- Import from dbhole's maven 2.0.8 packages, initial building
af219a
af219a
* Mon Aug 13 2007 Ralph Apel <r.apel at r-apel.de> - 0:1.4-1jpp
af219a
- Upgrade to 1.4
af219a
- Add pom file
af219a
af219a
* Thu May 03 2007 Ralph Apel <r.apel at r-apel.de> - 0:1.2-3jpp
af219a
- Patch one test
af219a
af219a
* Wed Mar 07 2007 Ralph Apel <r.apel at r-apel.de> - 0:1.2-2jpp
af219a
- Add gcj_support option
af219a
- Optionally build without maven
af219a
af219a
* Mon Feb 20 2006 Ralph Apel <r.apel at r-apel.de> - 0:1.2-1jpp
af219a
- Upgrade to 1.2
af219a
af219a
* Mon Feb 20 2006 Ralph Apel <r.apel at r-apel.de> - 0:1.1-2jpp
af219a
- Rebuild for JPP-1.7 and maven-1.1
af219a
af219a
* Thu Sep 15 2005 Ralph Apel <r.apel at r-apel.de> - 0:1.1-1jpp
af219a
- Upgrade to 1.1
af219a
- Omit findbugs and tasks reports: don't have these plugins yet
af219a
- Requires java 1.4.2 to build
af219a
af219a
* Mon Feb 21 2005 Ralph Apel <r.apel at r-apel.de> - 0:1.0.f-1jpp
af219a
- Upgrade to 1.0 final, letter in version can be bumped with 1.1
af219a
- Prepare for build with maven, but still build with ant
af219a
af219a
* Sun Aug 23 2004 Randy Watler <rwatler at finali.com> - 0:1.0.d3-2jpp
af219a
- Rebuild with ant-1.6.2
af219a
- Upgrade to Ant 1.6.X
af219a
* Mon Jan 19 2004 Ralph Apel <r.apel at r-apel.de> - 0:1.0.d3-1jpp
af219a
- First JPackage release