Blame SPECS/jsch.spec

d1bf56
%{?scl:%scl_package jsch}
d1bf56
%{!?scl:%global pkg_name %{name}}
d1bf56
d1bf56
Name:           %{?scl_prefix}jsch
d1bf56
Version:        0.1.54
d1bf56
Release:        4.2%{?dist}
d1bf56
Summary:        Pure Java implementation of SSH2
d1bf56
Group:          Development/Libraries
d1bf56
License:        BSD
d1bf56
URL:            http://www.jcraft.com/jsch/
d1bf56
BuildArch:      noarch
d1bf56
d1bf56
Source0:        http://download.sourceforge.net/sourceforge/jsch/jsch-%{version}.zip
d1bf56
# wget \
d1bf56
# http://download.eclipse.org/tools/orbit/downloads/drops/R20090825191606/bundles/com.jcraft.jsch_0.1.41.v200903070017.jar
d1bf56
# unzip com.jcraft.jsch_*.jar META-INF/MANIFEST.MF
d1bf56
# mv META-INF/MANIFEST.MF .
d1bf56
# sed -i "/^Name/d" MANIFEST.MF
d1bf56
# sed -i "/^SHA1/d" MANIFEST.MF
d1bf56
# dos2unix MANIFEST.MF
d1bf56
# sed -i "/^$/d" MANIFEST.MF
d1bf56
# unix2dos MANIFEST.MF
d1bf56
Source1:        MANIFEST.MF
d1bf56
Source2:        plugin.properties
d1bf56
d1bf56
BuildRequires:  %{?scl_prefix}maven-local
d1bf56
BuildRequires:  %{?scl_prefix}mvn(com.jcraft:jzlib)
d1bf56
BuildRequires:  %{?scl_prefix}mvn(org.apache.maven.plugins:maven-source-plugin)
d1bf56
BuildRequires:  %{?scl_prefix}mvn(org.sonatype.oss:oss-parent:pom:)
d1bf56
BuildRequires:  zip
d1bf56
d1bf56
Requires:       %{?scl_prefix}jzlib >= 0:1.0.5
d1bf56
d1bf56
%description
d1bf56
JSch allows you to connect to an sshd server and use port forwarding, 
d1bf56
X11 forwarding, file transfer, etc., and you can integrate its 
d1bf56
functionality into your own Java programs.
d1bf56
d1bf56
%package        javadoc
d1bf56
Summary:        Javadoc for %{pkg_name}
d1bf56
d1bf56
%description    javadoc
d1bf56
%{summary}.
d1bf56
d1bf56
%prep
d1bf56
%setup -n %{pkg_name}-%{version} -q
d1bf56
%mvn_file : jsch
d1bf56
d1bf56
%pom_remove_plugin :maven-javadoc-plugin
d1bf56
d1bf56
%pom_xpath_remove pom:project/pom:build/pom:extensions
d1bf56
%pom_xpath_set pom:project/pom:version %{version}
d1bf56
d1bf56
%build
d1bf56
%mvn_build
d1bf56
d1bf56
# inject the OSGi Manifest
d1bf56
mkdir META-INF
d1bf56
cp %{SOURCE1} META-INF
d1bf56
cp %{SOURCE2} plugin.properties
d1bf56
touch META-INF/MANIFEST.MF
d1bf56
touch plugin.properties
d1bf56
zip target/%{pkg_name}-%{version}.jar META-INF/MANIFEST.MF
d1bf56
zip target/%{pkg_name}-%{version}.jar plugin.properties
d1bf56
d1bf56
%install
d1bf56
%mvn_install
d1bf56
d1bf56
%files -f .mfiles
d1bf56
%license LICENSE.txt
d1bf56
d1bf56
%files javadoc -f .mfiles-javadoc
d1bf56
%license LICENSE.txt
d1bf56
d1bf56
%changelog
d1bf56
* Thu Jun 22 2017 Michael Simacek <msimacek@redhat.com> - 0.1.54-4.2
d1bf56
- Mass rebuild 2017-06-22
d1bf56
d1bf56
* Wed Jun 21 2017 Java Maintainers <java-maint@redhat.com> - 0.1.54-4.1
d1bf56
- Automated package import and SCL-ization
d1bf56
d1bf56
* Thu Feb 23 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.1.54-4
d1bf56
- Remove unneeded maven-javadoc-plugin invocation
d1bf56
d1bf56
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.54-3
d1bf56
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
d1bf56
d1bf56
* Wed Aug 31 2016 Alexander Kurtakov <akurtako@redhat.com> 0.1.54-2
d1bf56
- Fix version in pom.xml.
d1bf56
d1bf56
* Wed Aug 31 2016 Alexander Kurtakov <akurtako@redhat.com> - 0.1.54-1
d1bf56
- New upstream release 0.1.54
d1bf56
d1bf56
* Wed Jun 15 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.1.53-5
d1bf56
- Add missing build-requires
d1bf56
d1bf56
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.53-4
d1bf56
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
d1bf56
d1bf56
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.53-3
d1bf56
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
d1bf56
d1bf56
* Fri Jun 5 2015 Alexander Kurtakov <akurtako@redhat.com> 0.1.53-2
d1bf56
- Revert jsch.jar to not be in javadir subdir.
d1bf56
d1bf56
* Fri Jun 5 2015 Alexander Kurtakov <akurtako@redhat.com> 0.1.53-1
d1bf56
- Update to 0.1.53
d1bf56
- Build with xmvn.