/[packages]/cauldron/maven-shared/current/SPECS/maven-shared.spec
ViewVC logotype

Diff of /cauldron/maven-shared/current/SPECS/maven-shared.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 127146 by dmorgan, Thu Apr 28 08:16:55 2011 UTC revision 127147 by dmorgan, Wed Jul 20 10:01:43 2011 UTC
# Line 67  Summary:        Maven Shared Components Line 67  Summary:        Maven Shared Components
67  URL:            http://maven.apache.org/shared/  URL:            http://maven.apache.org/shared/
68  Name:           maven-shared  Name:           maven-shared
69  Version:        15  Version:        15
70  Release:        %mkrel 15  Release:        %mkrel 16
71  License:        ASL 2.0  License:        ASL 2.0
72  Group:          Development/Java  Group:          Development/Java
73    
# Line 88  Patch7:        maven-artifact-resolver-p Line 88  Patch7:        maven-artifact-resolver-p
88    
89  BuildRequires:  jpackage-utils >= 0:1.7.2  BuildRequires:  jpackage-utils >= 0:1.7.2
90  BuildRequires:  ant  BuildRequires:  ant
91  BuildRequires:  ant-nodeps  BuildRequires:  maven
 BuildRequires:  maven2 >= 0:2.0.4-9  
92  BuildRequires:  maven-compiler-plugin  BuildRequires:  maven-compiler-plugin
93  BuildRequires:  maven-install-plugin  BuildRequires:  maven-install-plugin
94  BuildRequires:  maven-jar-plugin  BuildRequires:  maven-jar-plugin
# Line 162  Group:          Development/Java Line 161  Group:          Development/Java
161  Version:        %{osgi_version}  Version:        %{osgi_version}
162  Requires:  %{name} = 0:%{shared_components_version}-%{release}  Requires:  %{name} = 0:%{shared_components_version}-%{release}
163  Requires:  aqute-bndlib  Requires:  aqute-bndlib
164  Requires:  maven2 >= 0:2.0.7  Requires:  maven
165    
166  %description osgi  %description osgi
167  Library for Maven-OSGi integration  Library for Maven-OSGi integration
# Line 173  Group:          Development/Java Line 172  Group:          Development/Java
172  Version:        %{ant_version}  Version:        %{ant_version}
173  Requires:  %{name} = 0:%{shared_components_version}-%{release}  Requires:  %{name} = 0:%{shared_components_version}-%{release}
174  Requires:  ant  Requires:  ant
175  Requires:  maven2 >= 0:2.0.7  Requires:  maven
176  Requires:  plexus-containers-container-default  Requires:  plexus-containers-container-default
177    
178  %description ant  %description ant
# Line 186  Version:        %{common_artifact_filter Line 185  Version:        %{common_artifact_filter
185  Requires:  %{name} = 0:%{shared_components_version}-%{release}  Requires:  %{name} = 0:%{shared_components_version}-%{release}
186  Requires:  %{name}-test-tools >= 0:%{test_tools_version}-%{release}  Requires:  %{name}-test-tools >= 0:%{test_tools_version}-%{release}
187  Requires:  junit  Requires:  junit
188  Requires:  maven2 >= 0:2.0.7  Requires:  maven
189  Requires:  plexus-container-default  Requires:  plexus-container-default
190    
191  %description common-artifact-filters  %description common-artifact-filters
# Line 198  Group:          Development/Java Line 197  Group:          Development/Java
197  Version:        %{dependency_tree_version}  Version:        %{dependency_tree_version}
198  Requires:  %{name} = 0:%{shared_components_version}-%{release}  Requires:  %{name} = 0:%{shared_components_version}-%{release}
199  Requires:  %{name}-plugin-testing-harness >= 0:%{plugin_testing_harness_version}-%{release}  Requires:  %{name}-plugin-testing-harness >= 0:%{plugin_testing_harness_version}-%{release}
200  Requires:  maven2 >= 0:2.0.7  Requires:  maven
201    
202  %description dependency-tree  %description dependency-tree
203  %{summary}.  %{summary}.
# Line 208  Summary:        Maven Downloader Line 207  Summary:        Maven Downloader
207  Group:          Development/Java  Group:          Development/Java
208  Version:        %{downloader_version}  Version:        %{downloader_version}
209  Requires:  %{name} = 0:%{shared_components_version}-%{release}  Requires:  %{name} = 0:%{shared_components_version}-%{release}
210  Requires:  maven2 >= 0:2.0.7  Requires:  maven
211    
212  %description downloader  %description downloader
213  Provide a super simple interface for downloading a  Provide a super simple interface for downloading a
# Line 219  Summary:        Maven Dependency Analyze Line 218  Summary:        Maven Dependency Analyze
218  Group:          Development/Java  Group:          Development/Java
219  Version:        %{dependency_analyzer_version}  Version:        %{dependency_analyzer_version}
220  Requires:  %{name} = 0:%{shared_components_version}-%{release}  Requires:  %{name} = 0:%{shared_components_version}-%{release}
221  Requires:  maven2 >= 0:2.0.7  Requires:  maven
222  Requires:  objectweb-asm  Requires:  objectweb-asm
223    
224  %description dependency-analyzer  %description dependency-analyzer
# Line 231  Group:          Development/Java Line 230  Group:          Development/Java
230  Version:        %{invoker_version}  Version:        %{invoker_version}
231  Requires:  %{name} = 0:%{shared_components_version}-%{release}  Requires:  %{name} = 0:%{shared_components_version}-%{release}
232  Requires:  %{name}-monitor >= 0:%{monitor_version}-%{release}  Requires:  %{name}-monitor >= 0:%{monitor_version}-%{release}
233  Requires:  maven2 >= 0:2.0.7  Requires:  maven
234  Requires:  plexus-utils  Requires:  plexus-utils
235    
236  %description invoker  %description invoker
# Line 243  Group:          Development/Java Line 242  Group:          Development/Java
242  Version:        %{model_converter_version}  Version:        %{model_converter_version}
243  Requires:  %{name} = 0:%{shared_components_version}-%{release}  Requires:  %{name} = 0:%{shared_components_version}-%{release}
244  Requires:  dom4j  Requires:  dom4j
245  Requires:  maven2 >= 0:2.0.7  Requires:  maven
246  Requires:  plexus-container-default  Requires:  plexus-container-default
247  Requires:  plexus-utils  Requires:  plexus-utils
248    
# Line 257  Version:        %{reporting_impl_version Line 256  Version:        %{reporting_impl_version
256  Requires:  %{name} = 0:%{shared_components_version}-%{release}  Requires:  %{name} = 0:%{shared_components_version}-%{release}
257  Requires:  jakarta-commons-validator  Requires:  jakarta-commons-validator
258  Requires:  jakarta-oro  Requires:  jakarta-oro
259  Requires:  maven2 >= 0:2.0.7  Requires:  maven
260  Requires:  maven-doxia  Requires:  maven-doxia
261    
262  %description reporting-impl  %description reporting-impl
# Line 269  Group:          Development/Java Line 268  Group:          Development/Java
268  Version:        %{repository_builder_version}  Version:        %{repository_builder_version}
269  Requires:  %{name} = 0:%{shared_components_version}-%{release}  Requires:  %{name} = 0:%{shared_components_version}-%{release}
270  Requires:  %{name}-common-artifact-filters = 0:%{common_artifact_filters_version}-%{release}  Requires:  %{name}-common-artifact-filters = 0:%{common_artifact_filters_version}-%{release}
271  Requires:  maven2 >= 0:2.0.7  Requires:  maven
272    
273  %description repository-builder  %description repository-builder
274  %{summary}.  %{summary}.
# Line 279  Summary:        Maven Shared I/O API Line 278  Summary:        Maven Shared I/O API
278  Group:          Development/Java  Group:          Development/Java
279  Version:        %{io_version}  Version:        %{io_version}
280  Requires:  %{name} = 0:%{shared_components_version}-%{release}  Requires:  %{name} = 0:%{shared_components_version}-%{release}
281  Requires:  maven2 >= 0:2.0.7  Requires:  maven
282  Requires:  maven-wagon  Requires:  maven-wagon
283  Requires:  plexus-utils  Requires:  plexus-utils
284  Requires:  plexus-container-default  Requires:  plexus-container-default
# Line 292  Summary:        Maven Shared Jar Line 291  Summary:        Maven Shared Jar
291  Group:          Development/Java  Group:          Development/Java
292  Version:        %{jar_version}  Version:        %{jar_version}
293  Requires:  %{name} = 0:%{shared_components_version}-%{release}  Requires:  %{name} = 0:%{shared_components_version}-%{release}
294  Requires:  maven2 >= 0:2.0.7  Requires:  maven
295    
296  %description jar  %description jar
297  Utilities that help identify the contents of a JAR,  Utilities that help identify the contents of a JAR,
# Line 304  Summary:        Maven Shared Monitor API Line 303  Summary:        Maven Shared Monitor API
303  Group:          Development/Java  Group:          Development/Java
304  Version:        %{monitor_version}  Version:        %{monitor_version}
305  Requires:  %{name} = 0:%{shared_components_version}-%{release}  Requires:  %{name} = 0:%{shared_components_version}-%{release}
306  Requires:  maven2 >= 0:2.0.7  Requires:  maven
307  Requires:  plexus-container-default  Requires:  plexus-container-default
308    
309  %description monitor  %description monitor
# Line 337  Group:          Development/Java Line 336  Group:          Development/Java
336  Version:        %{artifact_resolver_version}  Version:        %{artifact_resolver_version}
337  Requires:  %{name} = 0:%{shared_components_version}-%{release}  Requires:  %{name} = 0:%{shared_components_version}-%{release}
338  Requires:  ant  Requires:  ant
339  Requires:  maven2 >= 0:2.0.7  Requires:  maven
340    
341  %description artifact-resolver  %description artifact-resolver
342  Provides a component for plugins to easily resolve project dependencies.  Provides a component for plugins to easily resolve project dependencies.
# Line 348  Group:          Development/Java Line 347  Group:          Development/Java
347  Version:        %{filtering_version}  Version:        %{filtering_version}
348  Requires:  %{name} = 0:%{shared_components_version}-%{release}  Requires:  %{name} = 0:%{shared_components_version}-%{release}
349  Requires:  ant  Requires:  ant
350  Requires:  maven2 >= 0:2.0.7  Requires:  maven
351    
352  %description filtering  %description filtering
353  A component to assist in filtering of resource files with properties from a Maven project.  A component to assist in filtering of resource files with properties from a Maven project.
# Line 359  Group:          Development/Java Line 358  Group:          Development/Java
358  Version:        %{reporting_api_version}  Version:        %{reporting_api_version}
359  Requires:  %{name} = 0:%{shared_components_version}-%{release}  Requires:  %{name} = 0:%{shared_components_version}-%{release}
360  Requires:  ant  Requires:  ant
361  Requires:  maven2 >= 0:2.0.7  Requires:  maven
362    
363  %description reporting-api  %description reporting-api
364  Maven Reporting API.  Maven Reporting API.
# Line 370  Group:          Development/Java Line 369  Group:          Development/Java
369  Version:        %{runtime_version}  Version:        %{runtime_version}
370  Requires:  %{name} = 0:%{shared_components_version}-%{release}  Requires:  %{name} = 0:%{shared_components_version}-%{release}
371  Requires:  ant  Requires:  ant
372  Requires:  maven2 >= 0:2.0.7  Requires:  maven
373    
374  %description runtime  %description runtime
375  Maven Runtime allows introspection of Maven project metadata at runtime.  Basic artifact information or full Maven  Maven Runtime allows introspection of Maven project metadata at runtime.  Basic artifact information or full Maven
# Line 391  chmod -R go=u-w * Line 390  chmod -R go=u-w *
390    
391  # need namespace for new version modello  # need namespace for new version modello
392  sed -i "s|<model>|<model xmlns=\"http://modello.codehaus.org/MODELLO/1.3.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://modello.codehaus.org/MODELLO/1.3.0 http://modello.codehaus.org/xsd/modello-1.3.0.xsd\" xml.namespace=\"..\" xml.schemaLocation=\"..\" xsd.namespace=\"..\" xsd.targetNamespace=\"..\">|" file-management/src/main/mdo/fileset.mdo  sed -i "s|<model>|<model xmlns=\"http://modello.codehaus.org/MODELLO/1.3.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://modello.codehaus.org/MODELLO/1.3.0 http://modello.codehaus.org/xsd/modello-1.3.0.xsd\" xml.namespace=\"..\" xml.schemaLocation=\"..\" xsd.namespace=\"..\" xsd.targetNamespace=\"..\">|" file-management/src/main/mdo/fileset.mdo
393    sed -i "s|<groupId>ant|<groupId>org.apache.ant|g" maven-ant/pom.xml
394    
395  # Remove test that needs junit-addons until that makes it into Fedora  # Remove test that needs junit-addons until that makes it into Fedora
396  rm -f maven-reporting-impl/src/test/java/org/apache/maven/reporting/AbstractMavenReportRendererTest.java  rm -f maven-reporting-impl/src/test/java/org/apache/maven/reporting/AbstractMavenReportRendererTest.java
# Line 401  rm -f maven-dependency-analyzer/src/test Line 401  rm -f maven-dependency-analyzer/src/test
401  rm -f maven-dependency-analyzer/src/test/java/org/apache/maven/shared/dependency/analyzer/AbstractFileTest.java  rm -f maven-dependency-analyzer/src/test/java/org/apache/maven/shared/dependency/analyzer/AbstractFileTest.java
402    
403  %build  %build
404  export MAVEN_REPO_LOCAL=$(pwd)/m2_repo/repository  mvn-rpmbuild \
405            -Dmaven.local.depmap.file=%{SOURCE1} \
 export MAVEN_OPTS="-XX:MaxPermSize=256m"  
 mvn-jpp \  
         -e \  
         -Dmaven2.jpp.depmap.file=%{SOURCE1} \  
406          -Dmaven.test.skip=true \          -Dmaven.test.skip=true \
407          -Dmaven.test.failure.ignore=true \          -Dmaven.test.failure.ignore=true \
         -Dmaven.repo.local=$MAVEN_REPO_LOCAL \  
408          install javadoc:aggregate          install javadoc:aggregate
409    
410  %install  %install

Legend:
Removed from v.127146  
changed lines
  Added in v.127147

  ViewVC Help
Powered by ViewVC 1.1.30