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

Annotation of /cauldron/maven-plugin-castor/current/SPECS/maven-plugin-castor.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 389213 - (hide annotations) (download)
Thu Jan 17 21:29:26 2013 UTC (12 years, 6 months ago) by pterjan
Original Path: obsolete/cauldron/maven-plugin-castor/current/SPECS/maven-plugin-castor.spec
File size: 2726 byte(s)
Drop 
1 gil 154168 %global realname castor-maven-plugin
2     Name: maven-plugin-castor
3     Version: 2.1
4 dmorgan 165201 Release: %mkrel 1
5 gil 154168 Summary: Castor Maven Plugin (MOJO)
6     Group: Development/Java
7     License: ASL 2.0
8     Url: http://mojo.codehaus.org/castor-maven-plugin/
9     Source0: http://repo2.maven.org/maven2/org/codehaus/mojo/castor-maven-plugin/2.1/castor-maven-plugin-2.1-source-release.zip
10     #Source1: ...
11     #Patch0: ...
12     BuildRequires: java-devel
13     BuildRequires: jpackage-utils
14     BuildRequires: mojo-parent
15    
16     BuildRequires: apache-commons-io
17     BuildRequires: castor >= 1.3.1-0
18     BuildRequires: castor-xml >= 1.3.1-0
19     BuildRequires: maven-changes-plugin
20     BuildRequires: maven-compiler-plugin
21     BuildRequires: maven-gpg-plugin
22     BuildRequires: maven-plugin-testing-harness
23     BuildRequires: maven-pmd-plugin
24     BuildRequires: maven-source-plugin
25 dmorgan 165208 BuildRequires: maven-plugin-cobertura
26 gil 154168 BuildRequires: plexus-compiler
27     BuildRequires: plexus-utils
28     BuildRequires: velocity
29    
30     Requires: apache-commons-io
31     Requires: castor >= 1.3.1-0
32     Requires: castor-xml >= 1.3.1-0
33     Requires: velocity
34     Requires: plexus-compiler
35     Requires: plexus-utils
36    
37     Requires: jpackage-utils
38     Requires(post): jpackage-utils
39     Requires(postun): jpackage-utils
40     Requires: java
41     BuildArch: noarch
42    
43     %description
44     The Castor plugin is a Maven plugin that provides the functionality of
45     Castor's XML SourceGenerator for generating Java beans and associated marshallers
46     and unmarshallers from XML schema files.
47    
48     %package javadoc
49     Summary: Javadocs for %{name}
50     Group: Development/Java
51     Requires: jpackage-utils
52    
53     %description javadoc
54     This package contains the API documentation for %{name}
55    
56     %prep
57     %setup -q -n %{realname}-%{version}
58    
59     %build
60     # testGenerate(org.codehaus.mojo.castor.MappingMojoTest): Component descriptor cannot be found in the component repository
61     # testGenerate(org.codehaus.mojo.castor.MappingsMojoTest): Component descriptor cannot be found in the component repository
62     mvn-rpmbuild -e -Dmaven.test.failure.ignore=true install javadoc:aggregate
63    
64     %install
65     [ %{buildroot} != / ] && rm -rf %{buildroot}
66    
67     install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
68     cp -p target/%{realname}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
69    
70     # APIDOCS
71     install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
72     cp -rp target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
73    
74     # POM
75     install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
76     install -pm 644 pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom
77    
78     # DEPMAP
79     %add_maven_depmap JPP-%{name}.pom %{name}.jar
80    
81     %post
82     %update_maven_depmap
83    
84     %postun
85     %update_maven_depmap
86    
87     %files
88     %{_mavenpomdir}/*
89     %{_mavendepmapfragdir}/*
90     %{_javadir}/*
91    
92     %files javadoc
93 dmorgan 165201 %{_javadocdir}/%{name}

  ViewVC Help
Powered by ViewVC 1.1.30