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