diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4fd8413 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/jsch-0.1.54.zip diff --git a/.jsch.metadata b/.jsch.metadata new file mode 100644 index 0000000..26a60ce --- /dev/null +++ b/.jsch.metadata @@ -0,0 +1 @@ +c4252657c7caad9c8482836ddb1fa2abcf080357 SOURCES/jsch-0.1.54.zip diff --git a/SOURCES/MANIFEST.MF b/SOURCES/MANIFEST.MF new file mode 100644 index 0000000..b0fbaba --- /dev/null +++ b/SOURCES/MANIFEST.MF @@ -0,0 +1,15 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: %bundleName +Bundle-SymbolicName: com.jcraft.jsch +Bundle-Version: 0.1.54 +Bundle-Vendor: %venderName +Bundle-Localization: plugin +Export-Package: com.jcraft.jsch;version="0.1.54", + com.jcraft.jsch.jce;version="0.1.54";x-internal:=true, + com.jcraft.jsch.jcraft;version="0.1.54";x-internal:=true, + com.jcraft.jsch.jgss;version="0.1.54";x-internal:=true +Bundle-RequiredExecutionEnvironment: J2SE-1.4 +Created-By: 1.4.0 (Sun Microsystems Inc.) + + diff --git a/SOURCES/plugin.properties b/SOURCES/plugin.properties new file mode 100644 index 0000000..a0f0aaa --- /dev/null +++ b/SOURCES/plugin.properties @@ -0,0 +1,13 @@ +############################################################################### +# Copyright (c) 2006 IBM Corporation and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Atsuhiko Yamanaka, JCraft,Inc. - initial API and implementation. +# IBM Corporation - implementation +############################################################################### +venderName=JCraft, Inc. +bundleName=JSch diff --git a/SPECS/jsch.spec b/SPECS/jsch.spec new file mode 100644 index 0000000..00e388c --- /dev/null +++ b/SPECS/jsch.spec @@ -0,0 +1,106 @@ +Name: jsch +Version: 0.1.54 +Release: 6%{?dist} +Summary: Pure Java implementation of SSH2 +Group: Development/Libraries +License: BSD +URL: http://www.jcraft.com/jsch/ +BuildArch: noarch + +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 + +BuildRequires: maven-local +BuildRequires: mvn(com.jcraft:jzlib) +BuildRequires: mvn(org.apache.maven.plugins:maven-source-plugin) +BuildRequires: mvn(org.sonatype.oss:oss-parent:pom:) +BuildRequires: zip + +Requires: jzlib >= 0:1.0.5 +Obsoletes: %{name}-demo < %{version} + +%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} + +%description javadoc +%{summary}. + +%prep +%setup -q +%mvn_file : jsch + +%pom_remove_plugin :maven-javadoc-plugin + +%pom_xpath_remove pom:project/pom:build/pom:extensions +%pom_xpath_set pom:project/pom:version %{version} + +%build +%mvn_build + +# inject the OSGi Manifest +mkdir META-INF +cp %{SOURCE1} META-INF +cp %{SOURCE2} plugin.properties +touch META-INF/MANIFEST.MF +touch plugin.properties +zip target/%{name}-%{version}.jar META-INF/MANIFEST.MF +zip target/%{name}-%{version}.jar plugin.properties + +%install +%mvn_install + +%files -f .mfiles +%license LICENSE.txt + +%files javadoc -f .mfiles-javadoc +%license LICENSE.txt + +%changelog +* Wed Feb 07 2018 Fedora Release Engineering - 0.1.54-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.1.54-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Thu Feb 23 2017 Mikolaj Izdebski - 0.1.54-4 +- Remove unneeded maven-javadoc-plugin invocation + +* Fri Feb 10 2017 Fedora Release Engineering - 0.1.54-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Wed Aug 31 2016 Alexander Kurtakov 0.1.54-2 +- Fix version in pom.xml. + +* Wed Aug 31 2016 Alexander Kurtakov - 0.1.54-1 +- New upstream release 0.1.54 + +* Wed Jun 15 2016 Mikolaj Izdebski - 0.1.53-5 +- Add missing build-requires + +* Thu Feb 04 2016 Fedora Release Engineering - 0.1.53-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jun 17 2015 Fedora Release Engineering - 0.1.53-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri Jun 5 2015 Alexander Kurtakov 0.1.53-2 +- Revert jsch.jar to not be in javadir subdir. + +* Fri Jun 5 2015 Alexander Kurtakov 0.1.53-1 +- Update to 0.1.53 +- Build with xmvn.