Name: juel Version: 2.2.7 Release: 1%{?dist} Summary: Java Unified Expression Language Implementation License: ASL 2.0 URL: http://juel.sourceforge.net/ # use SOURCE1 for generate source archive # sh juel-create-tarball.sh < VERSION > Source0: %{name}-%{version}-clean.tar.gz Source1: %{name}-create-tarball.sh BuildRequires: java-devel BuildRequires: mvn(org.jboss.spec.javax.el:jboss-el-api_2.2_spec) BuildRequires: mvn(org.sonatype.oss:oss-parent) # test deps BuildRequires: mvn(junit:junit) BuildRequires: maven-local BuildRequires: maven-enforcer-plugin BuildRequires: maven-surefire-provider-junit4 BuildArch: noarch %description Implementation of the Java Unified Expression Language as specified by the Expression Language Specification, Version 2.1 (JEE5, part of the JSP 2.1 standard [JSR-245]), plus maintenance release 2.2 (JEE6). %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q # Use jboss EL apis %pom_remove_dep :juel-api modules/impl %pom_add_dep org.jboss.spec.javax.el:jboss-el-api_2.2_spec modules/impl %pom_disable_module modules/api # Disable for now contains only services refs %pom_disable_module modules/spi # modules/spi/src/main/resources/META-INF/services/javax.el.ExpressionFactory # Fix CRLF sed 's/\r//' -i LICENSE.txt README.md %build %mvn_file :%{name}-impl %{name}-impl %mvn_file :%{name}-impl %{name} %mvn_alias :%{name}-impl "de.odysseus.%{name}:%{name}" "de.odysseus.%{name}:%{name}-spi" %mvn_build %install %mvn_install %files -f .mfiles %doc LICENSE.txt README.md %files javadoc -f .mfiles-javadoc %doc LICENSE.txt %changelog * Wed Feb 19 2014 gil cattaneo 2.2.7-1 - update to 2.2.7 * Sun Jun 02 2013 gil cattaneo 2.2.6-1 - update to 2.2.6 * Sun Oct 14 2012 gil cattaneo 2.2.5-1 - initial rpm