commit 7ac9c7b483974d8c74f1b5c450bcc0e69d3b7432 Author: CentOS Sources Date: Tue May 17 05:33:36 2022 -0400 import jsch-0.1.55-5.el9 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ede3e1c --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/jsch-0.1.55.zip diff --git a/.jsch.metadata b/.jsch.metadata new file mode 100644 index 0000000..bf51d99 --- /dev/null +++ b/.jsch.metadata @@ -0,0 +1 @@ +5e7b17414533005c4f163bec8be41d023b1f0810 SOURCES/jsch-0.1.55.zip diff --git a/SOURCES/MANIFEST.MF b/SOURCES/MANIFEST.MF new file mode 100644 index 0000000..700d68f --- /dev/null +++ b/SOURCES/MANIFEST.MF @@ -0,0 +1,19 @@ +Manifest-Version: 1.0 +Automatic-Module-Name: com.jcraft.jsch +Bundle-SymbolicName: com.jcraft.jsch +Archiver-Version: Plexus Archiver +Bundle-ManifestVersion: 2 +Bundle-Vendor: %bundleVendor +Import-Package: com.jcraft.jzlib;resolution:=optional;version="1.0.7", + com.jcraft.jsch;resolution:=optional;version="[0.1,1)",javax.crypto;r + esolution:=optional,javax.crypto.interfaces;resolution:=optional,java + x.crypto.spec;resolution:=optional,org.ietf.jgss;resolution:=optional +Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.5))" +Originally-Created-By: Apache Maven +Export-Package: com.jcraft.jsch;version="0.1.55",com.jcraft.jsch.jce;v + ersion="0.1.55";uses:="com.jcraft.jsch",com.jcraft.jsch.jcraft;versio + n="0.1.55";uses:="com.jcraft.jsch",com.jcraft.jsch.jgss;version="0.1. + 55";uses:="com.jcraft.jsch" +Bundle-Name: %bundleName +Bundle-Version: 0.1.55.v20190404-1902 +Build-Jdk: 1.8.0_192 \ No newline at end of file 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..0e38d95 --- /dev/null +++ b/SPECS/jsch.spec @@ -0,0 +1,151 @@ +Name: jsch +Version: 0.1.55 +Release: 5%{?dist} +Summary: Pure Java implementation of SSH2 +License: BSD +URL: http://www.jcraft.com/jsch/ +BuildArch: noarch + +Source0: http://download.sourceforge.net/sourceforge/jsch/jsch-%{version}.zip +# stripped manifest based on +# https://download.eclipse.org/tools/orbit/downloads/drops2/R20201130205003/repository/plugins/com.jcraft.jsch_0.1.55.v20190404-1902.jar +Source1: MANIFEST.MF +Source2: plugin.properties + +BuildRequires: maven-local +BuildRequires: mvn(com.jcraft:jzlib) +BuildRequires: mvn(org.apache.maven.plugins:maven-source-plugin) +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} + +%description javadoc +%{summary}. + +%prep +%setup -q +%mvn_file : jsch + +%pom_remove_parent + +%pom_remove_plugin :maven-javadoc-plugin +%pom_remove_plugin :maven-compiler-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 +* Mon Aug 09 2021 Mohan Boddu - 0.1.55-5 +- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags + Related: rhbz#1991688 + +* Tue Jun 29 2021 Mikolaj Izdebski - 0.1.55-4 +- Fix maven-compiler-plugin configuration + +* Fri Apr 16 2021 Mohan Boddu - 0.1.55-3 +- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 + +* Tue Jan 26 2021 Fedora Release Engineering - 0.1.55-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Jan 12 2021 Alexander Kurtakov 0.1.55-1 +- Update to latest upstream version. + +* Sun Aug 30 2020 Fabio Valentini - 0.1.54-14 +- Remove unnecessary dependency on parent POM. + +* Tue Jul 28 2020 Fedora Release Engineering - 0.1.54-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri Jul 10 2020 Jiri Vanek - 0.1.54-12 +- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11 + +* Wed Jan 29 2020 Fedora Release Engineering - 0.1.54-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Tue Nov 05 2019 Mikolaj Izdebski - 0.1.55-3 +- Mass rebuild for javapackages-tools 201902 + +* Thu Jul 25 2019 Fedora Release Engineering - 0.1.54-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri May 24 2019 Mikolaj Izdebski - 0.1.55-2 +- Mass rebuild for javapackages-tools 201901 + +* Mon May 13 2019 Mikolaj Izdebski - 0.1.55-1 +- Update to upstream version 0.1.55 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.1.54-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Wed Sep 5 2018 Mikolaj Izdebski - 0.1.54-7 +- Remove unneeded maven-compiler-plugin configuration + +* Tue Aug 07 2018 Michael Simacek - 0.1.54-8 +- Fix FTBFS + +* Fri Jul 13 2018 Fedora Release Engineering - 0.1.54-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* 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.