Name: hamcrest-junit # Hamcrest 2.0.0.0 <-> hamcrest-junit 2.0.0.0 Version: 1.0.0.1 Release: 1%{?dist} Summary: Integration between Hamcrest and JUnit License: EPL URL: https://github.com/hamcrest/hamcrest-junit Source0: https://github.com/hamcrest/hamcrest-junit/archive/v%{version}.tar.gz Source1: http://repo1.maven.org/maven2/org/hamcrest/%{name}/%{version}/%{name}-%{version}.pom # Remove hamcrest and junit code # Disable runTestAndVerifyResult (see PATCH0) Patch0: hamcrest-junit-1.0.0.1-remove-bundled-libraries.patch BuildRequires: maven-local BuildRequires: mvn(junit:junit) BuildRequires: mvn(org.hamcrest:hamcrest-all) BuildArch: noarch # Task info: http://koji.fedoraproject.org/koji/taskinfo?taskID=10061833 %description Classes to use Hamcrest matchers within JUnit tests. %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q -n %{name}-%{version} # Cleanup find . -name "*.class" -print -delete find . -name "*.jar" -print -delete %patch0 -p1 rm -rf src/main/java/org/hamcrest/junit/ErrorCollector.java \ src/main/java/org/hamcrest/junit/ExpectedException.java \ src/main/java/org/hamcrest/junit/JUnitMatchers.java \ src/main/java/org/hamcrest/junit/MatcherAssert.java cp -p %{SOURCE1} pom.xml # Add OSGi support %pom_xpath_inject "pom:project" "bundle" %pom_add_plugin org.apache.felix:maven-bundle-plugin:2.3.7 . ' true bundle-manifest process-classes manifest ' %build %mvn_build -- -Dproject.build.sourceEncoding=UTF-8 %install %mvn_install %files -f .mfiles %doc README.md %license LICENSE %files javadoc -f .mfiles-javadoc %license LICENSE %changelog * Sat Jun 13 2015 gil cattaneo 1.0.0.1-1 - initial rpm