diff --git a/.cvsignore b/.cvsignore index e69de29..b355642 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +jakarta-regexp-1.3.tar.gz diff --git a/regexp.spec b/regexp.spec new file mode 100644 index 0000000..ced1d3a --- /dev/null +++ b/regexp.spec @@ -0,0 +1,142 @@ +%define name regexp +%define full_name jakarta-%{name} +%define version 1.3 +%define release 1jpp +%define section free + +Name: %{name} +Version: %{version} +Release: %{release} +Epoch: 0 +Summary: Simple regular expressions API +License: Apache Software License +Group: Development/Libraries/Java +Distribution: JPackage +Vendor: JPackage Project +Url: http://jakarta.apache.org/%{name}/ +Source0: http://www.apache.org/dist/jakarta/regexp/jakarta-regexp-%{version}.tar.gz +BuildRequires: ant +BuildRequires: jpackage-utils >= 0:1.5 +Buildarch: noarch +Buildroot: %{_tmppath}/%{name}-%{version}-buildroot + +%description +Regexp is a 100% Pure Java Regular Expression package that was +graciously donated to the Apache Software Foundation by Jonathan Locke. +He originally wrote this software back in 1996 and it has stood up quite +well to the test of time. +It includes complete Javadoc documentation as well as a simple Applet +for visual debugging and testing suite for compatibility. + +%package javadoc +Group: Development/Java +Summary: Javadoc for %{name} + +%description javadoc +Javadoc for %{name}. + +%prep +rm -rf $RPM_BUILD_ROOT +%setup -n %{full_name}-%{version} +# remove all binary libs +find . -name "*.jar" -exec rm -f {} \; + +%build +mkdir lib +ant -Djakarta-site2.dir=. jar javadocs + + +%install +# jars +install -d -m 755 $RPM_BUILD_ROOT%{_javadir} +install -m 644 build/*.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|-%{version}||g"`; done) +# javadoc +install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} +cp -r docs/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} +rm -rf docs/api + +%clean +rm -rf $RPM_BUILD_ROOT + +%post javadoc +rm -f %{_javadocdir}/%{name} +ln -s %{name}-%{version} %{_javadocdir}/%{name} + +%postun javadoc +if [ "$1" = "0" ]; then + rm -f %{_javadocdir}/%{name} +fi + +%files +%defattr(0644,root,root,0755) +%doc LICENSE.txt +%{_javadir}/*.jar + +%files javadoc +%defattr(0644,root,root,0755) +%{_javadocdir}/%{name}-%{version} + +%changelog +* Thu Oct 09 2003 Henri Gomez 0:1.3-1jpp +- regexp 1.3 + +* Fri May 09 2003 David Walluck 0:1.2-14jpp +- update for JPackage 1.5 + +* Fri Mar 23 2003 Nicolas Mailhot 1.2-13jpp +- for jpackage-utils 1.5 + +* Tue Jul 02 2002 Guillaume Rousse 1.2-11jpp +- section marcro +- removed additional symlink + +* Mon Jun 24 2002 Henri Gomez 1.2-10jpp +- add official jakarta jarname (jakarta-regexp-1.2.jar) symlink to real + jarname + +* Mon Jun 10 2002 Henri Gomez 1.2-9jpp +- use sed instead of bash 2.x extension in link area to make spec compatible + with distro using bash 1.1x +- use official tarball + +* Fri Jan 18 2002 Guillaume Rousse 1.2-8jpp +- versioned dir for javadoc +- no dependencies javadoc package + +* Sat Dec 1 2001 Guillaume Rousse 1.2-7jpp +- javadoc in javadoc package +- official summary + +* Wed Nov 21 2001 Christian Zoffoli 1.2-5jpp +- removed packager tag +- new jpp extension + +* Sun Sep 30 2001 Guillaume Rousse 1.2-5jpp +- first unified release +- s/jPackage/JPackage + +* Sun Aug 26 2001 Guillaume Rousse 1.2-4mdk +- vendor tag +- packager tag +- s/Copyright/License/ +- truncated description to 72 columns in spec +- spec cleanup +- used versioned jar +- used new source packaging policy + +* Sat Feb 17 2001 Guillaume Rousse 1.2-3mdk +- spec cleanup +- changelog correction + +* Sun Feb 04 2001 Guillaume Rousse 1.2-2mdk +- merged with Henri Gomez specs: +- changed name to regexp +- changed javadir to /usr/share/java +- dropped jdk & jre requirement +- added Jikes support +- changed jar name to regexp.jar +- corrected doc + +* Sun Jan 14 2001 Guillaume Rousse 1.2-1mdk +- first Mandrake release diff --git a/sources b/sources index e69de29..d18226b 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +4322f82bea908ca4a7db270f7fa4850d jakarta-regexp-1.3.tar.gz