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