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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2094147 - (show annotations) (download)
Sun Sep 8 08:12:34 2024 UTC (10 months, 1 week ago) by wally
File size: 2115 byte(s)
replace deprecated %%patchN with '%%patch -P N' (SILENT)
1 %define api_version 2.1
2 %define pkg_name geronimo-ejb_%{api_version}_spec
3
4 Name: geronimo-ejb-2.1-api
5 Version: 1.1
6 Release: %mkrel 6
7 Summary: Geronimo EJB Spec 2.1
8 Summary: Geronimo CORBA 3.0 Spec
9 Group: Development/Java
10 License: ASL
11 URL: https://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 BuildRequires: geronimo-jta-1.0.1B-api
18 BuildRequires: java-devel
19 BuildRequires: junit
20 BuildRequires: jpackage-utils
21 BuildRequires: maven-compiler-plugin
22 BuildRequires: maven-install-plugin
23 BuildRequires: maven-jar-plugin
24 BuildRequires: maven-javadoc-plugin
25 BuildRequires: maven-local
26 BuildRequires: plexus-resources
27 Requires: jpackage-utils
28 BuildArch: noarch
29
30 %description
31 Geronimo EJB 2.1 Spec.
32
33 %package javadoc
34 Group: Development/Java
35 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 %patch -P 0 -p0
47
48 %build
49 mvn-rpmbuild install javadoc:aggregate
50
51 %install
52 mkdir -p %{buildroot}%{_javadir}
53 mkdir -p %{buildroot}%{_mavenpomdir}
54
55 install -m 644 target/%{pkg_name}-%{version}.jar \
56 %{buildroot}%{_javadir}/geronimo-ejb-%{api_version}-api.jar
57
58 install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-geronimo-ejb-%{api_version}-api.pom
59 %add_maven_depmap JPP-geronimo-ejb-%{api_version}-api.pom geronimo-ejb-%{api_version}-api.jar
60
61 mkdir -p %{buildroot}%{_javadocdir}/geronimo-ejb-%{api_version}-api
62 cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/geronimo-ejb-%{api_version}-api
63
64 %post
65 %update_maven_depmap
66
67 %postun
68 %update_maven_depmap
69
70 %files
71 %{_javadir}/geronimo-ejb-2.1-api.jar
72 %{_mavenpomdir}/*
73 %{_mavendepmapfragdir}/*
74 %doc LICENSE.txt NOTICE.txt
75
76 %files javadoc
77 %{_javadocdir}/geronimo-ejb-2.1-api
78

  ViewVC Help
Powered by ViewVC 1.1.30