Name: urlrewritefilter Version: 4.0.4 Release: 1%{?dist} Summary: A Java Web Filter with functionality like Apache's mod_rewrite # ASL 2.0 main/java/org/tuckey/web/filters/urlrewrite/gzip/GzipFilter.java # main/java/org/tuckey/web/filters/urlrewrite/gzip/FilterServletOutputStream.java # main/java/org/tuckey/web/filters/urlrewrite/gzip/GenericResponseWrapper.java # main/java/org/tuckey/web/filters/urlrewrite/gzip/ResponseUtil.java # main/java/org/tuckey/web/filters/urlrewrite/utils/WildcardHelper.java # ASL 2.0 and LGPLv2 main/java/org/tuckey/web/filters/urlrewrite/json/JsonWriter.java # 23 files have unknown license https://github.com/paultuckey/urlrewritefilter/issues/188 License: BSD and ASL 2.0 and LGPLv2+ URL: http://tuckey.org/urlrewrite/ # svn export http://urlrewritefilter.googlecode.com/svn/tags/urlrewritefilter-4.0.4 # tar cJf urlrewritefilter-4.0.4.tar.xz urlrewritefilter-4.0.4 Source0: https://github.com/paultuckey/urlrewritefilter/archive/%{name}-%{version}.tar.gz # Add servlet 3.1 methods Patch0: urlrewritefilter-4.0.4-servlet.patch # Remove test failure Patch1: urlrewritefilter-4.0.4-test.patch BuildRequires: maven-local BuildRequires: mvn(commons-httpclient:commons-httpclient) BuildRequires: mvn(javax.servlet:javax.servlet-api) BuildRequires: mvn(junit:junit) BuildRequires: mvn(org.apache.ant:ant) BuildRequires: mvn(org.slf4j:slf4j-api) BuildRequires: mvn(org.sonatype.oss:oss-parent:pom:) BuildArch: noarch %description A Java Web Filter for any compliant web application servers (such as Tomcat, JBoss, Jetty or Resin), which allows you to rewrite URLs before they get to your code. It is a very powerful tool just like Apache's mod_rewrite. %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q -n %{name}-%{name}-%{version} # Cleanup find . -name "*.class" -delete find . -name "*.jar" -print -delete %patch0 -p1 %patch1 -p1 %pom_remove_plugin :maven-javadoc-plugin %pom_remove_plugin :maven-source-plugin %pom_remove_plugin :buildnumber-maven-plugin %pom_change_dep :ant org.apache.ant # Force servlet 3.1 apis %pom_change_dep :servlet-api :javax.servlet-api:3.1.0 %mvn_file :%{name} %{name} %build %mvn_build %install %mvn_install %files -f .mfiles %license LICENSE.txt %files javadoc -f .mfiles-javadoc %license LICENSE.txt %changelog * Thu Jun 25 2015 gil cattaneo 4.0.4-1 - initial rpm