/[packages]/cauldron/hibernate-jpa-2.0-api/current/SPECS/hibernate-jpa-2.0-api.spec
ViewVC logotype

Diff of /cauldron/hibernate-jpa-2.0-api/current/SPECS/hibernate-jpa-2.0-api.spec

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

revision 122526 by gil, Mon Jul 11 18:24:20 2011 UTC revision 122527 by gil, Mon Jul 11 20:42:00 2011 UTC
# Line 1  Line 1 
1  Name:          hibernate-jpa-2.0-api  %global namedreltag .Final
2  Version:       1.0.1  %global namedversion %{version}%{?namedreltag}
3  Release:       %mkrel 0.Final  Name:             hibernate-jpa-2.0-api
4  Summary:       Hibernate JPA 2.0 API  Version:          1.0.1
5  Group:         Development/Java  Release:          %mkrel 0
6  License:       EDL, EPL  Summary:          Java Persistence 2.0 (JSR 317) API
7  Url:           http://hibernate.org  Group:            Development/Java
8    License:          BSD
9    Url:              http://www.hibernate.org/
10  # svn export http://anonsvn.jboss.org/repos/hibernate/jpa-api/tags/hibernate-jpa-2.0-api-1.0.1.Final  # svn export http://anonsvn.jboss.org/repos/hibernate/jpa-api/tags/hibernate-jpa-2.0-api-1.0.1.Final
11  # tar czf hibernate-jpa-2.0-api-1.0.1.Final-src-svn.tar.gz hibernate-jpa-2.0-api-1.0.1.Final  # tar czf hibernate-jpa-2.0-api-1.0.1.Final-src-svn.tar.gz hibernate-jpa-2.0-api-1.0.1.Final
12  Source0:       hibernate-jpa-2.0-api-1.0.1.Final-src-svn.tar.gz  Source0:          hibernate-jpa-2.0-api-1.0.1.Final-src-svn.tar.gz
 Source1:       hibernate-jpa-2.0-api-component-info.xml  
13  # remove wagon-webdav extension  # remove wagon-webdav extension
14  Patch0:        hibernate-jpa-2.0-api-1.0.1.Final-pom_xml.patch  Patch0:           hibernate-jpa-2.0-api-1.0.1.Final-pom_xml.patch
15  BuildRequires: java-devel  BuildRequires:    java-devel
16  BuildRequires: jpackage-utils  BuildRequires:    jpackage-utils
17  BuildRequires: maven  BuildRequires:    maven
18  BuildRequires: maven-compiler-plugin  BuildRequires:    maven-compiler-plugin
19  BuildRequires: maven-jar-plugin  BuildRequires:    maven-install-plugin
20  BuildRequires: maven-javadoc-plugin  BuildRequires:    maven-jar-plugin
21  BuildRequires: maven-release-plugin  BuildRequires:    maven-javadoc-plugin
22  BuildRequires: maven-source-plugin  BuildRequires:    maven-release-plugin
23  Requires:      jpackage-utils  BuildRequires:    maven-resources-plugin
24  BuildArch:     noarch  BuildRequires:    maven-surefire-plugin
25  BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-buildroot  Requires:         java
26    Requires:         jpackage-utils
27    Requires(post):   jpackage-utils
28    Requires(postun): jpackage-utils
29    BuildArch:        noarch
30    
31  %description  %description
32  Hibernate definition of the Java Persistence 2.0 (JSR 317) API.  Hibernate definition of the Java Persistence 2.0 (JSR 317) API.
# Line 29  Hibernate definition of the Java Persist Line 34  Hibernate definition of the Java Persist
34  %package javadoc  %package javadoc
35  Group:         Documentation  Group:         Documentation
36  Summary:       Javadoc for %{name}  Summary:       Javadoc for %{name}
 Requires:      %{name} = %{version}-%{release}  
37  Requires:      jpackage-utils  Requires:      jpackage-utils
38    
39  %description javadoc  %description javadoc
# Line 38  Hibernate JPA 2.0 API. Line 42  Hibernate JPA 2.0 API.
42  This package contains javadoc for %{name}  This package contains javadoc for %{name}
43    
44  %prep  %prep
45  %setup -q -n hibernate-jpa-2.0-api-%{version}.Final  %setup -q -n %setup -q -n %{name}-%{namedversion}
46  %patch0 -p0  %patch0 -p0
47    
48  %build  %build
49  mvn-rpmbuild -e \  mvn-rpmbuild -e \
50    -Dmaven.test.skip=true \    -Dmaven.test.skip=true \
51    install javadoc:javadoc    install javadoc:aggregate
52    
53  %install  %install
54  [ %{buildroot} != / ] && rm -rf %{buildroot}  [ %{buildroot} != / ] && rm -rf %{buildroot}
55    
56  mkdir -p %{buildroot}%{_javadir}  mkdir -p %{buildroot}%{_javadir}/hibernate
57  install -pm 644 target/hibernate-jpa-2.0-api-%{version}.Final.jar \  install -pm 644 target/hibernate-jpa-2.0-api-%{namedversion}.jar \
58          %{buildroot}%{_javadir}/hibernate-jpa-2.0-api-%{version}.jar          %{buildroot}%{_javadir}/hibernate/hibernate-jpa-2.0-api.jar
 # need repolib ? target/hibernate-jpa-2.0-api-1.0.1.Final-sources.jar  
   
 (  
   cd %{buildroot}%{_javadir}  
   for jar in *-%{version}*; do  
     ln -sf  ${jar} `echo $jar| sed  "s|-%{version}||g"`  
   done  
 )  
59    
60  mkdir -p %{buildroot}%{_mavenpomdir}  mkdir -p %{buildroot}%{_mavenpomdir}
61  install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-hibernate-jpa-2.0-api.pom  install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP.hibernate-hibernate-jpa-2.0-api.pom
62  %add_to_maven_depmap org.hibernate.javax.persistence hibernate-jpa-2.0-api %{version}.Final JPP hibernate-jpa-2.0-api  %add_to_maven_depmap org.hibernate.javax.persistence hibernate-jpa-2.0-api %{namedversion} JPP/hibernate hibernate-jpa-2.0-api
63    
64  mkdir -p %{buildroot}%{_javadocdir}/hibernate-jpa-2.0-api-%{version}  mkdir -p %{buildroot}%{_javadocdir}/hibernate-jpa-2.0-api
65  cp -r target/site/apidocs/* %{buildroot}%{_javadocdir}/hibernate-jpa-2.0-api-%{version}  cp -r target/site/apidocs/* %{buildroot}%{_javadocdir}/hibernate-jpa-2.0-api
 ln -s hibernate-jpa-2.0-api-%{version} %{buildroot}%{_javadocdir}/hibernate-jpa-2.0-api  
66    
67  %clean  %clean
68  [ %{buildroot} != / ] && rm -rf %{buildroot}  [ %{buildroot} != / ] && rm -rf %{buildroot}
# Line 79  ln -s hibernate-jpa-2.0-api-%{version} % Line 74  ln -s hibernate-jpa-2.0-api-%{version} %
74  %update_maven_depmap  %update_maven_depmap
75    
76  %files  %files
77  %defattr(-,root,root)  %{_javadir}/hibernate/hibernate-jpa-2.0-api.jar
 %{_javadir}/hibernate-jpa-2.0-api-%{version}.jar  
 %{_javadir}/hibernate-jpa-2.0-api.jar  
78  %{_mavenpomdir}/*  %{_mavenpomdir}/*
79  %{_mavendepmapfragdir}/*  %{_mavendepmapfragdir}/*
80  %doc license.txt readme.txt  %doc license.txt readme.txt
81    
82  %files javadoc  %files javadoc
 %defattr(-,root,root)  
 %{_javadocdir}/hibernate-jpa-2.0-api-%{version}  
83  %{_javadocdir}/hibernate-jpa-2.0-api  %{_javadocdir}/hibernate-jpa-2.0-api
84    
85    %changelog
86    * Mon Jul 11 2011 gil <gil> 1.0.1-0.%mkrel
87    - initial rpm

Legend:
Removed from v.122526  
changed lines
  Added in v.122527

  ViewVC Help
Powered by ViewVC 1.1.30