From db3a2aef12e1322e6f66eb9e68de087dece3a45b Mon Sep 17 00:00:00 2001 From: cvsdist Date: Sep 09 2004 06:27:55 +0000 Subject: auto-import changelog data from jakarta-commons-lang-2.0-1jpp_1rh.src.rpm 2.0-1jpp_1rh - RH vacuuming - don't run junit tests; some parts are JVM flavour dependent 2.0-1jpp - Update to 2.0. - Add non-versioned javadocs dir symlink. - Crosslink with local J2SE javadocs. - Convert specfile to UTF-8. 1.0.1-3jpp - Rebuild for JPackage 1.5. Tue Mar 04 2003 Ville Skyttä - 1.0.1-2jpp - Repackage to recover from earlier accidental overwrite with older version. - No macros in URL and SourceX tags. - Remove spurious api/ from installed javadoc path. - Spec file cleanups. - (from 1.0.1-1jpp) Update to 1.0.1. - (from 1.0.1-1jpp) Run JUnit tests when building. Thu Feb 27 2003 Henri Gomez 1.0-3jpp - fix ASF license and add packager tag Mon Oct 07 2002 Henri Gomez 1.0-2jpp - missed to include changelog Mon Oct 07 2002 Henri Gomez 1.0-1jpp - release 1.0 Tue Aug 20 2002 Henri Gomez 1.0.b1.1-1jpp - fist jpp release --- diff --git a/.cvsignore b/.cvsignore index e69de29..8d337b7 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +commons-lang-2.0-src.tar.gz diff --git a/jakarta-commons-lang.spec b/jakarta-commons-lang.spec new file mode 100644 index 0000000..47c9e8c --- /dev/null +++ b/jakarta-commons-lang.spec @@ -0,0 +1,123 @@ +%define base_name lang +%define short_name commons-%{base_name} +%define name jakarta-%{short_name} +%define section free + +Name: %{name} +Version: 2.0 +Release: 1jpp_1rh +Epoch: 0 +Summary: Jakarta Commons Lang Package +License: Apache Software License +Group: Development/Libraries/Java +#Vendor: JPackage Project +#Distribution: JPackage +URL: http://jakarta.apache.org/commons/lang.html +Source0: http://archive.apache.org/dist/jakarta/commons/lang/source/commons-lang-2.0-src.tar.gz +Patch0: %{name}-crosslink.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot + +BuildArch: noarch +BuildRequires: ant, junit, jpackage-utils >= 0:1.5 + +%description +The standard Java libraries fail to provide enough methods for +manipulation of its core classes. The Commons Lang Component provides +these extra methods. +The Commons Lang Component provides a host of helper utilities for the +java.lang API, notably String manipulation methods, basic numerical +methods, object reflection, creation and serialization, and System +properties. Additionally it contains an inheritable enum type, an +exception structure that supports multiple types of nested-Exceptions +and a series of utlities dedicated to help with building methods, such +as hashCode, toString and equals. + +%package javadoc +Summary: Javadoc for %{name} +Group: Development/Documentation +BuildRequires: java-javadoc + +%description javadoc +Javadoc for %{name}. + + +%prep +%setup -q -n %{short_name}-%{version}-src +%patch0 -p0 + + +%build +ant \ + -Djunit.jar=$(find-jar junit) \ + -Dfinal.name=%{short_name} \ + -Dj2se.javadoc=%{_javadocdir}/java \ + 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) + +# javadoc +mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} +cp -pr dist/docs/api/* $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 +%defattr(0644,root,root,0755) +%doc PROPOSAL.html STATUS.html LICENSE.txt RELEASE-NOTES.txt +%{_javadir}/* + +%files javadoc +%defattr(0644,root,root,0755) +%doc %{_javadocdir}/%{name}-%{version} +%ghost %doc %{_javadocdir}/%{name} + + +%changelog +* Fri Mar 12 2004 Frank Ch. Eigler - 0:2.0-1jpp_1rh +- RH vacuuming +- don't run junit tests; some parts are JVM flavour dependent + +* Sun Oct 12 2003 Ville Skyttä - 0:2.0-1jpp +- Update to 2.0. +- Add non-versioned javadocs dir symlink. +- Crosslink with local J2SE javadocs. +- Convert specfile to UTF-8. + +* Fri Apr 4 2003 Ville Skyttä - 0:1.0.1-3jpp +- Rebuild for JPackage 1.5. + +* Tue Mar 4 2003 Ville Skyttä - 1.0.1-2jpp +- Repackage to recover from earlier accidental overwrite with older version. +- No macros in URL and SourceX tags. +- Remove spurious api/ from installed javadoc path. +- Spec file cleanups. +- (from 1.0.1-1jpp) Update to 1.0.1. +- (from 1.0.1-1jpp) Run JUnit tests when building. + +* Thu Feb 27 2003 Henri Gomez 1.0-3jpp +- fix ASF license and add packager tag + +* Mon Oct 07 2002 Henri Gomez 1.0-2jpp +- missed to include changelog + +* Mon Oct 07 2002 Henri Gomez 1.0-1jpp +- release 1.0 + +* Tue Aug 20 2002 Henri Gomez 1.0.b1.1-1jpp +- fist jpp release diff --git a/sources b/sources index e69de29..bf5eded 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +200a40d46fe6a60af76acf973298b8fe commons-lang-2.0-src.tar.gz