/[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 188504 by dmorgan, Thu Dec 22 19:26:37 2011 UTC revision 188505 by dmorgan, Wed Dec 28 23:21:06 2011 UTC
# Line 146  BuildArch:      noarch Line 146  BuildArch:      noarch
146  %description  %description
147  Maven Shared Components  Maven Shared Components
148    
149    %post
150    %update_maven_depmap
151    
152    %postun
153    %update_maven_depmap
154    
155    %files
156    %dir %{_javadir}/maven-shared
157    %dir %{_mavenpomdir}
158    %{_mavenpomdir}/JPP.maven-shared-components-parent.pom
159    %{_mavendepmapfragdir}
160    
161    #--------------------------------------------------------------------
162    
163  %package file-management  %package file-management
164  Summary:        Maven Shared File Management API  Summary:        Maven Shared File Management API
165  Group:          Development/Java  Group:          Development/Java
# Line 160  Requires:  plexus-utils Line 174  Requires:  plexus-utils
174  API to collect files from a given directory using  API to collect files from a given directory using
175  several include/exclude rules.  several include/exclude rules.
176    
177    %files file-management
178    %{_javadir}/maven-shared/file-management*.jar
179    %{_mavenpomdir}/JPP.maven-shared-file-management.pom
180    
181    #--------------------------------------------------------------------
182    
183  %package osgi  %package osgi
184  Summary:        Maven OSGi  Summary:        Maven OSGi
185  Group:          Development/Java  Group:          Development/Java
# Line 171  Requires:  maven-project Line 191  Requires:  maven-project
191  %description osgi  %description osgi
192  Library for Maven-OSGi integration  Library for Maven-OSGi integration
193    
194    %files osgi
195    %{_javadir}/maven-shared/osgi*.jar
196    %{_mavenpomdir}/JPP.maven-shared-osgi.pom
197    
198    #--------------------------------------------------------------------
199    
200  %package ant  %package ant
201  Summary:        Maven Ant  Summary:        Maven Ant
202  Group:          Development/Java  Group:          Development/Java
# Line 184  Requires:  maven Line 210  Requires:  maven
210  %description ant  %description ant
211  Runs ant scripts embedded in the POM.  Runs ant scripts embedded in the POM.
212    
213    %files ant
214    %{_javadir}/maven-shared/ant*.jar
215    %{_mavenpomdir}/JPP.maven-shared-ant.pom
216    
217    #--------------------------------------------------------------------
218    
219  %package common-artifact-filters  %package common-artifact-filters
220  Summary:        Maven Common Artifact Filters  Summary:        Maven Common Artifact Filters
221  Group:          Development/Java  Group:          Development/Java
# Line 199  Requires:  maven Line 231  Requires:  maven
231  %description common-artifact-filters  %description common-artifact-filters
232  %{summary}.  %{summary}.
233    
234    %files common-artifact-filters
235    %{_javadir}/maven-shared/common-artifact-filters*.jar
236    %{_mavenpomdir}/JPP.maven-shared-common-artifact-filters.pom
237    
238    #--------------------------------------------------------------------
239    
240  %package dependency-tree  %package dependency-tree
241  Summary:        Maven Dependency Tree  Summary:        Maven Dependency Tree
242  Group:          Development/Java  Group:          Development/Java
# Line 211  Requires:  maven-project Line 249  Requires:  maven-project
249  %description dependency-tree  %description dependency-tree
250  %{summary}.  %{summary}.
251    
252    %files dependency-tree
253    %{_javadir}/maven-shared/dependency-tree*.jar
254    %{_mavenpomdir}/JPP.maven-shared-dependency-tree.pom
255    
256    #--------------------------------------------------------------------
257    
258  %package downloader  %package downloader
259  Summary:        Maven Downloader  Summary:        Maven Downloader
260  Group:          Development/Java  Group:          Development/Java
# Line 223  Requires:  maven-artifact-manager Line 267  Requires:  maven-artifact-manager
267  Provide a super simple interface for downloading a  Provide a super simple interface for downloading a
268  single artifact.  single artifact.
269    
270    %files downloader
271    %{_javadir}/maven-shared/downloader*.jar
272    %{_mavenpomdir}/JPP.maven-shared-downloader.pom
273    
274    #--------------------------------------------------------------------
275    
276  %package dependency-analyzer  %package dependency-analyzer
277  Summary:        Maven Dependency Analyzer  Summary:        Maven Dependency Analyzer
278  Group:          Development/Java  Group:          Development/Java
# Line 236  Requires:  plexus-utils Line 286  Requires:  plexus-utils
286  %description dependency-analyzer  %description dependency-analyzer
287  %{summary}.  %{summary}.
288    
289    %files dependency-analyzer
290    %{_javadir}/maven-shared/dependency-analyzer*.jar
291    %{_mavenpomdir}/JPP.maven-shared-dependency-analyzer.pom
292    
293    #--------------------------------------------------------------------
294    
295  %package invoker  %package invoker
296  Summary:        Maven Process Invoker  Summary:        Maven Process Invoker
297  Group:          Development/Java  Group:          Development/Java
# Line 248  Requires:  plexus-utils Line 304  Requires:  plexus-utils
304  %description invoker  %description invoker
305  %{summary}.  %{summary}.
306    
307    %files invoker
308    %{_javadir}/maven-shared/invoker*.jar
309    %{_mavenpomdir}/JPP.maven-shared-invoker.pom
310    
311    #--------------------------------------------------------------------
312    
313  %package model-converter  %package model-converter
314  Summary:        Maven Model Converter  Summary:        Maven Model Converter
315  Group:          Development/Java  Group:          Development/Java
# Line 262  Requires:  plexus-utils Line 324  Requires:  plexus-utils
324  %description model-converter  %description model-converter
325  Converts between version 3.0.0 and version 4.0.0 models.  Converts between version 3.0.0 and version 4.0.0 models.
326    
327    %files model-converter
328    %{_javadir}/maven-shared/model-converter*.jar
329    %{_mavenpomdir}/JPP.maven-shared-model-converter.pom
330    
331    #--------------------------------------------------------------------
332    
333  %package reporting-impl  %package reporting-impl
334  Summary:        Maven Reporting Implementation  Summary:        Maven Reporting Implementation
335  Group:          Development/Java  Group:          Development/Java
# Line 278  Requires:  plexus-utils Line 346  Requires:  plexus-utils
346  %description reporting-impl  %description reporting-impl
347  %{summary}.  %{summary}.
348    
349    %files reporting-impl
350    %{_javadir}/maven-shared/reporting-impl*.jar
351    %{_mavenpomdir}/JPP.maven-shared-reporting-impl.pom
352    
353    #--------------------------------------------------------------------
354    
355  %package repository-builder  %package repository-builder
356  Summary:        Maven Repository Builder  Summary:        Maven Repository Builder
357  Group:          Development/Java  Group:          Development/Java
# Line 291  Requires:  maven-project Line 365  Requires:  maven-project
365  %description repository-builder  %description repository-builder
366  %{summary}.  %{summary}.
367    
368    %files repository-builder
369    %{_javadir}/maven-shared/repository-builder*.jar
370    %{_mavenpomdir}/JPP.maven-shared-repository-builder.pom
371    
372    #--------------------------------------------------------------------
373    
374  %package io  %package io
375  Summary:        Maven Shared I/O API  Summary:        Maven Shared I/O API
376  Group:          Development/Java  Group:          Development/Java
# Line 305  Requires:  plexus-container-default Line 385  Requires:  plexus-container-default
385  %description io  %description io
386  %{summary}.  %{summary}.
387    
388    %files io      
389    %{_javadir}/maven-shared/io*.jar
390    %{_mavenpomdir}/JPP.maven-shared-io.pom
391    
392    #--------------------------------------------------------------------
393    
394  %package jar  %package jar
395  Summary:        Maven Shared Jar  Summary:        Maven Shared Jar
396  Group:          Development/Java  Group:          Development/Java
# Line 320  Utilities that help identify the content Line 406  Utilities that help identify the content
406  including Java class analysis and Maven metadata  including Java class analysis and Maven metadata
407  analysis.  analysis.
408    
409    %files jar      
410    %{_javadir}/maven-shared/jar*.jar
411    %{_mavenpomdir}/JPP.maven-shared-jar.pom
412    
413    #--------------------------------------------------------------------
414    
415  %package monitor  %package monitor
416  Summary:        Maven Shared Monitor API  Summary:        Maven Shared Monitor API
417  Group:          Development/Java  Group:          Development/Java
# Line 331  Requires:  plexus-container-default Line 423  Requires:  plexus-container-default
423  %description monitor  %description monitor
424  %{summary}.  %{summary}.
425    
426    %files monitor  
427    %{_javadir}/maven-shared/monitor*.jar
428    %{_mavenpomdir}/JPP.maven-shared-monitor.pom
429    
430    #--------------------------------------------------------------------
431    
432  %package verifier  %package verifier
433  Summary:        Maven Verifier Component  Summary:        Maven Verifier Component
434  Group:          Development/Java  Group:          Development/Java
# Line 341  Requires:  junit Line 439  Requires:  junit
439  %description verifier  %description verifier
440  %{summary}.  %{summary}.
441    
442    %files verifier
443    %{_javadir}/maven-shared/verifier*.jar
444    %{_mavenpomdir}/JPP.maven-shared-verifier.pom
445    
446    #--------------------------------------------------------------------
447    
448  %package javadoc  %package javadoc
449  Summary:        Javadoc for %{name}  Summary:        Javadoc for %{name}
450  Group:          Development/Java  Group:          Development/Java
# Line 352  Obsoletes:      %{name}-plugin-testing-h Line 456  Obsoletes:      %{name}-plugin-testing-h
456  %description javadoc  %description javadoc
457  %{summary}.  %{summary}.
458    
459    %pre javadoc
460    # workaround for rpm bug, can be removed in F-18
461    [ $1 -gt 1 ] && [ -L %{_javadocdir}/%{name} ] && \
462    rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || :
463    
464    %files javadoc
465    %{_javadocdir}/%{name}
466    
467    #--------------------------------------------------------------------
468    
469  %package artifact-resolver  %package artifact-resolver
470  Summary:        Maven Artifact Resolution API  Summary:        Maven Artifact Resolution API
471  Group:          Development/Java  Group:          Development/Java
# Line 365  Requires:  maven-project Line 479  Requires:  maven-project
479  %description artifact-resolver  %description artifact-resolver
480  Provides a component for plugins to easily resolve project dependencies.  Provides a component for plugins to easily resolve project dependencies.
481    
482    %files artifact-resolver
483    %{_javadir}/maven-shared/artifact-resolver*.jar
484    %{_mavenpomdir}/JPP.maven-shared-artifact-resolver.pom
485    
486    #--------------------------------------------------------------------
487    
488  %package reporting-api  %package reporting-api
489  Summary:        Maven Reporting API  Summary:        Maven Reporting API
490  Group:          Development/Java  Group:          Development/Java
# Line 377  Requires:  maven-doxia Line 497  Requires:  maven-doxia
497  %description reporting-api  %description reporting-api
498  Maven Reporting API.  Maven Reporting API.
499    
500    %files reporting-api
501    %{_javadir}/maven-shared/reporting-api*.jar
502    %{_mavenpomdir}/JPP.maven-shared-reporting-api.pom
503    
504    #--------------------------------------------------------------------
505    
506  %package runtime  %package runtime
507  Summary:        Maven Runtime  Summary:        Maven Runtime
508  Group:          Development/Java  Group:          Development/Java
# Line 391  Maven Runtime allows introspection of Ma Line 517  Maven Runtime allows introspection of Ma
517  project metadata can be obtained for all projects within a given class loader, optionally sorted into dependency  project metadata can be obtained for all projects within a given class loader, optionally sorted into dependency
518  order, and also for a given class within a project.  order, and also for a given class within a project.
519    
520    %files runtime
521    %{_javadir}/maven-shared/runtime*.jar
522    %{_mavenpomdir}/JPP.maven-shared-runtime.pom
523    
524    #--------------------------------------------------------------------
525    
526  %prep  %prep
527  %setup -q -n %{name}-components-%{shared_components_version}  %setup -q -n %{name}-components-%{shared_components_version}
528  chmod -R go=u-w *  chmod -R go=u-w *
# Line 533  install -d -m 755 $RPM_BUILD_ROOT%{_java Line 665  install -d -m 755 $RPM_BUILD_ROOT%{_java
665  cp -pr target/site/apidocs/* \  cp -pr target/site/apidocs/* \
666           $RPM_BUILD_ROOT%{_javadocdir}/%{name}           $RPM_BUILD_ROOT%{_javadocdir}/%{name}
667    
 %pre javadoc  
 # workaround for rpm bug, can be removed in F-18  
 [ $1 -gt 1 ] && [ -L %{_javadocdir}/%{name} ] && \  
 rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || :  
   
 %post  
 %update_maven_depmap  
   
 %postun  
 %update_maven_depmap  
   
 %files  
 %dir %{_javadir}/maven-shared  
 %dir %{_mavenpomdir}  
 %{_mavenpomdir}/JPP.maven-shared-components-parent.pom  
 %{_mavendepmapfragdir}  
   
 %files file-management  
 %{_javadir}/maven-shared/file-management*.jar  
 %{_mavenpomdir}/JPP.maven-shared-file-management.pom  
   
 %files osgi  
 %{_javadir}/maven-shared/osgi*.jar  
 %{_mavenpomdir}/JPP.maven-shared-osgi.pom  
   
 %files ant  
 %{_javadir}/maven-shared/ant*.jar  
 %{_mavenpomdir}/JPP.maven-shared-ant.pom  
   
 %files common-artifact-filters  
 %{_javadir}/maven-shared/common-artifact-filters*.jar  
 %{_mavenpomdir}/JPP.maven-shared-common-artifact-filters.pom  
   
 %files dependency-analyzer  
 %{_javadir}/maven-shared/dependency-analyzer*.jar  
 %{_mavenpomdir}/JPP.maven-shared-dependency-analyzer.pom  
   
 %files dependency-tree  
 %{_javadir}/maven-shared/dependency-tree*.jar  
 %{_mavenpomdir}/JPP.maven-shared-dependency-tree.pom  
   
 %files downloader  
 %{_javadir}/maven-shared/downloader*.jar  
 %{_mavenpomdir}/JPP.maven-shared-downloader.pom  
   
 %files invoker  
 %{_javadir}/maven-shared/invoker*.jar  
 %{_mavenpomdir}/JPP.maven-shared-invoker.pom  
   
 %files model-converter  
 %{_javadir}/maven-shared/model-converter*.jar  
 %{_mavenpomdir}/JPP.maven-shared-model-converter.pom  
   
   
 %files reporting-impl  
 %{_javadir}/maven-shared/reporting-impl*.jar  
 %{_mavenpomdir}/JPP.maven-shared-reporting-impl.pom  
   
 %files repository-builder  
 %{_javadir}/maven-shared/repository-builder*.jar  
 %{_mavenpomdir}/JPP.maven-shared-repository-builder.pom  
   
 %files io  
 %{_javadir}/maven-shared/io*.jar  
 %{_mavenpomdir}/JPP.maven-shared-io.pom  
   
 %files jar  
 %{_javadir}/maven-shared/jar*.jar  
 %{_mavenpomdir}/JPP.maven-shared-jar.pom  
   
 %files monitor  
 %{_javadir}/maven-shared/monitor*.jar  
 %{_mavenpomdir}/JPP.maven-shared-monitor.pom  
   
 %files verifier  
 %{_javadir}/maven-shared/verifier*.jar  
 %{_mavenpomdir}/JPP.maven-shared-verifier.pom  
   
 %files artifact-resolver  
 %{_javadir}/maven-shared/artifact-resolver*.jar  
 %{_mavenpomdir}/JPP.maven-shared-artifact-resolver.pom  
   
 %files reporting-api  
 %{_javadir}/maven-shared/reporting-api*.jar  
 %{_mavenpomdir}/JPP.maven-shared-reporting-api.pom  
   
 %files runtime  
 %{_javadir}/maven-shared/runtime*.jar  
 %{_mavenpomdir}/JPP.maven-shared-runtime.pom  
   
 %files javadoc  
 %{_javadocdir}/%{name}  

Legend:
Removed from v.188504  
changed lines
  Added in v.188505

  ViewVC Help
Powered by ViewVC 1.1.30