rpms/jakarta-commons-digester/devel commons-digester-1.7-component-info.xml, NONE, 1.1 jakarta-commons-digester.spec, 1.34, 1.35

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Tue Jan 23 02:34:46 UTC 2007


Author: vivekl

Update of /cvs/dist/rpms/jakarta-commons-digester/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv3674/devel

Modified Files:
	jakarta-commons-digester.spec 
Added Files:
	commons-digester-1.7-component-info.xml 
Log Message:
auto-import jakarta-commons-digester-1.7-6jpp.el4ep1.1 on branch devel from jakarta-commons-digester-1.7-6jpp.el4ep1.1.src.rpm


--- NEW FILE commons-digester-1.7-component-info.xml ---
<project name="apache-commons-digester">
   <component id="apache-digester"
              licenseType="apache-2.0"
              version="1.7brew"
              projectHome="http://jakarta.apache.org/commons/digester/"
              description="XML to Java object mapping module"
              scm=":ext:cvs.devel.redhat.com:/cvs/dist/jakarta-commons-digester"
              tag="@TAG@">
      <!-- Built using JDK 1.4 -->
      <artifact id="commons-digester.jar"/>
      <export>
         <include input="commons-digester.jar"/>
      </export>
   </component>
</project>


Index: jakarta-commons-digester.spec
===================================================================
RCS file: /cvs/dist/rpms/jakarta-commons-digester/devel/jakarta-commons-digester.spec,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- jakarta-commons-digester.spec	10 Aug 2006 19:45:31 -0000	1.34
+++ jakarta-commons-digester.spec	23 Jan 2007 02:34:44 -0000	1.35
@@ -28,7 +28,17 @@
 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #
 
-%define _with_gcj_support 1
+# If you want repolib package to be built,
+# issue the following: 'rpmbuild --with repolib'
+
+%define _with_repolib 1
+
+%define with_repolib %{?_with_repolib:1}%{!?_with_repolib:0}
+%define without_repolib %{!?_with_repolib:1}%{?_with_repolib:0}
+
+%define repodir /apache-digester/1.7brew
+%define repodirlib %{repodir}/lib
+%define repodirsrc %{repodir}/src
 
 %define gcj_support %{?_with_gcj_support:1}%{!?_with_gcj_support:%{?_without_gcj_support:0}%{!?_without_gcj_support:%{?_gcj_support:%{_gcj_support}}%{!?_gcj_support:0}}}
 
@@ -38,12 +48,13 @@
 
 Name:           jakarta-%{short_name}
 Version:        1.7
-Release:        5jpp.1
+Release:        6jpp.el4ep1.1
 Epoch:          0
 Summary:        Jakarta Commons Digester Package
 License:        Apache Software License
 Group:          Development/Libraries/Java
 Source0:        http://www.apache.org/dist/jakarta/commons/digester/source/commons-digester-%{version}-src.tar.gz
+Source1:        commons-digester-1.7-component-info.xml
 URL:            http://jakarta.apache.org/commons/digester/
 BuildRequires:  ant
 BuildRequires:  jakarta-commons-beanutils >= 0:1.7
@@ -55,13 +66,13 @@
 BuildArch:      noarch
 %endif
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot
-Provides:       %{short_name}
-Obsoletes:      %{short_name}
+Provides:       %{short_name} = %{epoch}:%{version}-%{release}
+Obsoletes:      %{short_name} < %{epoch}:%{version}-%{release}
 
 %if %{gcj_support}
-BuildRequires:		java-gcj-compat-devel
-Requires(post):		java-gcj-compat
-Requires(postun):	java-gcj-compat
+BuildRequires:          java-gcj-compat-devel
+Requires(post):         java-gcj-compat
+Requires(postun):       java-gcj-compat
 %endif
 
 %description
@@ -69,6 +80,17 @@
 object mapping package written in the Java language to be distributed
 under the ASF license.
 
+%if %{with_repolib}
+%package        repolib
+Summary:        Artifacts to be uploaded to a repository library.
+Group:          Development/Libraries/Java
+
+%description     repolib
+Artifacts to be uploaded to a repository library.
+This package is not meant to be installed but so its contents
+can be extracted through rpm2cpio
+%endif
+
 %package javadoc
 Summary:        Javadoc for %{name}
 Group:          Development/Documentation
@@ -81,6 +103,10 @@
 %prep
 %setup -q -n %{short_name}-%{version}-src
 
+
+tag=`echo %{name}-%{version}-%{release} | sed 's|\.|_|g'`
+sed -i "s/@TAG@/$tag/g" %{SOURCE1}
+
 %build
 cp LICENSE.txt ../LICENSE
 
@@ -112,6 +138,16 @@
 %{_bindir}/aot-compile-rpm
 %endif
 
+
+%if %{with_repolib}
+        install -d -m 755 $RPM_BUILD_ROOT%{repodir}
+        install -d -m 755 $RPM_BUILD_ROOT%{repodirlib}
+        install -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{repodir}/component-info.xml
+        install -d -m 755 $RPM_BUILD_ROOT%{repodirsrc}
+        install -m 755 %{SOURCE0} $RPM_BUILD_ROOT%{repodirsrc}
+        cp $RPM_BUILD_ROOT%{_javadir}/commons-digester.jar $RPM_BUILD_ROOT%{repodirlib}
+%endif
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -155,7 +191,28 @@
 %{_javadocdir}/%{name}-%{version}
 %ghost %doc %{_javadocdir}/%{name}
 
+
+%if %{with_repolib}
+%files repolib
+%defattr(-,root,root)
+%{repodir}
+%endif
+
 %changelog
+* Mon Jan 22 2007 Vivek Lakshmanan <vivekl at redhat.com> - 0:1.7-6jpp.el4ep1.1
+- Resynch with JPP release
+- rpmlint clean up
+
+* Tue Jan 16 2007 Vivek Lakshmanan <vivekl at redhat.com> - 0:1.7-5jpp.3
+- Update component-info.xml to add scm and tag attribute instead of a comment
+- Remove the export of a versioned jar
+
+* Tue Jan 9 2007 Vivek Lakshmanan <vivekl at redhat.com> - 0:1.7-5jpp.2
+- Upgrade to latest from JPP and FC6
+- Remove old RHUG specific trigger
+- Add support for conditional build of repolib package
+- Build repolib package by default
+
 * Thu Aug 10 2006 Matt Wringe <mwringe at redhat.com> - 0:1.7-5jpp.1
 - Merge with upstream version:
  - Add missing requires for javadoc
@@ -227,5 +284,5 @@
 
 * Fri Jun 07 2002 Henri Gomez <hgomez at users.sourceforge.net> 1.2-1jpp
 - 1.2
-- added short names in %{_javadir}, as does jakarta developpers
+- added short names in _javadir, as does jakarta developpers
 - first jPackage release




More information about the fedora-cvs-commits mailing list