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