8f937f
Name:           jsch
8f937f
Version:        0.1.54
0d01ae
Release:        12%{?dist}
8f937f
Summary:        Pure Java implementation of SSH2
8f937f
License:        BSD
8f937f
URL:            http://www.jcraft.com/jsch/
8f937f
BuildArch:      noarch
8f937f
8f937f
Source0:        http://download.sourceforge.net/sourceforge/jsch/jsch-%{version}.zip
8f937f
# wget \
8f937f
# http://download.eclipse.org/tools/orbit/downloads/drops/R20090825191606/bundles/com.jcraft.jsch_0.1.41.v200903070017.jar
8f937f
# unzip com.jcraft.jsch_*.jar META-INF/MANIFEST.MF
8f937f
# mv META-INF/MANIFEST.MF .
8f937f
# sed -i "/^Name/d" MANIFEST.MF
8f937f
# sed -i "/^SHA1/d" MANIFEST.MF
8f937f
# dos2unix MANIFEST.MF
8f937f
# sed -i "/^$/d" MANIFEST.MF
8f937f
# unix2dos MANIFEST.MF
8f937f
Source1:        MANIFEST.MF
8f937f
Source2:        plugin.properties
8f937f
8f937f
BuildRequires:  maven-local
8f937f
BuildRequires:  mvn(com.jcraft:jzlib)
8f937f
BuildRequires:  mvn(org.apache.maven.plugins:maven-source-plugin)
8f937f
BuildRequires:  mvn(org.sonatype.oss:oss-parent:pom:)
8f937f
BuildRequires:  zip
8f937f
8f937f
Requires:       jzlib >= 0:1.0.5
8f937f
Obsoletes: %{name}-demo < %{version}
8f937f
8f937f
%description
8f937f
JSch allows you to connect to an sshd server and use port forwarding, 
8f937f
X11 forwarding, file transfer, etc., and you can integrate its 
8f937f
functionality into your own Java programs.
8f937f
8f937f
%package        javadoc
8f937f
Summary:        Javadoc for %{name}
8f937f
8f937f
%description    javadoc
8f937f
%{summary}.
8f937f
8f937f
%prep
8f937f
%setup -q
8f937f
%mvn_file : jsch
8f937f
8f937f
%pom_remove_plugin :maven-javadoc-plugin
8f937f
8f937f
%pom_xpath_remove pom:project/pom:build/pom:extensions
8f937f
%pom_xpath_set pom:project/pom:version %{version}
8f937f
8f937f
# Java 5 is too old
8f937f
%pom_xpath_remove 'pom:plugin[pom:artifactId="maven-compiler-plugin"]//pom:target'
8f937f
8f937f
%build
8f937f
%mvn_build
8f937f
8f937f
# inject the OSGi Manifest
8f937f
mkdir META-INF
8f937f
cp %{SOURCE1} META-INF
8f937f
cp %{SOURCE2} plugin.properties
8f937f
touch META-INF/MANIFEST.MF
8f937f
touch plugin.properties
8f937f
zip target/%{name}-%{version}.jar META-INF/MANIFEST.MF
8f937f
zip target/%{name}-%{version}.jar plugin.properties
8f937f
8f937f
%install
8f937f
%mvn_install
8f937f
8f937f
%files -f .mfiles
8f937f
%license LICENSE.txt
8f937f
8f937f
%files javadoc -f .mfiles-javadoc
8f937f
%license LICENSE.txt
8f937f
8f937f
%changelog
0d01ae
* Fri Jul 10 2020 Jiri Vanek <jvanek@redhat.com> - 0.1.54-12
0d01ae
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
0d01ae
8f937f
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.54-11
8f937f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
8f937f
8f937f
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.54-10
8f937f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
8f937f
8f937f
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.54-9
8f937f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
8f937f
8f937f
* Tue Aug 07 2018 Michael Simacek <msimacek@redhat.com> - 0.1.54-8
8f937f
- Fix FTBFS
8f937f
8f937f
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.54-7
8f937f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
8f937f
8f937f
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.54-6
8f937f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
8f937f
8f937f
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.54-5
8f937f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
8f937f
8f937f
* Thu Feb 23 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.1.54-4
8f937f
- Remove unneeded maven-javadoc-plugin invocation
8f937f
8f937f
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.54-3
8f937f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
8f937f
8f937f
* Wed Aug 31 2016 Alexander Kurtakov <akurtako@redhat.com> 0.1.54-2
8f937f
- Fix version in pom.xml.
8f937f
8f937f
* Wed Aug 31 2016 Alexander Kurtakov <akurtako@redhat.com> - 0.1.54-1
8f937f
- New upstream release 0.1.54
8f937f
8f937f
* Wed Jun 15 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.1.53-5
8f937f
- Add missing build-requires
8f937f
8f937f
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.53-4
8f937f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
8f937f
8f937f
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.53-3
8f937f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
8f937f
8f937f
* Fri Jun 5 2015 Alexander Kurtakov <akurtako@redhat.com> 0.1.53-2
8f937f
- Revert jsch.jar to not be in javadir subdir.
8f937f
8f937f
* Fri Jun 5 2015 Alexander Kurtakov <akurtako@redhat.com> 0.1.53-1
8f937f
- Update to 0.1.53
8f937f
- Build with xmvn.