Blame SPECS/easymock.spec

307395
%{?scl:%scl_package easymock}
307395
%{!?scl:%global pkg_name %{name}}
307395
307395
Name:           %{?scl_prefix}easymock
307395
Version:        3.4
307395
Release:        4.2%{?dist}
307395
Summary:        Easy mock objects
307395
License:        ASL 2.0
307395
URL:            http://www.easymock.org
307395
307395
Source0:        https://github.com/%{pkg_name}/%{pkg_name}/archive/%{pkg_name}-%{version}.tar.gz
307395
307395
Patch1:         0001-Port-to-maven-jar-plugin-3.0.0.patch
307395
Patch2:         0002-Disable-android-support.patch
307395
Patch3:         0003-Unshade-cglib-and-asm.patch
307395
Patch4:         0004-Fix-OSGi-manifest.patch
307395
307395
BuildArch:      noarch
307395
307395
BuildRequires:  %{?scl_prefix}maven-local
307395
BuildRequires:  %{?scl_prefix}mvn(cglib:cglib)
307395
BuildRequires:  %{?scl_prefix}mvn(junit:junit)
307395
BuildRequires:  %{?scl_prefix}mvn(org.apache.felix:maven-bundle-plugin)
307395
BuildRequires:  %{?scl_prefix}mvn(org.apache.maven.plugins:maven-remote-resources-plugin)
307395
BuildRequires:  %{?scl_prefix}mvn(org.codehaus.mojo:build-helper-maven-plugin)
307395
BuildRequires:  %{?scl_prefix}mvn(org.objenesis:objenesis)
307395
BuildRequires:  %{?scl_prefix}mvn(org.ow2.asm:asm)
307395
# xmvn-builddep misses this:
307395
BuildRequires:  %{?scl_prefix}mvn(org.apache:apache-jar-resource-bundle)
307395
307395
Provides:       %{name}3 = %{version}-%{release}
307395
307395
%description
307395
EasyMock provides Mock Objects for interfaces in JUnit tests by generating
307395
them on the fly using Java's proxy mechanism. Due to EasyMock's unique style
307395
of recording expectations, most refactorings will not affect the Mock Objects.
307395
So EasyMock is a perfect fit for Test-Driven Development.
307395
307395
%package javadoc
307395
Summary:        Javadoc for %{pkg_name}
307395
307395
%description javadoc
307395
Javadoc for %{pkg_name}.
307395
307395
%prep
307395
%setup -q -n %{pkg_name}-%{pkg_name}-%{version}
307395
307395
%patch1 -p1
307395
%patch2 -p1
307395
%patch3 -p1
307395
%patch4 -p1
307395
307395
%pom_remove_plugin :maven-license-plugin
307395
307395
# remove android support
307395
rm core/src/main/java/org/easymock/internal/Android*.java
307395
rm core/src/test/java/org/easymock/tests2/ClassExtensionHelperTest.java
307395
%pom_disable_module test-android
307395
%pom_remove_dep :dexmaker core
307395
307395
# unbundle asm and cglib
307395
%pom_disable_module test-nodeps
307395
%pom_remove_plugin :maven-shade-plugin core
307395
307395
# missing test deps
307395
%pom_disable_module test-integration
307395
%pom_disable_module test-osgi
307395
307395
# remove some warning caused by unavailable plugin
307395
%pom_remove_plugin org.codehaus.mojo:versions-maven-plugin
307395
307395
# retired
307395
%pom_remove_plugin :maven-timestamp-plugin
307395
307395
# For compatibility reasons
307395
%mvn_file ":easymock{*}" easymock@1 easymock3@1
307395
307395
# ssh not needed during our builds
307395
%pom_xpath_remove pom:extensions
307395
307395
%build
307395
%mvn_build
307395
307395
%install
307395
%mvn_install
307395
307395
%files -f .mfiles
307395
%license core/LICENSE.txt
307395
307395
%files javadoc -f .mfiles-javadoc
307395
%license core/LICENSE.txt
307395
307395
%changelog
307395
* Thu Jun 22 2017 Michael Simacek <msimacek@redhat.com> - 3.4-4.2
307395
- Mass rebuild 2017-06-22
307395
307395
* Wed Jun 21 2017 Java Maintainers <java-maint@redhat.com> - 3.4-4.1
307395
- Automated package import and SCL-ization
307395
307395
* Thu Feb 23 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.4-4
307395
- Add missing BR on apache-resource-bundles
307395
307395
* Tue Feb 07 2017 Michael Simacek <msimacek@redhat.com> - 3.4-3
307395
- Remove useless license-plugin
307395
307395
* Wed Jun  1 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.4-2
307395
- Fix OSGi manifest
307395
- Resolves: rhbz#1341052
307395
307395
* Mon May 30 2016 Michael Simacek <msimacek@redhat.com> - 3.4-1
307395
- Update to upstream version 3.4
307395
307395
* Mon May 30 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.3.1-5
307395
- Port to maven-jar-plugin 3.0.0
307395
307395
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.1-4
307395
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
307395
307395
* Mon Jul 13 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.3.1-3
307395
- Obsolete easymock2
307395
- Resolves: rhbz#1172958
307395
307395
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.1-2
307395
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
307395
307395
* Tue May 5 2015 Alexander Kurtakov <akurtako@redhat.com> 3.3.1-1
307395
- Update to upstream 3.3.1 release.
307395
307395
* Sat Mar 07 2015 Michael Simacek <msimacek@redhat.com> - 3.3-2
307395
- Remove retired maven-timestamp-plugin
307395
307395
* Tue Nov 25 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.3-1
307395
- Update to upstream version 3.3
307395
307395
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-3
307395
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
307395
307395
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.2-2
307395
- Use Requires: java-headless rebuild (#1067528)
307395
307395
* Fri Aug 30 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:3.2-1
307395
- Update to upstream version 3.2
307395
307395
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.2-21
307395
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
307395
307395
* Mon Feb 18 2013 Tomas Radej <tradej@redhat.com> - 0:1.2-20
307395
- Fixed sources (bz #905973)
307395
307395
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.2-19
307395
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
307395
307395
* Tue Nov 27 2012 Tomas Radej <tradej@redhat.com> - 0:1.2-18
307395
- Removed ownership of _mavenpomdir
307395
307395
* Thu Aug 16 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.2-17
307395
- Add LICENSE file
307395
- Remove rpm bug workaround
307395
- Update to current packaging guidelines
307395
307395
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.2-16
307395
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
307395
307395
* Tue Feb 21 2012 Tomas Radej <tradej@redhat.com> - 0:1.2-15
307395
- Removed test
307395
307395
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.2-14
307395
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
307395
307395
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.2-13
307395
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
307395
307395
* Fri Nov 26 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.2-12
307395
- Fix pom filename (Resolves rhbz#655795)
307395
- Remove clean section and buildroot declaration
307395
- Remove versioned jars and pom files
307395
307395
* Thu Aug 20 2009 Alexander Kurtakov <akurtako@redhat.com> 0:1.2-11
307395
- Bump release for rebuild.
307395
307395
* Thu Aug 20 2009 Alexander Kurtakov <akurtako@redhat.com> 0:1.2-10
307395
- Disable tests.
307395
307395
* Mon May 18 2009 Fernando Nasser <fnasser@redhat.com> 0:1.2-9
307395
- Update instructions for obtaining source tar ball
307395
307395
* Mon May 04 2009 Yong Yang <yyang@redhat.com> 0:1.2-8
307395
- Rebuild with maven2-2.0.8 built in non-bootstrap mode
307395
307395
* Wed Mar 18 2009 Yong Yang <yyang@redhat.com>  0:1.2-7
307395
- merge from JPP-6
307395
- rebuild with new maven2 2.0.8 built in bootstrap mode
307395
307395
* Mon Feb 02 2009 David Walluck <dwalluck@redhat.com> 0:1.2-6
307395
- fix component-info.xml
307395
307395
* Mon Feb 02 2009 David Walluck <dwalluck@redhat.com> 0:1.2-5
307395
- remove unneeded maven flag
307395
307395
* Mon Feb 02 2009 David Walluck <dwalluck@redhat.com> 0:1.2-4
307395
- add repolib
307395
307395
* Fri Jan 30 2009 Will Tatam <will.tatam@red61.com> 1.2-3.jpp5
307395
- Inital JPP-5 Build
307395
307395
* Fri Jan 09 2009 Yong Yang <yyang@redhat.com> 1.2-2jpp.1
307395
- Imported from dbhole's maven 2.0.8 packages, initial building on jpp6
307395
307395
* Fri Apr 11 2008 Deepak Bhole <dbhole@redhat.com> 1.2-1jpp.1
307395
- Import from JPackage
307395
- Add pom file
307395
307395
* Fri Feb 24 2006 Ralph Apel <r.apel at r-apel.de> - 0:1.2-1jpp
307395
- Update to 1.2 keeping only java 1.4 requirement
307395
307395
* Fri Feb 24 2006 Ralph Apel <r.apel at r-apel.de> - 0:1.1-3jpp
307395
- drop java-1.3.1 requirement
307395
307395
* Mon Oct 04 2004 Ralph Apel <r.apel at r-apel.de> - 0:1.1-2jpp
307395
- Fixed Url, Summary, Description and License
307395
307395
* Mon Oct 04 2004 Ralph Apel <r.apel at r-apel.de> - 0:1.1-1jpp
307395
- First JPackage release