/[packages]/cauldron/geronimo-ejb-2.1-api/current/SPECS/geronimo-ejb-2.1-api.spec
ViewVC logotype

Annotation of /cauldron/geronimo-ejb-2.1-api/current/SPECS/geronimo-ejb-2.1-api.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 356326 - (hide annotations) (download)
Sat Jan 12 09:55:27 2013 UTC (12 years, 6 months ago) by dmorgan
File size: 2150 byte(s)
Build with maven3
1 gil 126259 %define api_version 2.1
2     %define pkg_name geronimo-ejb_%{api_version}_spec
3 dmorgan 139086
4 gil 126259 Name: geronimo-ejb-2.1-api
5     Version: 1.1
6 umeabot 351419 Release: %mkrel 2
7 gil 126259 Summary: Geronimo EJB Spec 2.1
8     Summary: Geronimo CORBA 3.0 Spec
9     Group: Development/Java
10     License: ASL
11     URL: http://geronimo.apache.org/
12     # svn export http://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-ejb_2.1_spec-1.1
13     Source0: geronimo-ejb_2.1_spec-1.1-src-svn.tar.gz
14     Patch0: geronimo-ejb-2.1-api-pom_xml.patch
15     BuildRequires: geronimo-jta
16     BuildRequires: geronimo-parent-poms
17 dmorgan 139100 BuildRequires: geronimo-jta-1.0.1B-api
18 gil 126259 BuildRequires: java-devel
19     BuildRequires: junit
20     BuildRequires: jpackage-utils
21     BuildRequires: maven
22     BuildRequires: maven-compiler-plugin
23     BuildRequires: maven-install-plugin
24     BuildRequires: maven-jar-plugin
25     BuildRequires: maven-javadoc-plugin
26 dmorgan 127670 BuildRequires: plexus-resources
27 gil 126259 Requires: jpackage-utils
28     BuildArch: noarch
29    
30     %description
31     Geronimo EJB 2.1 Spec.
32    
33     %package javadoc
34 dmorgan 139086 Group: Development/Java
35 gil 126259 Summary: Javadoc for %{name}
36     Requires: %{name} = %{version}-%{release}
37     Requires: jpackage-utils
38    
39     %description javadoc
40     Geronimo EJB 2.1 Spec.
41    
42     This package contains javadoc for %{name}.
43    
44     %prep
45     %setup -q -n %{pkg_name}-%{version}
46     %patch0 -p0
47    
48     %build
49 dmorgan 356326 mvn-rpmbuild install javadoc:aggregate
50    
51 gil 126259 %install
52     [ %{buildroot} != / ] && rm -rf %{buildroot}
53    
54     mkdir -p %{buildroot}%{_javadir}
55     mkdir -p %{buildroot}%{_mavenpomdir}
56    
57     install -m 644 target/%{pkg_name}-%{version}.jar \
58 dmorgan 356326 %{buildroot}%{_javadir}/geronimo-ejb-%{api_version}-api.jar
59 gil 126259
60     install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-geronimo-ejb-%{api_version}-api.pom
61 dmorgan 356326 %add_maven_depmap JPP-geronimo-ejb-%{api_version}-api.pom geronimo-ejb-%{api_version}-api.jar
62 gil 126259
63 dmorgan 356326 mkdir -p %{buildroot}%{_javadocdir}/geronimo-ejb-%{api_version}-api
64     cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/geronimo-ejb-%{api_version}-api
65 gil 126259
66     %post
67     %update_maven_depmap
68    
69     %postun
70     %update_maven_depmap
71    
72     %files
73     %{_javadir}/geronimo-ejb-2.1-api.jar
74     %{_mavenpomdir}/*
75     %{_mavendepmapfragdir}/*
76     %doc LICENSE.txt NOTICE.txt
77    
78     %files javadoc
79     %{_javadocdir}/geronimo-ejb-2.1-api
80    

  ViewVC Help
Powered by ViewVC 1.1.30