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