f671e0c
%global base_name  discovery
f671e0c
%global short_name commons-%{base_name}
f671e0c
f671e0c
Name:           apache-%{short_name}
e735dc3
Version:        0.5
4fa2279
Release:        12%{?dist}
f671e0c
Epoch:          2
f671e0c
Summary:        Apache Commons Discovery
f671e0c
License:        ASL 2.0
f671e0c
URL:            http://commons.apache.org/%{base_name}
f671e0c
Source0:        http://www.apache.org/dist/commons/%{base_name}/source/%{short_name}-%{version}-src.tar.gz
f671e0c
Patch0:         %{name}-addosgimanifest.patch
8185a91
Patch1:         %{name}-remove-unreliable-test.patch
f671e0c
BuildArch:      noarch
c89b0dd
Stanislav Ochotnicky ade1882
BuildRequires:  maven-local
f671e0c
BuildRequires:  java-devel >= 1:1.6.0
f671e0c
BuildRequires:  apache-commons-logging >= 1.1.1
f671e0c
f671e0c
Provides:       jakarta-%{short_name} = %{epoch}:%{version}-%{release}
f671e0c
Obsoletes:      jakarta-%{short_name} <= 1:0.4
f671e0c
f671e0c
%description
f671e0c
The Discovery component is about discovering, or finding, implementations for
f671e0c
pluggable interfaces.  Pluggable interfaces are specified with the intent that
f671e0c
multiple implementations are, or will be, available to provide the service
f671e0c
described by the interface.  Discovery provides facilities for finding and
f671e0c
instantiating classes, and for lifecycle management of singleton (factory)
f671e0c
classes.
f671e0c
f671e0c
%package javadoc
f671e0c
Summary:        API documentation for %{name}
f671e0c
c89b0dd
Provides:       jakarta-%{short_name}-javadoc = %{epoch}:%{version}-%{release}
8e8727a
Obsoletes:      jakarta-%{short_name}-javadoc <= 1:0.4
5ef0c7d
f671e0c
%description javadoc
f671e0c
%{summary}.
f671e0c
f671e0c
%prep
f671e0c
%setup -q -n %{short_name}-%{version}-src
f671e0c
%patch0
8185a91
%patch1 -p1
f671e0c
f671e0c
%build
c89b0dd
%mvn_file  : %{short_name} %{name}
8185a91
%mvn_build -X
f671e0c
f671e0c
%install
c89b0dd
%mvn_install
f671e0c
c89b0dd
%files -f .mfiles
f671e0c
%doc LICENSE.txt NOTICE.txt RELEASE-NOTES.txt
f671e0c
c89b0dd
%files javadoc -f .mfiles-javadoc
f2e451a
%doc LICENSE.txt NOTICE.txt
f671e0c
c89b0dd
f671e0c
%changelog
4fa2279
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:0.5-12
4fa2279
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
4fa2279
fcd37d9
* Mon May 26 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2:0.5-11
fcd37d9
- Remove BuildRequires on maven-surefire-provider-junit4
fcd37d9
Stanislav Ochotnicky fb8e8f6
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2:0.5-10
Stanislav Ochotnicky fb8e8f6
- Use Requires: java-headless rebuild (#1067528)
Stanislav Ochotnicky fb8e8f6
8185a91
* Wed Aug 07 2013 Michal Srb <msrb@redhat.com> - 2:0.5-9
8185a91
- Remove unreliable test (Resolves: #991968)
8185a91
259bee0
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:0.5-8
259bee0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
259bee0
dc51818
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:0.5-7
dc51818
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
dc51818
Stanislav Ochotnicky bd0ec70
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 2:0.5-6
Stanislav Ochotnicky bd0ec70
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
Stanislav Ochotnicky bd0ec70
- Replace maven BuildRequires with maven-local
Stanislav Ochotnicky bd0ec70
c89b0dd
* Tue Jan 15 2013 Michal Srb <msrb@redhat.com> - 2:0.5-5
c89b0dd
- Build with xmvn
c89b0dd
f0c8c47
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:0.5-4
f0c8c47
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
f0c8c47
fb22e8e
* Thu May 17 2012 gil cattaneo <puntogil@libero.it> - 2:0.5-3
fb22e8e
- add maven pom
fb22e8e
9ff82cf
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:0.5-2
9ff82cf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
9ff82cf
e735dc3
* Mon Nov 7 2011 Alexander Kurtakov <akurtako@redhat.com> 2:0.5-1
e735dc3
- Update to 0.5 upstream release.
e735dc3
- Build with maven.
e735dc3
b257865
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:0.4-6
b257865
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
b257865
f2e451a
* Thu Jul  8 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2:0.4-5
f2e451a
- Add license to javadoc subpackage
8aebe3a
- Fix jar symlink installation
f2e451a
5ef0c7d
* Wed May 12 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2:0.4-4
5ef0c7d
- Add obsoletes to javadoc subpackage
5ef0c7d
- Add proper symlinks for unversioned jar files
5ef0c7d
f671e0c
* Fri May  7 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2:0.4-3
f671e0c
- Add jpackage-utils as dep for -javadoc subpackage
f671e0c
f671e0c
* Fri May  7 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2:0.4-2
f671e0c
- Fix provides
f671e0c
f671e0c
* Thu May  6 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.4-1
f671e0c
- Rename and cleanup of jakarta-commons-discovery