caca62
%bcond_with bootstrap
caca62
caca62
Name:           atinject
caca62
Version:        1.0.5
caca62
Release:        4%{?dist}
caca62
Summary:        Dependency injection specification for Java (JSR-330)
caca62
License:        ASL 2.0
caca62
URL:            https://github.com/eclipse-ee4j/injection-api
caca62
BuildArch:      noarch
caca62
ExclusiveArch:  %{java_arches} noarch
caca62
caca62
Source0:        https://github.com/eclipse-ee4j/injection-api/archive/%{version}.tar.gz
caca62
caca62
%if %{with bootstrap}
caca62
BuildRequires:  javapackages-bootstrap
caca62
%else
caca62
BuildRequires:  maven-local
caca62
BuildRequires:  mvn(org.apache.felix:maven-bundle-plugin)
caca62
%endif
caca62
caca62
%description
caca62
This package specifies a means for obtaining objects in such a way as
caca62
to maximize reusability, testability and maintainability compared to
caca62
traditional approaches such as constructors, factories, and service
caca62
locators (e.g., JNDI). This process, known as dependency injection, is
caca62
beneficial to most nontrivial applications.
caca62
caca62
%{?javadoc_package}
caca62
caca62
%prep
caca62
%setup -q -n injection-api-%{version}
caca62
caca62
%pom_remove_parent
caca62
%pom_remove_plugin :maven-javadoc-plugin
caca62
%pom_remove_plugin :moditect-maven-plugin
caca62
caca62
%mvn_alias : javax.inject:javax.inject
caca62
%mvn_file : atinject
caca62
caca62
%build
caca62
%mvn_build
caca62
caca62
%install
caca62
%mvn_install
caca62
caca62
%files -n %{?module_prefix}%{name} -f .mfiles
caca62
%license LICENSE.txt NOTICE.md
caca62
caca62
%changelog
caca62
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.5-4
caca62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
caca62
caca62
* Sat Feb 05 2022 Jiri Vanek <jvanek@redhat.com> - 1.0.5-3
caca62
- Rebuilt for java-17-openjdk as system jdk
caca62
caca62
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.5-2
caca62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
caca62
caca62
* Tue Nov 02 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.0.5-1
caca62
- Update to upstream version 1.0.5
caca62
caca62
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.3-3
caca62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
caca62
caca62
* Mon May 17 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.0.3-2
caca62
- Bootstrap build
caca62
- Non-bootstrap build
caca62
caca62
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1-36.20100611svn86
caca62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
caca62
caca62
* Mon Oct 05 2020 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.0.3-1
caca62
- Update to upstream version 1.0.3
caca62
caca62
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1-35.20100611svn86
caca62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
caca62
caca62
* Fri Jul 10 2020 Jiri Vanek <jvanek@redhat.com> - 1-34.20100611svn86
caca62
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
caca62
caca62
* Sat Jun 20 2020 Mat Booth <mat.booth@redhat.com> - 1-33.20100611svn86
caca62
- Allow building against Java 11
caca62
caca62
* Sat May 16 2020 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.0.1-1
caca62
- Update to upstream version 1.0.1
caca62
caca62
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1-32.20100611svn86
caca62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
caca62
caca62
* Sat Jan 25 2020 Mikolaj Izdebski <mizdebsk@redhat.com> - 1-31.20100611svn86
caca62
- Build with OpenJDK 8
caca62
caca62
* Tue Nov 05 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 1-30.20100611svn86
caca62
- Mass rebuild for javapackages-tools 201902
caca62
caca62
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1-31.20100611svn86
caca62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
caca62
caca62
* Fri May 24 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 1-29.20100611svn86
caca62
- Mass rebuild for javapackages-tools 201901
caca62
caca62
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1-30.20100611svn86
caca62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
caca62
caca62
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1-29.20100611svn86
caca62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
caca62
caca62
* Wed Apr 18 2018 Mikolaj Izdebski <mizdebsk@redhat.com> - 1-28.20100611svn86
caca62
- Remove javax.inject Provides
caca62
caca62
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1-27.20100611svn86
caca62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
caca62
caca62
* Mon Jan 29 2018 Mikolaj Izdebski <mizdebsk@redhat.com> - 1-26.20100611svn86
caca62
- Cleanup spec file
caca62
caca62
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1-25.20100611svn86
caca62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
caca62
caca62
* Thu Feb 23 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 1-24.20100611svn86
caca62
- Use build-classpath to symlink junit JAR
caca62
caca62
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1-23.20100611svn86
caca62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
caca62
caca62
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1-22.20100611svn86
caca62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
caca62
caca62
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1-21.20100611svn86
caca62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
caca62
caca62
* Wed May 13 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 1-20.20100611svn86
caca62
- Disable javadoc doclint
caca62
caca62
* Thu Mar 12 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 1-19.20100611svn86
caca62
- Add javapackages Maven coordinates to manifests
caca62
caca62
* Wed Feb 18 2015 Mat Booth <mat.booth@redhat.com> - 1-18.20100611svn86
caca62
- Add OSGi manifest to tck jar
caca62
- Install with mvn_install
caca62
caca62
* Mon Jun 09 2014 Michal Srb <msrb@redhat.com> - 1-17.20100611svn86
caca62
- Apply the "source/target 1.5" patch
caca62
caca62
* Mon Jun  9 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1-16.20100611svn86
caca62
- Compile with source/target 1.5
caca62
caca62
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1-15.20100611svn86
caca62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
caca62
caca62
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1-14.20100611svn86
caca62
- Use Requires: java-headless rebuild (#1067528)
caca62
caca62
* Mon Aug 12 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1-13.20100611svn86
caca62
- Add javax.inject provides and directory
caca62
caca62
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1-12.20100611svn86
caca62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
caca62
caca62
* Fri Jun 14 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1-11.20100611svn86
caca62
- Remove unneeded BRs
caca62
- Install missing LICENSE file
caca62
- Update to current packaging guidelines
caca62
caca62
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1-10.20100611svn86
caca62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
caca62
caca62
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 1-9.20100611svn86
caca62
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
caca62
- Replace maven BuildRequires with maven-local
caca62
caca62
* Mon Jul 23 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1-8.20100611svn86
caca62
- Add zip BR
caca62
caca62
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1-7.20100611svn86
caca62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
caca62
caca62
* Fri Feb 24 2012 Krzysztof Daniel <kdaniel@redhat.com> - 1-6.20100611svn86
caca62
- Added OSGi manifest.
caca62
caca62
* Mon Feb 13 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1-5.20100611svn86
caca62
- Add tck subpackage
caca62
- Use upstream build method
caca62
caca62
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1-4.20100611svn86
caca62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
caca62
caca62
* Fri Jun 10 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1-3.20100611svn86
caca62
- Use maven3 to build
caca62
- Versionless jars & javadocs
caca62
caca62
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1-2.20100611svn86
caca62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
caca62
caca62
* Tue Sep 21 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1-1.20100611svn86
caca62
- Initial version of the package