[maven-plugin-tools] Add missing requires

Mikolaj Izdebski mizdebsk at fedoraproject.org
Tue Sep 11 15:36:50 UTC 2012


commit f5d86ed93904d2e78225e2879225fc650c236a91
Author: Mikolaj Izdebski <mizdebsk at redhat.com>
Date:   Tue Sep 11 17:06:45 2012 +0200

    Add missing requires

 maven-plugin-tools.spec |  155 +++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 135 insertions(+), 20 deletions(-)
---
diff --git a/maven-plugin-tools.spec b/maven-plugin-tools.spec
index e5d74e1..75811a3 100644
--- a/maven-plugin-tools.spec
+++ b/maven-plugin-tools.spec
@@ -1,6 +1,6 @@
 Name:           maven-plugin-tools
 Version:        3.1
-Release:        4%{?dist}
+Release:        5%{?dist}
 Epoch:          0
 Summary:        Maven Plugin Tools
 
@@ -13,32 +13,44 @@ BuildArch:      noarch
 BuildRequires:  java-devel >= 1:1.6.0
 BuildRequires:  jpackage-utils
 BuildRequires:  maven
-BuildRequires:  maven-compiler-plugin
+BuildRequires:  ant
+BuildRequires:  bsh
+BuildRequires:  jtidy
+BuildRequires:  maven-artifact-manager
+BuildRequires:  maven-doxia
 BuildRequires:  maven-doxia-sitetools
-BuildRequires:  maven-doxia-tools
 BuildRequires:  maven-enforcer-plugin
-BuildRequires:  maven-install-plugin
-BuildRequires:  maven-jar-plugin
-BuildRequires:  maven-javadoc-plugin
+BuildRequires:  maven-plugin-annotations
 BuildRequires:  maven-plugin-descriptor
-BuildRequires:  maven-plugin-plugin
-BuildRequires:  maven-plugin-testing-harness
-BuildRequires:  maven-resources-plugin
+BuildRequires:  maven-plugin-registry
+BuildRequires:  maven-plugin-tools-annotations
+BuildRequires:  maven-plugin-tools-api
+BuildRequires:  maven-plugin-tools-generators
+BuildRequires:  maven-plugin-tools-java
+BuildRequires:  maven-plugin-tools-model
+BuildRequires:  maven-project
+BuildRequires:  maven-shared-reporting-api
 BuildRequires:  maven-shared-reporting-impl
-BuildRequires:  maven-site-plugin
-BuildRequires:  maven-source-plugin
-BuildRequires:  maven-surefire-plugin
-BuildRequires:  maven-surefire-provider-junit
-BuildRequires:  maven-test-tools
+BuildRequires:  objectweb-asm
 BuildRequires:  plexus-ant-factory
+BuildRequires:  plexus-archiver
 BuildRequires:  plexus-bsh-factory
+BuildRequires:  plexus-containers-component-annotations
+BuildRequires:  plexus-containers-container-default
+BuildRequires:  plexus-utils
+BuildRequires:  plexus-velocity
+BuildRequires:  qdox
+BuildRequires:  velocity
+# Test dependencies:
+BuildRequires:  easymock
 BuildRequires:  fest-assert
-BuildRequires:  modello
+BuildRequires:  junit
+BuildRequires:  maven-plugin-testing-harness
+BuildRequires:  plexus-compiler
 BuildRequires:  xmlunit
 
-Requires:       jpackage-utils
 Requires:       java
-Requires:       maven
+Requires:       jpackage-utils
 
 
 %description
@@ -48,6 +60,9 @@ Plugins in a variety of languages.
 %package -n maven-plugin-annotations
 Summary:        Maven Plugin Java 5 Annotations
 Requires:       %{name} = %{epoch}:%{version}-%{release}
+Requires:       java
+Requires:       jpackage-utils
+Requires:       maven
 Obsoletes:      maven-plugin-annotations < 0:%{version}-%{release}
 
 %description -n maven-plugin-annotations
@@ -56,9 +71,26 @@ This package contains Java 5 annotations to use in Mojos.
 %package -n maven-plugin-plugin
 Summary:        Maven Plugin Plugin
 Requires:       %{name} = %{epoch}:%{version}-%{release}
-Requires:       %{name}-beanshell
-Requires:       %{name}-java
-Requires:       %{name}-model
+Requires:       java
+Requires:       jpackage-utils
+Requires:       maven
+Requires:       maven-artifact-manager
+Requires:       maven-doxia
+Requires:       maven-doxia-sitetools
+Requires:       maven-plugin-descriptor
+Requires:       maven-plugin-registry
+Requires:       maven-plugin-tools-annotations
+Requires:       maven-plugin-tools-api
+Requires:       maven-plugin-tools-beanshell
+Requires:       maven-plugin-tools-generators
+Requires:       maven-plugin-tools-java
+Requires:       maven-plugin-tools-model
+Requires:       maven-project
+Requires:       maven-shared-reporting-api
+Requires:       maven-shared-reporting-impl
+Requires:       plexus-utils
+Requires:       plexus-velocity
+Requires:       velocity
 Obsoletes:      maven2-plugin-plugin < 0:%{version}-%{release}
 Provides:       maven2-plugin-plugin = 0:%{version}-%{release}
 
@@ -71,6 +103,19 @@ artifact metadata and a generic help goal.
 %package annotations
 Summary:        Maven Plugin Tool for Annotations
 Requires:       %{name} = %{epoch}:%{version}-%{release}
+Requires:       java
+Requires:       jpackage-utils
+Requires:       maven
+Requires:       maven-plugin-annotations
+Requires:       maven-plugin-descriptor
+Requires:       maven-plugin-tools-api
+Requires:       maven-project
+Requires:       objectweb-asm
+Requires:       plexus-archiver
+Requires:       plexus-containers-component-annotations
+Requires:       plexus-containers-container-default
+Requires:       plexus-utils
+Requires:       qdox
 
 %description annotations
 This package provides Java 5 annotation tools for use with Apache Maven.
@@ -78,6 +123,15 @@ This package provides Java 5 annotation tools for use with Apache Maven.
 %package ant
 Summary:        Maven Plugin Tool for Ant
 Requires:       %{name} = %{epoch}:%{version}-%{release}
+Requires:       java
+Requires:       jpackage-utils
+Requires:       maven-plugin-descriptor
+Requires:       maven-plugin-tools-api
+Requires:       maven-plugin-tools-model
+Requires:       maven-project
+Requires:       plexus-containers-component-annotations
+Requires:       plexus-containers-container-default
+Requires:       plexus-utils
 Obsoletes:      maven-shared-plugin-tools-ant < 0:%{version}-%{release}
 Provides:       maven-shared-plugin-tools-ant = 0:%{version}-%{release}
 
@@ -87,6 +141,13 @@ Descriptor extractor for plugins written in Ant.
 %package api
 Summary:        Maven Plugin Tools APIs
 Requires:       %{name} = %{epoch}:%{version}-%{release}
+Requires:       java
+Requires:       jpackage-utils
+Requires:       maven
+Requires:       maven-plugin-descriptor
+Requires:       maven-project
+Requires:       plexus-containers-container-default
+Requires:       plexus-utils
 Obsoletes:      maven-shared-plugin-tools-api < 0:%{version}-%{release}
 Provides:       maven-shared-plugin-tools-api = 0:%{version}-%{release}
 
@@ -97,6 +158,12 @@ and generate documentation for Maven Plugins.
 %package beanshell
 Summary:        Maven Plugin Tool for Beanshell
 Requires:       %{name} = %{epoch}:%{version}-%{release}
+Requires:       java
+Requires:       jpackage-utils
+Requires:       bsh
+Requires:       maven-plugin-descriptor
+Requires:       maven-plugin-tools-api
+Requires:       plexus-containers-component-annotations
 Obsoletes:      maven-shared-plugin-tools-beanshell < 0:%{version}-%{release}
 Provides:       maven-shared-plugin-tools-beanshell = 0:%{version}-%{release}
 
@@ -106,6 +173,19 @@ Descriptor extractor for plugins written in Beanshell.
 %package generators
 Summary:        Maven Plugin Tools Generators
 Requires:       %{name} = %{epoch}:%{version}-%{release}
+Requires:       java
+Requires:       jpackage-utils
+Requires:       jtidy
+Requires:       maven
+Requires:       maven-plugin-descriptor
+Requires:       maven-plugin-tools-api
+Requires:       maven-project
+Requires:       maven-shared-reporting-api
+Requires:       objectweb-asm
+Requires:       plexus-containers-container-default
+Requires:       plexus-utils
+Requires:       plexus-velocity
+Requires:       velocity
 
 %description generators
 The Maven Plugin Tools Generators provides content generation
@@ -114,6 +194,16 @@ The Maven Plugin Tools Generators provides content generation
 %package java
 Summary:        Maven Plugin Tool for Java
 Requires:       %{name} = %{epoch}:%{version}-%{release}
+Requires:       java
+Requires:       jpackage-utils
+Requires:       maven
+Requires:       maven-plugin-descriptor
+Requires:       maven-plugin-tools-api
+Requires:       maven-project
+Requires:       plexus-containers-component-annotations
+Requires:       plexus-containers-container-default
+Requires:       plexus-utils
+Requires:       qdox
 Obsoletes:      maven-shared-plugin-tools-java < 0:%{version}-%{release}
 Provides:       maven-shared-plugin-tools-java = 0:%{version}-%{release}
 
@@ -125,6 +215,9 @@ Descriptor extractor for plugins written in Java.
 %package javadoc
 Summary:        Maven Plugin Tools Javadoc
 Requires:       %{name} = %{epoch}:%{version}-%{release}
+Requires:       java
+Requires:       jpackage-utils
+Requires:       maven-plugin-tools-java
 
 %description javadoc
 The Maven Plugin Tools Javadoc provides several Javadoc taglets to be used when
@@ -136,6 +229,11 @@ Java API documentation for %{name} is contained in
 %package model
 Summary:        Maven Plugin Metadata Model
 Requires:       %{name} = %{epoch}:%{version}-%{release}
+Requires:       java
+Requires:       jpackage-utils
+Requires:       maven-plugin-descriptor
+Requires:       plexus-containers-container-default
+Requires:       plexus-utils
 Obsoletes:      maven-shared-plugin-tools-model < 0:%{version}-%{release}
 Provides:       maven-shared-plugin-tools-model = 0:%{version}-%{release}
 
@@ -146,6 +244,7 @@ model.
 %package -n maven-script
 Summary:        Maven Script Mojo Support
 Requires:       %{name} = %{epoch}:%{version}-%{release}
+Requires:       jpackage-utils
 
 %description -n maven-script
 Maven Script Mojo Support lets developer write Maven plugins/goals
@@ -154,6 +253,15 @@ with scripting languages instead of compiled Java.
 %package -n maven-script-ant
 Summary:        Maven Ant Mojo Support
 Requires:       maven-script = %{epoch}:%{version}-%{release}
+Requires:       java
+Requires:       jpackage-utils
+Requires:       ant
+Requires:       maven
+Requires:       maven-plugin-descriptor
+Requires:       maven-project
+Requires:       plexus-ant-factory
+Requires:       plexus-archiver
+Requires:       plexus-containers-container-default
 
 %description -n maven-script-ant
 This package provides %{summary}, which write Maven plugins with
@@ -162,6 +270,10 @@ Ant scripts.
 %package -n maven-script-beanshell
 Summary:        Maven Beanshell Mojo Support
 Requires:       maven-script = %{epoch}:%{version}-%{release}
+Requires:       java
+Requires:       jpackage-utils
+Requires:       maven
+Requires:       plexus-bsh-factory
 
 %description -n maven-script-beanshell
 This package provides %{summary}, which write Maven plugins with
@@ -304,6 +416,9 @@ cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
 
 
 %changelog
+* Tue Sep 11 2012 Mikolaj Izdebski <mizdebsk at redhat.com> - 0:3.1-5
+- Add missing requires
+
 * Tue Sep 11 2012 Mikolaj Izdebski <mizdebsk at redhat.com> - 0:3.1-4
 - Rebuild without bootstrap
 


More information about the scm-commits mailing list