From ed37a73be6d0ec8c354f51dc05f4c2e9064bb0cf Mon Sep 17 00:00:00 2001 From: Fernando Nasser Date: Thu, 10 Mar 2005 14:50:31 +0000 Subject: [PATCH] auto-import jzlib-1.0.5-2jpp on branch devel from jzlib-1.0.5-2jpp.src.rpm --- .cvsignore | 1 + jzlib.spec | 109 ++++++++++++++++++++++++++++++++++++++++++++++++ jzlib_build.xml | 51 ++++++++++++++++++++++ sources | 1 + 4 files changed, 162 insertions(+) create mode 100644 jzlib.spec create mode 100644 jzlib_build.xml diff --git a/.cvsignore b/.cvsignore index e69de29..71a62d6 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +jzlib-1.0.5.tar.gz diff --git a/jzlib.spec b/jzlib.spec new file mode 100644 index 0000000..5361244 --- /dev/null +++ b/jzlib.spec @@ -0,0 +1,109 @@ +%define section free + +Name: jzlib +Version: 1.0.5 +Release: 2jpp +Epoch: 0 +Summary: JZlib re-implementation of zlib in pure Java + +Group: Development/Libraries/Java +License: BSD-style +URL: http://www.jcraft.com/jzlib/ +Source0: http://www.jcraft.com/jzlib/jzlib-1.0.5.tar.gz +Source1: %{name}_build.xml +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +Distribution: JPackage +Vendor: JPackage Project + +BuildArch: noarch +BuildRequires: jpackage-utils >= 0:1.5.31, ant >= 0:1.5.4 + +%description +The zlib is designed to be a free, general-purpose, legally unencumbered +-- that is, not covered by any patents -- lossless data-compression +library for use on virtually any computer hardware and operating system. +The zlib was written by Jean-loup Gailly (compression) and Mark Adler +(decompression). + +%package javadoc +Summary: Javadoc for %{name} +Group: Development/Documentation + +%description javadoc +%{summary}. + +%package demo +Summary: Examples for %{name} +Group: Development/Libraries/Java + +%description demo +%{summary}. + + +%prep +%setup -q -n %{name}-%{version} +cp %{SOURCE1} build.xml +mkdir src +mv com src + +%build +ant dist javadoc + +%install +# jars +rm -rf $RPM_BUILD_ROOT +install -Dpm 644 dist/lib/%{name}.jar \ + $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar +ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar + +# javadoc +install -dm 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} +cp -pr javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} +ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink + +# examples +install -dm 755 $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version} +cp -pr example/* $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version} +ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_datadir}/%{name} # ghost symlink + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%post javadoc +rm -f %{_javadocdir}/%{name} +ln -s %{name}-%{version} %{_javadocdir}/%{name} + +%post demo +rm -f %{_datadir}/%{name} +ln -s %{name}-%{version} %{_datadir}/%{name} + + +%files +%defattr(0644,root,root,0755) +%{_javadir}/*.jar +%doc LICENSE.txt + +%files javadoc +%defattr(0644,root,root,0755) +%doc %{_javadocdir}/%{name}-%{version} +%ghost %doc %{_javadocdir}/%{name} + +%files demo +%defattr(0644,root,root,0755) +%doc %{_datadir}/%{name}-%{version} +%ghost %doc %{_datadir}/%{name} + +%changelog +* Tue Oct 19 2004 David Walluck 0:1.0.5-2jpp +- rebuild with jdk 1.4.2 + +* Tue Oct 19 2004 David Walluck 0:1.0.5-1jpp +- 0.1.5 + +* Sun Aug 23 2004 Randy Watler - 0:1.0.3-2jpp +- Rebuild with ant-1.6.2 + +* Wed Jan 14 2004 Ralph Apel - 0:1.0.3-1jpp +- First build. diff --git a/jzlib_build.xml b/jzlib_build.xml new file mode 100644 index 0000000..d5c970f --- /dev/null +++ b/jzlib_build.xml @@ -0,0 +1,51 @@ + + +JZlib is a re-implementation of zlib in pure Java. +The first and final aim for hacking this stuff is +to add the packet compression support to pure Java SSH systems. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sources b/sources index e69de29..9ddc6de 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +8880066f474d94b6a629502e32ffafb8 jzlib-1.0.5.tar.gz