Blame SPECS/plexus-classworlds.spec

427bc7
%global pkg_name plexus-classworlds
427bc7
%{?scl:%scl_package %{pkg_name}}
427bc7
%{?maven_find_provides_and_requires}
427bc7
427bc7
Name:           %{?scl_prefix}%{pkg_name}
427bc7
Version:        2.5.2
427bc7
Release:        3.5%{?dist}
427bc7
Summary:        Plexus Classworlds Classloader Framework
427bc7
License:        ASL 2.0 and Plexus
427bc7
URL:            https://github.com/codehaus-plexus/plexus-classworlds
427bc7
Source0:        https://github.com/sonatype/%{pkg_name}/archive/%{pkg_name}-%{version}.tar.gz
427bc7
BuildArch:      noarch
427bc7
427bc7
BuildRequires:  %{?scl_prefix}maven-local
427bc7
BuildRequires:  %{?scl_prefix}mvn(org.apache.felix:maven-bundle-plugin)
427bc7
BuildRequires:  %{?scl_prefix}mvn(org.apache.maven.plugins:maven-dependency-plugin)
427bc7
427bc7
%description
427bc7
Classworlds is a framework for container developers
427bc7
who require complex manipulation of Java's ClassLoaders.
427bc7
Java's native ClassLoader mechanisms and classes can cause
427bc7
much headache and confusion for certain types of
427bc7
application developers. Projects which involve dynamic
427bc7
loading of components or otherwise represent a 'container'
427bc7
can benefit from the classloading control provided by
427bc7
classworlds.
427bc7
427bc7
%package javadoc
427bc7
Summary:        Javadoc for %{pkg_name}
427bc7
427bc7
%description javadoc
427bc7
API documentation for %{pkg_name}.
427bc7
427bc7
%prep
427bc7
%setup -q -n %{pkg_name}-%{pkg_name}-%{version}
427bc7
%{?scl:scl enable %{scl} - <<"EOF"}
427bc7
set -e -x
427bc7
%mvn_file : %{pkg_name} plexus/classworlds
427bc7
%mvn_alias : classworlds:classworlds
427bc7
%{?scl:EOF}
427bc7
427bc7
%build
427bc7
%{?scl:scl enable %{scl} - <<"EOF"}
427bc7
set -e -x
427bc7
%mvn_build
427bc7
%{?scl:EOF}
427bc7
427bc7
%install
427bc7
%{?scl:scl enable %{scl} - <<"EOF"}
427bc7
set -e -x
427bc7
%mvn_install
427bc7
%{?scl:EOF}
427bc7
427bc7
%files -f .mfiles
427bc7
%dir %{_javadir}/plexus
427bc7
%dir %{_mavenpomdir}/plexus
427bc7
%doc LICENSE.txt LICENSE-2.0.txt
427bc7
427bc7
%files javadoc -f .mfiles-javadoc
427bc7
%doc LICENSE.txt LICENSE-2.0.txt
427bc7
427bc7
%changelog
427bc7
* Mon Feb 08 2016 Michal Srb <msrb@redhat.com> - 2.5.2-3.5
427bc7
- Fix BR on maven-local & co.
427bc7
427bc7
* Tue Jan 19 2016 Michal Srb <msrb@redhat.com> - 2.5.2-3.4
427bc7
- Remove auxiliary symlink for XMvn
427bc7
427bc7
* Tue Jan 19 2016 Michal Srb <msrb@redhat.com> - 2.5.2-3.3
427bc7
- Add auxiliary symlink for XMvn
427bc7
427bc7
* Tue Jan 19 2016 Michal Srb <msrb@redhat.com> - 2.5.2-3.2
427bc7
- Fix artifact location
427bc7
427bc7
* Thu Jan 14 2016 Michal Srb <msrb@redhat.com> - 2.5.2-3.1
427bc7
- Prepare spec for SCL build
427bc7
427bc7
* Thu Jan 14 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.2-3
427bc7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
427bc7
427bc7
* Thu Jan 14 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.5.2-2
427bc7
- Update upstream URL
427bc7
427bc7
* Thu Jan 14 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.5.2-1
427bc7
- Update to upstream version 2.5.2
427bc7
427bc7
* Mon Jan 11 2016 Michal Srb <msrb@redhat.com> - 2.4.2-8.12
427bc7
- maven33 rebuild #2
427bc7
427bc7
* Sat Jan 09 2016 Michal Srb <msrb@redhat.com> - 2.4.2-8.11
427bc7
- maven33 rebuild
427bc7
427bc7
* Thu Jan 15 2015 Michal Srb <msrb@redhat.com> - 2.4.2-8.10
427bc7
- Fix directory ownership properly
427bc7
427bc7
* Thu Jan 15 2015 Michal Srb <msrb@redhat.com> - 2.4.2-8.9
427bc7
- Fix directory ownership
427bc7
427bc7
* Tue Jan 13 2015 Michael Simacek <msimacek@redhat.com> - 2.4.2-8.8
427bc7
- Mass rebuild 2015-01-13
427bc7
427bc7
* Tue Jan 06 2015 Michael Simacek <msimacek@redhat.com> - 2.4.2-8.7
427bc7
- Mass rebuild 2015-01-06
427bc7
427bc7
* Mon May 26 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.4.2-8.6
427bc7
- Mass rebuild 2014-05-26
427bc7
427bc7
* Wed Feb 19 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.4.2-8.5
427bc7
- Mass rebuild 2014-02-19
427bc7
427bc7
* Tue Feb 18 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.4.2-8.4
427bc7
- Mass rebuild 2014-02-18
427bc7
427bc7
* Mon Feb 17 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.4.2-8.3
427bc7
- SCL-ize build-requires
427bc7
427bc7
* Thu Feb 13 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.4.2-8.2
427bc7
- Rebuild to regenerate auto-requires
427bc7
427bc7
* Tue Feb 11 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.4.2-8.1
427bc7
- First maven30 software collection build
427bc7
427bc7
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2.4.2-8
427bc7
- Mass rebuild 2013-12-27
427bc7
427bc7
* Fri Jul 26 2013 Michal Srb <msrb@redhat.com> - 2.4.2-7
427bc7
- Fix Provides and Obsoletes
427bc7
427bc7
* Fri Jul 12 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.4.2-6
427bc7
- Build with XMvn
427bc7
- Update to current packaging guidelines
427bc7
- Provide and obsolete classworlds
427bc7
427bc7
* Fri Jun 28 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.4.2-5
427bc7
- Rebuild to regenerate API documentation
427bc7
- Resolves: CVE-2013-1571
427bc7
427bc7
* Thu Apr 11 2013 Mat Booth <fedora@matbooth.co.uk> - 2.4.2-4
427bc7
- Remove superfluous BRs, fixes rhbz #915616
427bc7
427bc7
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-3
427bc7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
427bc7
427bc7
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 2.4.2-2
427bc7
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
427bc7
- Replace maven BuildRequires with maven-local
427bc7
427bc7
* Tue Jan 22 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.4.2-1
427bc7
- Update to latest bugfix release 2.4.2 (#895445)
427bc7
427bc7
* Wed Nov 21 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.4-11
427bc7
- Install required ASL 2.0 license text
427bc7
427bc7
* Wed Nov 21 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.4-10
427bc7
- Revert change from 2.4-9
427bc7
427bc7
* Tue Nov 20 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.4-9
427bc7
- Provide and obsolete classworlds
427bc7
427bc7
* Mon Nov 19 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.4-8
427bc7
- Fix source URL to be stable
427bc7
427bc7
* Tue Aug  7 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.4-7
427bc7
- Export only proper OSGI packages
427bc7
- Do not generate "uses" OSGI clauses
427bc7
427bc7
* Mon Aug 06 2012 Gerard Ryan <galileo@fedoraproject.org> - 2.4-6
427bc7
- Generate OSGI info using maven-plugin-bundle
427bc7
427bc7
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4-5
427bc7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
427bc7
427bc7
* Thu Apr  5 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.4-4
427bc7
- Update to maven 3
427bc7
- Remove rpm bug workaround
427bc7
427bc7
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4-3
427bc7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
427bc7
427bc7
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4-2
427bc7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
427bc7
427bc7
* Wed Feb  2 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.4-1
427bc7
- Update to latest upstream version
427bc7
- Drop ant build parts
427bc7
- Versionless jars & javadocs
427bc7
- Enable tests again
427bc7
427bc7
* Tue Dec 21 2010 Alexander Kurtakov <akurtako@redhat.com> 2.2.3-2
427bc7
- Fix FTBFS.
427bc7
427bc7
* Tue Jul 13 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.2.3-1
427bc7
- Version bump
427bc7
- Fix few small packaging guidelines violations
427bc7
427bc7
* Thu Aug 20 2009 Andrew Overholt <overholt@redhat.com> 0:1.2-0.a9.8
427bc7
- Bump release.
427bc7
427bc7
* Wed Aug 19 2009 Andrew Overholt <overholt@redhat.com> 0:1.2-0.a9.7
427bc7
- Document sources and patches
427bc7
427bc7
* Wed Aug 19 2009 Andrew Overholt <overholt@redhat.com> 0:1.2-0.a9.6
427bc7
- Update tarball-building instructions
427bc7
- Remove gcj support
427bc7
- Remove unnecessary post requirements
427bc7
427bc7
* Thu May 14 2009 Fernando Nasser <fnasser@redhat.com> 0:1.2-0.a9.6
427bc7
- Fix license specification
427bc7
427bc7
* Tue Apr 28 2009 Yong Yang <yyang@redhat.com> 0:1.2-0.a9.5
427bc7
- Add BRs maven2-plugin-surfire*, maven-doxia*
427bc7
- Rebuild with maven2-2.0.8 built in non-bootstrap mode
427bc7
427bc7
* Mon Mar 16 2009 Yong Yang <yyang@redhat.com> 0:1.2-0.a9.4
427bc7
- rebuild with new maven2 2.0.8 built in bootstrap mode
427bc7
427bc7
* Tue Jan 13 2009 Yong Yang <yyang@redhat.com> 0:1.2-0.a9.3jpp.1
427bc7
- re-build with maven
427bc7
427bc7
* Tue Jan 06 2009 Yong Yang <yyang@redhat.com> 0:1.2-0.a9.2jpp.1
427bc7
- Imported into devel from dbhole's maven 2.0.8 packages
427bc7
427bc7
* Wed Jan 30 2008 Deepak Bhole <dbhole@redhat.com> 0:1.2-0.a9.1jpp.1
427bc7
- Initial build -- merged from JPackage