[RPM (6.0)] [DIST generic] excalibur-1.0-0.r508111.18.jpp6

Ralph Apel <[email protected]> Wed, 5 Sep 2012 09:41:45 +0200
Newsgroups gmane.linux.jpackage.announce
Message-ID <[email protected]>
Name        : excalibur                    Relocations: (not relocatable)
Version     : 1.0                               Vendor: JPackage Project
Release     : 0.r508111.18.jpp6             Build Date: Wed 05 Sep 2012 09:34:01 AM CEST
Install Date: (not installed)               Build Host: linux.fritz.box
Group       : Development/Java              Source RPM: (none)
Size        : 1953739                          License: ASL 2.0
Signature   : (none)
Packager    : Ralph Apel <[email protected]>
URL         : http://excalibur.apache.org/
Summary     : Excalibur IOC Frameworks, Containers, Components
Description :
Excalibur is a platform for component and container applications
built on key design patterns such as Inversion of Control and
Separation of Concerns available for the Java platform. You
can use Excalibur to build any number of other applications
from desktop centric Swing apps to complicated servers. The
Avalon Framework (the core of Excalibur) is often used as the
"underpinning" of a larger application or platform. Such
applications include Apache Cocoon, Apache James, and the
Keel Framework.
Excalibur is not part of the J2EE stack. While Excalibur can
be used in developing J2EE applications and even used to build
a J2EE server, the platform is not part of J2EE or a J2EE
application server. Excalibur is much simpler and does not
include many J2EE specifications out of the box. That said,
you might write a J2EE application which embeds Excalibur
(such as in a servlet) or you may embed a J2EE server in a
larger Excalibur-based container.
The Excalibur platform is the following:
* A core framework for component programming (The Avalon Framework)
* An IoC container called Fortress
* A set of container utilities called ContainerKit
* A component library called Cornerstone
When working with Excalibur you may use one or all of these.

---------------
Ralph Apel <[email protected]> 1:1.0-0.r508111.18
- Don't Provide, Obsolete nor include compat symlink for avalon-logkit
  leaving room for 1.2
---------------
excalibur.src: W: source-or-patch-not-bzipped excalibur-r508111-maven-compile-target.patch
excalibur.src: W: source-or-patch-not-bzipped excalibur-deprecated-pom.patch
excalibur.src: W: source-or-patch-not-bzipped excalibur-containerkit-logkit-DefaultDataSource.patch
excalibur.src: W: source-or-patch-not-bzipped excalibur-qdox.patch
excalibur.src: W: source-or-patch-not-bzipped excalibur-components-xmlutil-Saxon8ProcessorImpl.patch
excalibur.src: W: source-or-patch-not-bzipped excalibur-r508111-fortress-container-impl-02-pom_xml.patch
excalibur.src: W: source-or-patch-not-bzipped excalibur-r508111-deprecated-component-test-03-pom_xml.patch
excalibur.src: W: source-or-patch-not-bzipped excalibur-deprecated-i18n-pom.patch
excalibur.src: W: source-or-patch-not-bzipped excalibur-r508111-components-xmlutil-project-xml.patch
excalibur.src: W: source-or-patch-not-bzipped excalibur-r508111-fortress-examples-04-pom_xml.patch
excalibur.src: W: source-or-patch-not-bzipped excalibur-r508111-00-pom_xml.patch
excalibur.src: W: source-or-patch-not-bzipped excalibur-r508111-fortress-platform-06-wrapper_conf.patch
excalibur.src: W: source-or-patch-not-bzipped excalibur-r508111-fortress-platform-05-script.patch
excalibur.src: W: source-or-patch-not-bzipped excalibur-components-xmlutil-pom.patch
excalibur.src: W: non-standard-group Development/Java
excalibur.src: W: no-signature
excalibur.src: W: name-repeated-in-summary Excalibur
excalibur.src: W: invalid-license ASL 2.0
1 packages and 0 specfiles checked; 0 errors, 18 warnings.

---------------
Index: excalibur.spec
===================================================================
RCS file: /home/projects/jpackage/cvs/rpms/free/excalibur/excalibur.spec,v
retrieving revision 1.12
diff -u -r1.12 excalibur.spec
--- excalibur.spec	31 Aug 2012 07:53:00 -0000	1.12
+++ excalibur.spec	5 Sep 2012 07:41:44 -0000
@@ -34,7 +34,7 @@
 %define bcond_without() %{expand:%%{!?_without_%{1}:%%global with_%{1} 1}}
 
 %bcond_without maven
-%bcond_without repolib
+%bcond_with repolib
 
 %define section     free
 %define _binary_payload w9.gzdio
@@ -55,7 +55,7 @@
 
 Name:           excalibur
 Version:        1.0
-Release:        0.%{rsvn}.17%{?dist}
+Release:        0.%{rsvn}.18%{?dist}
 Epoch:          1
 Summary:        Excalibur IOC Frameworks, Containers, Components
 License:        ASL 2.0
@@ -232,8 +232,6 @@
 Summary:        Excalibur Avalon LogKit
 Group:          Development/Libraries
 Version:        %{containerkit_version}
-Provides:       avalon-logkit = %{epoch}:%{containerkit_version}-%{release}
-Obsoletes:      avalon-logkit < %{epoch}:%{containerkit_version}-%{release}
 Requires:       %{name} = %{epoch}:%{main_version}-%{release}
 Requires:       jms_1_1_api
 #Requires:      geronimo-jms-1.1-api
@@ -2180,7 +2178,6 @@
 
 install -pm 644 containerkit/logkit/target/avalon-logkit-%{containerkit_version}.jar \
   $RPM_BUILD_ROOT%{_javadir}/%{name}/avalon-logkit-%{containerkit_version}.jar
-ln -s %{name}/avalon-logkit-%{containerkit_version}.jar $RPM_BUILD_ROOT%{_javadir}/avalon-logkit-%{containerkit_version}.jar
 %add_to_maven_depmap org.apache.avalon.logkit avalon-logkit %{containerkit_version} JPP/%{name} avalon-logkit
 %add_to_maven_depmap logkit logkit %{containerkit_version} JPP/%{name} avalon-logkit
 %if %{with_maven}
@@ -2188,7 +2185,7 @@
 %endif
 
 (cd $RPM_BUILD_ROOT%{_javadir}/%{name} && for jar in *-%{containerkit_version}*; do ln -sf ${jar} `echo $jar| sed  "s|-%{containerkit_version}||g"`; done)
-(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{containerkit_version}*; do ln -sf ${jar} `echo $jar| sed  "s|-%{containerkit_version}||g"`; done)
+#(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{containerkit_version}*; do ln -sf ${jar} `echo $jar| sed  "s|-%{containerkit_version}||g"`; done)
 
 install -pm 644 cornerstone/connection/api/target/cornerstone-connection-api-%{cornerstone_version}.jar \
   $RPM_BUILD_ROOT%{_javadir}/%{name}/cornerstone-connection-api-%{cornerstone_version}.jar
@@ -3000,7 +2997,6 @@
 %files avalon-logkit
 %defattr(0644,root,root,0755)
 %{_javadir}/%{name}/avalon-logkit*
-%{_javadir}/avalon-logkit*
 
 %if %with repolib
 %define repodir %{_javadir}/repository.jboss.com/apache-avalon-logkit/%{containerkit_version}-brew
@@ -3445,6 +3441,10 @@
 %endif
 
 %changelog
+* Wed Sep 05 2012 Ralph Apel <[email protected]> 1:1.0-0.r508111.18
+- Don't Provide, Obsolete nor include compat symlink for avalon-logkit
+  leaving room for 1.2
+
 * Fri Aug 31 2012 Ralph Apel <[email protected]> 1:1.0-0.r508111.17
 - (Re)add excalibur-i18n, excalibur-naming