Blame SPECS/apache-commons-configuration.spec

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