From 367b8cd52ad1ef45378380400a7b2782355af091 Mon Sep 17 00:00:00 2001 From: Deepak Bhole Date: Fri, 4 Aug 2006 23:52:07 +0000 Subject: [PATCH] Added missing requirements. --- jsch.spec | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 56 insertions(+), 4 deletions(-) diff --git a/jsch.spec b/jsch.spec index 3e5d6e7..2d75f78 100644 --- a/jsch.spec +++ b/jsch.spec @@ -1,9 +1,42 @@ +# Copyright (c) 2000-2005, JPackage Project +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the +# distribution. +# 3. Neither the name of the JPackage Project nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + %define section free -%define gcj_support 1 + +%define _with_gcj_support 1 + +%define gcj_support %{?_with_gcj_support:1}%{!?_with_gcj_support:%{?_without_gcj_support:0}%{!?_without_gcj_support:%{?_gcj_support:%{_gcj_support}}%{!?_gcj_support:0}}} Name: jsch Version: 0.1.28 -Release: 1jpp_3fc +Release: 1jpp.4 Epoch: 0 Summary: Pure Java implementation of SSH2 Group: Development/Libraries/Java @@ -16,6 +49,11 @@ BuildRequires: jpackage-utils >= 0:1.5 BuildRequires: java-devel >= 1.4.2 BuildRequires: jzlib >= 0:1.0.5 BuildRequires: ant + +%if ! %{gcj_support} +BuildArch: noarch +%endif + %if %{gcj_support} BuildRequires: java-gcj-compat-devel >= 1.0.31 Requires(post): java-gcj-compat >= 1.0.31 @@ -31,7 +69,8 @@ functionality into your own Java programs. %package javadoc Summary: Javadoc for %{name} Group: Development/Documentation -Prereq: coreutils +Requires(post): /bin/rm,/bin/ln +Requires(postun): /bin/rm %description javadoc %{summary}. @@ -39,7 +78,8 @@ Prereq: coreutils %package demo Summary: Examples for %{name} Group: Development/Documentation -Prereq: coreutils +Requires(post): /bin/rm,/bin/ln +Requires(postun): /bin/rm %description demo %{summary}. @@ -89,10 +129,19 @@ rm -rf $RPM_BUILD_ROOT rm -f %{_javadocdir}/%{name} ln -s %{name}-%{version} %{_javadocdir}/%{name} +%postun javadoc +if [ "$1" = "0" ]; then + rm -f %{_javadocdir}/%{name} +fi + %post demo rm -f %{_datadir}/%{name} ln -s %{name}-%{version} %{_datadir}/%{name} +%postun demo +if [ "$1" = "0" ]; then + rm -f %{_datadir}/%{name} +fi %files %defattr(-,root,root,-) @@ -114,6 +163,9 @@ ln -s %{name}-%{version} %{_datadir}/%{name} %changelog +* Fri Aug 04 2006 Deepak Bhole - 0:0.1.28-1jpp.4 +- Added missing requirements. + * Sat Jul 22 2006 Jakub Jelinek - 0:0.1.28-1jpp_3fc - Rebuilt