- * Bug ref: JIRA bug ST-2
- */
-+ /*
- public void testGroupTrailingSemiColon() throws Exception {
- //try {
- String templates =
-@@ -5232,6 +5242,7 @@
- //} catch (ParseError??) {
- //}
- }
-+ */
-
- public void testSuperReferenceInIfClause() throws Exception {
- String superGroupString =
diff --git a/stringtemplate.spec b/stringtemplate.spec
index c4994bb..a936917 100644
--- a/stringtemplate.spec
+++ b/stringtemplate.spec
@@ -1,17 +1,17 @@
Summary: A Java template engine
Name: stringtemplate
-Version: 3.1
-Release: 3%{?dist}
+Version: 3.2.1
+Release: 1%{?dist}
URL: http://www.stringtemplate.org/
-Source0: http://www.stringtemplate.org/download/stringtemplate-3.1.tar.gz
-# Both patches emailed to upstream 20080404
+Source0: http://www.stringtemplate.org/download/stringtemplate-%{version}.tar.gz
+# Build jUnit tests + make the antlr2 generated code before preparing sources
Patch0: stringtemplate-3.1-build-junit.patch
-Patch1: stringtemplate-3.1-disable-broken-test.patch
License: BSD
Group: Development/Libraries
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: ant-antlr, ant-junit
+BuildRequires: antlr
# Standard deps
BuildRequires: java-devel >= 1:1.6.0
BuildRequires: jpackage-utils
@@ -35,11 +35,10 @@ API documentation for %{name}.
%prep
%setup -q
-%patch0 -p1
-%patch1 -p1
+%patch0
%build
-rm -f lib/*.jar
+rm -rf lib target
ant jar
ant javadocs -Dpackages= -Djavadocs.additionalparam=
@@ -50,9 +49,18 @@ install -D build/stringtemplate.jar $RPM_BUILD_ROOT%{_datadir}/java/stringtempla
install -dm 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
cp -pR docs/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+install -Dpm 644 pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom
+%add_to_maven_depmap org.antlr %{name} %{version} JPP %{name}
+
%clean
rm -rf $RPM_BUILD_ROOT
+%post
+%update_maven_depmap
+
+%postun
+%update_maven_depmap
+
%check
ant test
@@ -60,12 +68,19 @@ ant test
%defattr(-,root,root)
%doc LICENSE.txt README.txt
%{_datadir}/java/*.jar
+%{_mavenpomdir}/JPP-%{name}.pom
+%config(noreplace) %{_mavendepmapfragdir}/%{name}
%files javadoc
%defattr(-,root,root)
%{_javadocdir}/%{name}
%changelog
+* Fri Jan 29 2010 Miloš Jakubíček