%global namedreltag .RELEASE %global namedversion %{version}%{?namedreltag} Name: thymeleaf-extras-springsecurity3 Version: 2.1.1 Release: 1%{?dist} Summary: Thymeleaf "extras" integration module for Spring Security 3.x License: ASL 2.0 URL: http://www.thymeleaf.org/ Source0: https://github.com/thymeleaf/thymeleaf-extras-springsecurity/archive/%{name}-%{namedversion}.tar.gz BuildRequires: maven-local BuildRequires: mvn(junit:junit) BuildRequires: mvn(org.slf4j:slf4j-api) BuildRequires: mvn(org.springframework.security:spring-security-acl) BuildRequires: mvn(org.springframework.security:spring-security-config) BuildRequires: mvn(org.springframework.security:spring-security-core) BuildRequires: mvn(org.springframework.security:spring-security-taglibs) BuildRequires: mvn(org.springframework.security:spring-security-web) BuildRequires: mvn(org.thymeleaf:thymeleaf) BuildRequires: mvn(org.thymeleaf:thymeleaf-spring3) BuildArch: noarch %description Thymeleaf "extras" integration module for Spring Security 3.x. %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q -n thymeleaf-extras-springsecurity-%{name}-%{namedversion} find -name "*.class" -delete find -name "*.jar" -print -delete %pom_remove_dep org.thymeleaf:thymeleaf-spring4 rm -r src/main/java/org/thymeleaf/extras/springsecurity3/auth/Spring4*.java %pom_remove_plugin :maven-assembly-plugin %pom_remove_plugin :maven-gpg-plugin %pom_remove_plugin :maven-source-plugin %pom_xpath_remove "pom:build/pom:plugins/pom:plugin[pom:artifactId = 'maven-javadoc-plugin']/pom:executions" %pom_xpath_remove "pom:build/pom:plugins/pom:plugin[pom:artifactId = 'maven-javadoc-plugin']/pom:configuration/pom:reportOutputDirectory" %pom_xpath_set "pom:build/pom:plugins/pom:plugin[pom:artifactId = 'maven-resources-plugin']/pom:configuration/pom:encoding" UTF-8 %pom_xpath_set "pom:dependencies/pom:dependency[pom:groupId = 'javax.servlet']/pom:version" 3.1.0 %pom_xpath_set "pom:dependencies/pom:dependency[pom:groupId = 'javax.servlet']/pom:artifactId" javax.servlet-api chmod 644 CONTRIBUTING.markdown ChangeLog.txt README.markdown LICENSE.txt NOTICE.txt %mvn_file : %{name} %build %mvn_build %install %mvn_install %files -f .mfiles %doc CONTRIBUTING.markdown ChangeLog.txt README.markdown %license LICENSE.txt NOTICE.txt %files javadoc -f .mfiles-javadoc %license LICENSE.txt NOTICE.txt %changelog * Fri Mar 20 2015 gil cattaneo 2.1.1-1 - initial rpm