[antlr-maven-plugin/f16] BR + Guidelines
Stanislav Ochotnicky
sochotni at fedoraproject.org
Mon Dec 5 16:44:46 UTC 2011
commit 20b6f1b7efc533fed6a3da465d274c2a511fcda5
Author: Tomas Radej <tradej at redhat.com>
Date: Mon Dec 5 17:19:18 2011 +0100
BR + Guidelines
antlr-maven-plugin.spec | 33 ++++++++++++++++++---------------
1 files changed, 18 insertions(+), 15 deletions(-)
---
diff --git a/antlr-maven-plugin.spec b/antlr-maven-plugin.spec
index 378f2c5..5091837 100644
--- a/antlr-maven-plugin.spec
+++ b/antlr-maven-plugin.spec
@@ -1,20 +1,25 @@
Name: antlr-maven-plugin
Version: 2.2
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Maven plugin that generates files based on grammar file(s)
License: ASL 2.0
URL: http://mojo.codehaus.org/antlr-maven-plugin/
Group: Development/Libraries
+
Source0: http://repo1.maven.org/maven2/org/codehaus/mojo/%{name}/%{version}/%{name}-%{version}-source-release.zip
+
# Modern modello expects to see <models></models>, even if there is only one.
Patch0: maven-antlr-plugin-2.2-modello-issue.patch
# siteRenderer.createSink doesn't exist anymore
Patch2: maven-antlr-plugin-2.1-sinkfix.patch
+
BuildArch: noarch
+
BuildRequires: java-devel
BuildRequires: jpackage-utils
BuildRequires: antlr
BuildRequires: maven
+BuildRequires: maven-enforcer-plugin
BuildRequires: maven-compiler-plugin
BuildRequires: maven-install-plugin
BuildRequires: maven-jar-plugin
@@ -32,13 +37,14 @@ BuildRequires: maven-plugin-bundle
BuildRequires: maven-plugin-cobertura
BuildRequires: apache-commons-exec
BuildRequires: maven2-common-poms
+BuildRequires: modello
+
Requires: antlr
Requires: maven
Requires: jpackage-utils
Requires: apache-commons-exec
Requires: java >= 1:1.6.0
-Requires(post): jpackage-utils
-Requires(postun): jpackage-utils
+
Provides: maven2-plugin-antlr = %{version}-%{release}
Obsoletes: maven2-plugin-antlr <= 2.0.8
@@ -67,7 +73,7 @@ find -name '*.jar' -exec rm -f '{}' \;
%build
mvn-rpmbuild -Dmaven.test.skip=true \
-install javadoc:javadoc
+install javadoc:aggregate
%install
mkdir -p %{buildroot}%{_javadir}
@@ -78,26 +84,23 @@ mkdir -p %{buildroot}%{_javadocdir}/%{name}
cp -rp target/site/apidocs/ %{buildroot}%{_javadocdir}/%{name}
install -d -m 755 %{buildroot}%{_mavenpomdir}
-%add_to_maven_depmap org.codehaus.mojo %{name} %{version} JPP %{name}
install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
-%post
-%update_maven_depmap
-
-%postun
-%update_maven_depmap
+%add_maven_depmap JPP-%{name}.pom %{name}.jar
%files
-%defattr(-,root,root,-)
-%{_mavenpomdir}/*
-%{_mavendepmapfragdir}/*
-%{_javadir}/%{name}*.jar
+%{_mavenpomdir}/JPP-%{name}.pom
+%{_mavendepmapfragdir}/%{name}
+%{_javadir}/%{name}.jar
%files javadoc
-%defattr(-,root,root,-)
%{_javadocdir}/%{name}
%changelog
+* Mon Dec 05 2011 Tomas Radej <tradej at redhat.com> - 2.2-4
+- Modello + maven-enforcer-plugin BR
+- Guideline fixes
+
* Thu Apr 28 2011 Stanislav Ochotnicky <sochotnicky at redhat.com> - 2.2-3
- Add apache-commons-exec to R
More information about the scm-commits
mailing list