Sophie

Sophie

distrib > Mageia > 5 > x86_64 > by-pkgid > fa12bbd839e643677ce6d98f993e0f26 > files > 4

jsch-0.1.51-4.mga5.src.rpm

# 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.
#

Name:           jsch
Version:        0.1.51
Release:        %mkrel 4
Epoch:          0
Summary:        Pure Java implementation of SSH2
Group:          Development/Java
License:        BSD
URL:            http://www.jcraft.com/jsch/
Source0:        http://download.sourceforge.net/sourceforge/jsch/jsch-%{version}.zip
# wget \
# http://download.eclipse.org/tools/orbit/downloads/drops/R20090825191606/bundles/com.jcraft.jsch_0.1.41.v200903070017.jar
# unzip com.jcraft.jsch_*.jar META-INF/MANIFEST.MF
# mv META-INF/MANIFEST.MF .
# sed -i "/^Name/d" MANIFEST.MF
# sed -i "/^SHA1/d" MANIFEST.MF
# dos2unix MANIFEST.MF
# sed -i "/^$/d" MANIFEST.MF
# unix2dos MANIFEST.MF
Source1:        MANIFEST.MF
Source2:        plugin.properties
Source3:        http://repo1.maven.org/maven2/com/jcraft/%{name}/%{version}/%{name}-%{version}.pom

BuildArch:      noarch

BuildRequires:  jpackage-utils >= 0:1.5
BuildRequires:  java-devel >= 1.4.2
BuildRequires:  jzlib >= 0:1.0.5
BuildRequires:  ant
BuildRequires:  zip

Requires:       jzlib >= 0:1.0.5

%description
JSch allows you to connect to an sshd server and use port forwarding, 
X11 forwarding, file transfer, etc., and you can integrate its 
functionality into your own Java programs.

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

%description    javadoc
%{summary}.

%package        demo
Summary:        Examples for %{name}
Group:          Documentation

%description    demo
%{summary}.


%prep
%setup -q

%build
export CLASSPATH=$(build-classpath jzlib)
%ant dist javadoc 

# inject the OSGi Manifest
mkdir META-INF
cp %{SOURCE1} META-INF
cp %{SOURCE2} plugin.properties
zip dist/lib/%{name}-*.jar META-INF/MANIFEST.MF
zip dist/lib/%{name}-*.jar plugin.properties

%install
# jars
install -Dpm 644 dist/lib/%{name}-*.jar \
  %{buildroot}%{_javadir}/%{name}.jar

# javadoc
install -dm 755 %{buildroot}%{_javadocdir}/%{name}
cp -pr javadoc/* %{buildroot}%{_javadocdir}/%{name}

# examples
install -dm 755 %{buildroot}%{_datadir}/%{name}-%{version}
cp -pr examples/* %{buildroot}%{_datadir}/%{name}-%{version}
ln -s %{name}-%{version} %{buildroot}%{_datadir}/%{name}

# POM and depmap
install -d -m 755 %{buildroot}%{_mavenpomdir}
install -p -m 644 %{SOURCE3} %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
%add_maven_depmap

%files -f .mfiles
%doc LICENSE.txt

%files javadoc
%doc %{_javadocdir}/%{name}/
%doc LICENSE.txt

%files demo
%doc %{_datadir}/%{name}*
%doc LICENSE.txt


%changelog
* Sun Jan 18 2015 daviddavid <daviddavid> 0:0.1.51-4.mga5
+ Revision: 811330
- Sync with fc21

* Wed Oct 15 2014 umeabot <umeabot> 0:0.1.51-3.mga5
+ Revision: 747210
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 0:0.1.51-2.mga5
+ Revision: 680866
- Mageia 5 Mass Rebuild

* Thu May 08 2014 dmorgan <dmorgan> 0:0.1.51-1.mga5
+ Revision: 621297
- New version

* Sat Oct 19 2013 umeabot <umeabot> 0:0.1.49-2.mga4
+ Revision: 529749
- Mageia 4 Mass Rebuild

* Thu Jul 11 2013 dmorgan <dmorgan> 0:0.1.49-1.mga4
+ Revision: 453169
- New version

* Sat Jan 12 2013 umeabot <umeabot> 0:0.1.48-4.mga3
+ Revision: 355600
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sun Dec 02 2012 dmorgan <dmorgan> 0:0.1.48-3.mga3
+ Revision: 324934
- Add maven POM

* Thu Jul 05 2012 dmorgan <dmorgan> 0:0.1.48-2.mga3
+ Revision: 268222
- New release 0.1.48

* Fri Jan 06 2012 dmorgan <dmorgan> 0:0.1.45-1.mga2
+ Revision: 192151
- New version 0.1.45

* Sun Dec 25 2011 dmorgan <dmorgan> 0:0.1.44-2.mga2
+ Revision: 187552
- Rebuild for OSGi provides.

* Mon Mar 07 2011 dmorgan <dmorgan> 0:0.1.44-1.mga1
+ Revision: 65822
- New version ( sync with fedora )

* Sat Jan 15 2011 mikala <mikala> 0:0.1.41-0.0.2.mga1
+ Revision: 18460
- imported package jsch


* Fri Dec 03 2010 Oden Eriksson <oeriksson@mandriva.com> 0:0.1.41-0.0.2mdv2011.0
+ Revision: 606115
- rebuild

* Wed Mar 17 2010 Oden Eriksson <oeriksson@mandriva.com> 0:0.1.41-0.0.1mdv2010.1
+ Revision: 523131
- rebuilt for 2010.1

* Fri Jan 23 2009 Jérôme Soyer <saispo@mandriva.org> 0:0.1.41-0.0.0mdv2009.1
+ Revision: 332740
- New upstream release

* Mon Oct 20 2008 Alexander Kurtakov <akurtakov@mandriva.org> 0:0.1.40-0.0.0mdv2009.1
+ Revision: 295825
- 0.1.40

* Wed Jul 30 2008 Alexander Kurtakov <akurtakov@mandriva.org> 0:0.1.39-1.1.1mdv2009.0
+ Revision: 255169
- update OSGI manifest for the new eclipse

* Fri Jun 13 2008 Alexander Kurtakov <akurtakov@mandriva.org> 0:0.1.39-0.0.1mdv2009.0
+ Revision: 218741
- new version 0.1.39 and disable gcj compile

* Wed Apr 23 2008 Alexander Kurtakov <akurtakov@mandriva.org> 0:0.1.38-0.0.1mdv2009.0
+ Revision: 196798
- new version

* Tue Jan 22 2008 David Walluck <walluck@mandriva.org> 0:0.1.37-0.0.1mdv2008.1
+ Revision: 156080
- BuildRequires: zip
- remove %%ghost references
- compile demos
- reference jar by name when building/installing
- 0.1.37

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request

  + Anssi Hannula <anssi@mandriva.org>
    - buildrequire java-rpmbuild, i.e. build with icedtea on x86(_64)

* Fri Nov 02 2007 David Walluck <walluck@mandriva.org> 0:0.1.36-0.0.1mdv2008.1
+ Revision: 105307
- 0.1.36

* Sat Sep 15 2007 Anssi Hannula <anssi@mandriva.org> 0:0.1.34-0.0.2mdv2008.0
+ Revision: 87442
- rebuild to filter out autorequires of GCJ AOT objects
- remove unnecessary Requires(post) on java-gcj-compat

* Wed Aug 29 2007 David Walluck <walluck@mandriva.org> 0:0.1.34-0.0.1mdv2008.0
+ Revision: 74718
- 0.1.34

* Wed Aug 08 2007 David Walluck <walluck@mandriva.org> 0:0.1.33-1.0.2mdv2008.0
+ Revision: 60577
- match eclipse jsch version in manifest

* Fri Jul 27 2007 David Walluck <walluck@mandriva.org> 0:0.1.33-1.0.1mdv2008.0
+ Revision: 56260
- fix Bundle-Version in MANIFEST.MF
- add MANIFEST.MF for eclipse

* Fri May 11 2007 David Walluck <walluck@mandriva.org> 0:0.1.33-1mdv2008.0
+ Revision: 26412
- 0.1.33


* Thu Mar 08 2007 David Walluck <walluck@mandriva.org> 0.1.32-1mdv2007.1
+ Revision: 134928
- 0.1.32

* Wed Jan 17 2007 David Walluck <walluck@mandriva.org> 0:0.1.31-1mdv2007.1
+ Revision: 110012
- 0.1.31

* Thu Nov 02 2006 David Walluck <walluck@mandriva.org> 0:0.1.30-1mdv2007.1
+ Revision: 75109
- 0.1.30
- Import jsch

* Mon Aug 28 2006 David Walluck <walluck@mandriva.org> 0:0.1.29-1mdv2007.0
- 0.1.29

* Thu May 25 2006 David Walluck <walluck@mandriva.org> 0:0.1.28-2mdv2007.0
- rebuild for libgcj.so.7

* Sat May 06 2006 David Walluck <walluck@mandriva.org> 0:0.1.28-1mdk
- 0.1.28

* Thu Apr 20 2006 David Walluck <walluck@mandriva.org> 0:0.1.27-1mdk
- 0.1.27
- aot compile

* Sat Apr 01 2006 David Walluck <walluck@mandriva.org> 0:0.1.26-1mdk
- 0.1.26

* Fri Mar 10 2006 Jerome Soyer <saispo@mandriva.org> 0.1.25-1mdk
- New release 0.1.25

* Tue Jan 17 2006 David Walluck <walluck@mandriva.org> 0:0.1.24-2mdk
- BuildRequires: ant, java-devel

* Sat Jan 14 2006 David Walluck <walluck@mandriva.org> 0:0.1.24-1mdk
- 0.1.24

* Sun May 08 2005 David Walluck <walluck@mandriva.org> 0:0.1.20-1.1mdk
- release

* Sat Apr 23 2005 Fernando Nasser <fnasser@redhat.com> 0:0.1.20-1jpp
- 0.1.20

* Sat Apr 23 2005 Fernando Nasser <fnasser@redhat.com> 0:0.1.18-1jpp
- 0.1.18

* Tue Nov 02 2004 David Walluck <david@jpackage.org> 0:0.1.17-2jpp
- rebuild with jdk 1.4.2

* Wed Oct 20 2004 David Walluck <david@jpackage.org> 0:0.1.17-1jpp
- 0.1.17

* Tue Aug 24 2004 Randy Watler <rwatler at finali.com> - 0:0.1.13-2jpp
- Rebuild with ant-1.6.2