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