rpms/jakarta-commons-cli/devel jakarta-commons-cli-crosslink.patch, NONE, 1.1 jakarta-commons-cli.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Anthony Green (green) fedora-extras-commits at redhat.com
Wed Jan 18 13:57:58 UTC 2006


Author: green

Update of /cvs/extras/rpms/jakarta-commons-cli/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6183/devel

Modified Files:
	.cvsignore sources 
Added Files:
	jakarta-commons-cli-crosslink.patch jakarta-commons-cli.spec 
Log Message:
auto-import jakarta-commons-cli-1.0-6jpp_5 on branch devel from jakarta-commons-cli-1.0-6jpp_5.src.rpm

jakarta-commons-cli-crosslink.patch:

--- NEW FILE jakarta-commons-cli-crosslink.patch ---
--- build.xml~	2002-11-06 07:10:24.000000000 +0200
+++ build.xml	2003-10-12 22:24:53.000000000 +0300
@@ -9,7 +9,9 @@
   <property name="distdir" value="dist"></property>
   <property name="javadocdir" value="target/docs/apidocs"></property>
   <property name="final.name" value="commons-cli-1.0-beta-2-dev"></property>
-  
+  <property name="j2se.javadoc"
+    value="http://java.sun.com/j2se/1.4/docs/api/"/>
+
   <target name="init" description="o Initializes some properties">
 
     <condition property="noget">
@@ -121,6 +123,7 @@
         </fileset>
         <pathelement location="target/${final.name}.jar"></pathelement>
       </classpath>
+      <link href="${j2se.javadoc}"/>
     </javadoc>
  
   </target>
@@ -155,4 +158,4 @@
   </target>
 
 </project>
-    
\ No newline at end of file
+    


--- NEW FILE jakarta-commons-cli.spec ---
%define base_name       cli
%define short_name      commons-%{base_name}
%define name            jakarta-%{short_name}
%define section         devel

Name:           %{name}
Version:        1.0
Release:        6jpp_5%{?dist}
Epoch:          0
Summary:        Command Line Interface Library for Java
License:        Apache Software License
Group:          Development/Libraries
URL:            http://jakarta.apache.org/commons/cli/
Source:         http://archive.apache.org/dist/jakarta/commons/cli/source/cli-1.0-src.tar.gz
Patch0:         %{name}-crosslink.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot

BuildRequires:  ant >= 0:1.6, ant-junit >= 0:1.6, junit, jakarta-commons-lang, jakarta-commons-logging
BuildRequires:  jpackage-utils >= 0:1.5
# libgcj aot-compiled native libraries
BuildRequires:    java-gcj-compat-devel >= 1.0.31
Requires(post):   java-gcj-compat >= 1.0.31
Requires(postun): java-gcj-compat >= 1.0.31
Requires:       jakarta-commons-lang, jakarta-commons-logging

%description
The CLI library provides a simple and easy to use API for working with
the command line arguments and options.

%package        javadoc
Summary:        Javadoc for %{name}
Group:          Documentation
BuildRequires:  java-javadoc

%description    javadoc
Javadoc for %{name}.

%prep
%setup -q -n %{short_name}-%{version}
%patch0 -p0


%build
export OPT_JAR_LIST="ant/ant-junit junit"
export CLASSPATH=%(build-classpath commons-logging commons-lang )
export CLASSPATH="$CLASSPATH:target/%{short_name}.jar:target/test-classes"
 # for tests
mkdir lib
ant \
  -Dbuild.sysclasspath=only \
  -Dfinal.name=%{short_name} \
  -Dj2se.javadoc=%{_javadocdir}/java \
  jar test dist


%install
rm -rf $RPM_BUILD_ROOT

# jars
mkdir -p $RPM_BUILD_ROOT%{_javadir}
cp -p dist/%{short_name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}*; do ln -sf ${jar} `echo $jar| sed "s|jakarta-||g"`; done)
(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)

aot-compile-rpm

# javadoc
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cp -pr dist/docs/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}

%clean
rm -rf $RPM_BUILD_ROOT

%post -p %{_bindir}/rebuild-gcj-db

%postun -p %{_bindir}/rebuild-gcj-db

%files
%defattr(0644,root,root,0755)
%doc LICENSE.txt README.txt
%{_javadir}/*
%{_libdir}/gcj/%{name}

%files javadoc
%defattr(0644,root,root,0755)
%doc %{_javadocdir}/%{name}-%{version}


%changelog
* Wed Jan 18 2006 Anthony Green <green at redhat.com> - 0:1.0-6jpp_5
- Fix Summary.
- Clean up %files.

* Tue Jan 17 2006 Anthony Green <green at redhat.com> - 0:1.0-6jpp_4
- Build for Fedora.
- Remove unversioned javadoc dir.
- Adjust Groups.

* Wed Dec 21 2005 Jesse Keating <jkeating at redhat.com> - 0:1.0-6jpp_3fc
- rebuilt again

* Fri Dec 09 2005 Jesse Keating <jkeating at redhat.com> - 0:1.0-6jpp_2fc
- rebuilt

* Thu Jun 16 2005 Gary Benson <gbenson at redhat.com> - 0:1.0-6jpp_1fc
- Build into Fedora.

* Mon Dec 20 2004 Fernando Nasser <fnasser at redhat.com> - 0:1.0-6jpp_1rh
- First Red Hat release

* Sun Aug 23 2004 Randy Watler <rwatler at finali.com> - 0:1.0-6jpp
- Rebuild with ant-1.6.2

* Fri Aug 06 2004 Ralph Apel <r.apel at r-apel.de> - 0:1.0-5jpp
- Void change

* Tue Jun 01 2004 Randy Watler <rwatler at finali.com> - 0:1.0-4jpp
- Upgrade to Ant 1.6.X

* Sun Oct 12 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.0-3jpp
- Non-versioned javadoc dir symlink.
- Crosslink with local J2SE javadocs.

* Fri Apr  4 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.0-2jpp
- Rebuild for JPackage 1.5.

* Tue Dec 10 2002 Ville Skyttä <ville.skytta at iki.fi> - 1.0-1jpp
- 1.0, first JPackage release.


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/jakarta-commons-cli/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	18 Jan 2006 13:57:15 -0000	1.1
+++ .cvsignore	18 Jan 2006 13:57:58 -0000	1.2
@@ -0,0 +1 @@
+cli-1.0-src.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/jakarta-commons-cli/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	18 Jan 2006 13:57:15 -0000	1.1
+++ sources	18 Jan 2006 13:57:58 -0000	1.2
@@ -0,0 +1 @@
+ba34d585046b1f17dacbb13b377f4255  cli-1.0-src.tar.gz




More information about the fedora-extras-commits mailing list