[Jpackage-commits] rpms/free/werkz werkz-1.0-beta-10.pom, 1.1, 1.2 werkz.spec, 1.2, 1.3

jpackage jpackage at ryu.zarb.org
Thu Dec 23 12:52:52 CET 2010


Update of /home/projects/jpackage/cvs/rpms/free/werkz
In directory ryu.zarb.org:/tmp/mKuZP5ja2h/rpms/free/werkz

Modified Files:
	werkz.spec 
Added Files:
	werkz-1.0-beta-10.pom 
Log Message:
1.0-0.b10.8.jpp6

--- NEW FILE: werkz-1.0-beta-10.pom ---
<project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>werkz</groupId>
  <artifactId>werkz</artifactId>
  <version>1.0-beta-10</version>
</project>
Index: werkz.spec
===================================================================
RCS file: /home/projects/jpackage/cvs/rpms/free/werkz/werkz.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -C 2 -d -r1.2 -r1.3
*** werkz.spec	15 Dec 2004 14:15:57 -0000	1.2
--- werkz.spec	23 Dec 2010 11:52:50 -0000	1.3
***************
*** 1,8 ****
  %define section   free
- %define werkz_version   1.0
  
  Name:           werkz
! Version:        %{werkz_version}
! Release:        0.b10.2jpp
  Epoch:          0
  Summary:        Goal-oriented process framework
--- 1,37 ----
+ # Copyright (c) 2000-2010, JPackage Project
+ # All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+ # modification, are permitted provided that the following conditions
+ # are met:
+ #
+ # 1. Redistributions of source code must retain the above copyright
+ #    notice, this list of conditions and the following disclaimer.
+ # 2. Redistributions in binary form must reproduce the above copyright
+ #    notice, this list of conditions and the following disclaimer in the
+ #    documentation and/or other materials provided with the
+ #    distribution.
+ # 3. Neither the name of the JPackage Project nor the names of its
+ #    contributors may be used to endorse or promote products derived
+ #    from this software without specific prior written permission.
+ #
+ # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ #
+ 
  %define section   free
  
  Name:           werkz
! Version:        1.0
! Release:        0.b10.8%{?dist}
  Epoch:          0
  Summary:        Goal-oriented process framework
***************
*** 14,82 ****
  # cvs -d :pserver:anonymous at cvs.werkz.codehaus.org:/home/projects/werkz/scm login
  # cvs -z3 -d :pserver:anonymous at cvs.werkz.codehaus.org:/home/projects/werkz/scm export -r WERKZ_MAVEN_1_0-BRANCH werkz
  BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
- Distribution:   JPackage
- Vendor:         JPackage Project
  
  BuildArch:      noarch
! BuildRequires:  jpackage-utils >= 0:1.5
! BuildRequires:  ant >= 0:1.5
! BuildRequires:  junit
! BuildRequires:  jakarta-commons-logging
! BuildRequires:  jakarta-commons-jelly
! BuildRequires:  jakarta-commons-jelly-tags-ant
! Requires:  jakarta-commons-logging
! Requires:  jakarta-commons-jelly
! Requires:  jakarta-commons-jelly-tags-ant
  
  %description
! Werkz is a light-weight goal-oriented process framework. Certain tasks, 
! such as organizing the build-chain of a complex development project, 
! can be easily modelled as a graph of goals. 
! werkz is a framework that allows modelling of a complex graph of goals 
! and an engine that efficiently and correctly attempts to satisfy requests. 
! As an abstract framework, werkz imposes no particular domain semantics 
! or execution model. It simply manages the dependencies between goals and 
! invokes application-specific code in the correct order. 
  
  %package        javadoc
  Summary:        Javadoc for %{name}
  Group:          Development/Documentation
  
  %description    javadoc
  %{summary}.
  
- 
  %prep
  %setup -q -n %{name}-maven-%{version}
  
  %build
  export CLASSPATH=$(build-classpath \
! jakarta-commons-logging \
  jakarta-commons-jelly \
! jakarta-commons-jelly-tags-ant \
! junit)
  CLASSPATH=target/classes:target/test-classes:$CLASSPATH
  ant -Dbuild.sysclasspath=only dist
  
- 
  %install
  rm -rf $RPM_BUILD_ROOT
! install -Dpm 644 dist/%{name}-%{werkz_version}-beta-4.jar \
    $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
  ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
  
  install -dm 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
  cp -pr target/docs/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
! ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
! 
  
  %clean
  rm -rf $RPM_BUILD_ROOT
  
  
! %post javadoc
! rm -f %{_javadocdir}/%{name}
! ln -s %{name}-%{version} %{_javadocdir}/%{name}
! 
  
  %files
--- 43,122 ----
  # cvs -d :pserver:anonymous at cvs.werkz.codehaus.org:/home/projects/werkz/scm login
  # cvs -z3 -d :pserver:anonymous at cvs.werkz.codehaus.org:/home/projects/werkz/scm export -r WERKZ_MAVEN_1_0-BRANCH werkz
+ Source1:        http://mirrors.ibiblio.org/pub/mirrors/maven2/werkz/werkz/1.0-beta-10/werkz-1.0-beta-10.pom
  BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
  
  BuildArch:      noarch
! BuildRequires:  jpackage-utils >= 0:1.7.5
! BuildRequires:  java-devel >= 0:1.6.0
! BuildRequires:  ant >= 0:1.7.1
! BuildRequires:  ant-junit
! BuildRequires:  junit >= 0:3.8.2
! BuildRequires:  apache-commons-logging
! BuildRequires:  jakarta-commons-jelly >= 0:1.0
! BuildRequires:  jakarta-commons-jelly-tags-ant >= 0:1.0
! Requires:  java >= 0:1.6.0
! Requires:  apache-commons-logging
! Requires:  jakarta-commons-jelly >= 0:1.0
! Requires:  jakarta-commons-jelly-tags-ant >= 0:1.0
! Requires(post):    jpackage-utils >= 0:1.7.5
! Requires(postun):  jpackage-utils >= 0:1.7.5
  
  %description
! Werkz is a light-weight goal-oriented process framework.
! Certain tasks, such as organizing the build-chain of a 
! complex development project, can be easily modelled as a
! graph of goals.  werkz is a framework that allows modelling 
! of a complex graph of goals and an engine that efficiently 
! and correctly attempts to satisfy requests. 
! As an abstract framework, werkz imposes no particular domain
! semantics or execution model. It simply manages the 
! dependencies between goals and invokes application-specific 
! code in the correct order. 
  
  %package        javadoc
  Summary:        Javadoc for %{name}
  Group:          Development/Documentation
+ BuildRequires:  jakarta-commons-logging-javadoc
  
  %description    javadoc
  %{summary}.
  
  %prep
  %setup -q -n %{name}-maven-%{version}
+ cp build.xml build.xml.sav
  
  %build
+ export OPT_JAR_LIST="ant/ant-junit junit"
  export CLASSPATH=$(build-classpath \
! commons-logging \
  jakarta-commons-jelly \
! jakarta-commons-jelly-tags-ant)
  CLASSPATH=target/classes:target/test-classes:$CLASSPATH
  ant -Dbuild.sysclasspath=only dist
  
  %install
  rm -rf $RPM_BUILD_ROOT
! install -Dm 644 dist/%{name}-%{version}-beta-4.jar \
    $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
  ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
+ %add_to_maven_depmap %{name} %{name} %{version}-beta-10 JPP %{name}
+ 
+ # poms
+ install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/maven2/poms
+ install -m 644 %{SOURCE1} \
+     $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP-%{name}.pom
  
  install -dm 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
  cp -pr target/docs/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
! ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
  
  %clean
  rm -rf $RPM_BUILD_ROOT
  
+ %post
+ %update_maven_depmap
  
! %postun
! %update_maven_depmap
  
  %files
***************
*** 84,101 ****
  %doc LICENSE.txt
  %{_javadir}/*.jar
  
  %files javadoc
  %defattr(-,root,root,-)
  %doc %{_javadocdir}/%{name}-%{version}
! %ghost %doc %{_javadocdir}/%{name}
! 
  
  %changelog
! * Fri Jul 09 2004 Ralph Apel <r.apel at r-apel.de> - 0:1.0-0.b10.2jpp
! - WERKZ_MAVEN_1_0-BRANCH
  
! * Fri Feb 06 2004 Ralph Apel <r.apel at r-apel.de> - 0:1.0-0.b10.1jpp
  - Go to a defined beta release
  
  * Tue Jan 27 2004 Ralph Apel <r.apel at r-apel.de> - 0:1.0-0.20040126dev.1jpp
  - First JPackage release
--- 124,162 ----
  %doc LICENSE.txt
  %{_javadir}/*.jar
+ %{_mavendepmapfragdir}/*
+ %{_datadir}/maven2/poms/*
  
  %files javadoc
  %defattr(-,root,root,-)
  %doc %{_javadocdir}/%{name}-%{version}
! %doc %{_javadocdir}/%{name}
  
  %changelog
! * Thu Dec 23 2010 Ralph Apel <r.apel at r-apel.de> - 0:1.0-0.b10.8
! - First JPP-6 release
  
! * Mon Mar 16 2009 Ralph Apel <r.apel at r-apel.de> - 0:1.0-0.b10.7.jpp5
! - First JPP-5 release
! 
! * Wed May 17 2006 Ralph Apel <r.apel at r-apel.de> - 0:1.0-0.b10.6jpp
! - First JPP-1.7 release
! 
! * Mon Aug 30 2004 Ralph Apel <r.apel at r-apel.de> - 0:1.0-0.b10.5jpp
! - Build with ant-1.6.2
! 
! * Mon Aug 16 2004 Ralph Apel <r.apel at r-apel.de> - 0:1.0-0.b10.4jpp
! - Restore MAVEN-branch as source
! 
! * Fri Aug 06 2004 Ralph Apel <r.apel at r-apel.de> - 0:1.0-0.b10.3jpp
! - Void change
! 
! * Tue Jun 01 2004 Randy Watler <rwatler at finali.com> - 0:1.0-0.b10.2jpp
! - Upgrade to Ant 1.6.X
! 
! * Fri Feb 13 2004 Ralph Apel <r.apel at r-apel.de> - 0:1.0-0.b10.1jpp
  - Go to a defined beta release
  
  * Tue Jan 27 2004 Ralph Apel <r.apel at r-apel.de> - 0:1.0-0.20040126dev.1jpp
  - First JPackage release
+ 
+ 




More information about the JPackage-commits mailing list