%global namedreltag .Alpha2 %global namedversion %{version}%{?namedreltag} Name: jastow Version: 1.0.0 Release: 0.3%{namedreltag}%{dist} Summary: Jasper fork License: ASL 2.0 Url: https://github.com/undertow-io/jastow Source0: http://github.com/undertow-io/jastow/archive/%{namedversion}.tar.gz BuildRequires: jboss-parent BuildRequires: jboss-logging BuildRequires: jboss-logging-tools BuildRequires: jboss-logmanager BuildRequires: jboss-servlet-3.0-api BuildRequires: jboss-jsp-2.2-api BuildRequires: xnio BuildRequires: ecj BuildRequires: maven-local BuildRequires: maven-injection-plugin BuildArch: noarch %description The Jasper fork for Undertow. %package javadoc Summary: Javadocs for %{name} %description javadoc This package contains the API documentation for %{name}. %prep %setup -q -n jastow-%{namedversion} %pom_remove_dep "org.glassfish:javax.el" %pom_remove_dep "org.eclipse.jdt.core.compiler:ecj" %pom_add_dep "org.eclipse.jdt:core" %build %mvn_build %install %mvn_install %files -f .mfiles %dir %{_javadir}/%{name} %doc LICENSE README NOTICE %files javadoc -f .mfiles-javadoc %doc LICENSE NOTICE %changelog * Tue Jun 04 2013 Marek Goldmann - 1.0.0-0.3.Alpha2 - Make the package building again after version bump * Mon Jun 03 2013 Marek Goldmann - 1.0.0-0.2.Alpha2 - Using tarball provided by github - Removed Requires * Mon Jun 03 2013 Marek Goldmann - 1.0.0-0.1.Alpha2 - Initial packaging