Normunds Neimanis 4dea268
Name:		perl-Net-SFTP-Foreign
4a1e22b
Version:	1.81
a84f9fb
Release:	3%{?dist}
Normunds Neimanis 4dea268
Summary:	SSH File Transfer Protocol client
Normunds Neimanis 4dea268
Normunds Neimanis 4dea268
Group:		Development/Libraries
Normunds Neimanis 4dea268
License:	GPL+ or Artistic
Normunds Neimanis 4dea268
URL:		http://search.cpan.org/dist/Net-SFTP-Foreign
Normunds Neimanis 291ea43
Source0:	http://cpan.metacpan.org/authors/id/S/SA/SALVA/Net-SFTP-Foreign-%{version}.tar.gz
Normunds Neimanis 4dea268
Normunds Neimanis 4dea268
BuildArch:	noarch
c48d4b7
BuildRequires:	coreutils
c48d4b7
BuildRequires:	findutils
c48d4b7
BuildRequires:	make
c48d4b7
BuildRequires:	perl
Normunds Neimanis 4dea268
BuildRequires:	perl(Carp)
c48d4b7
BuildRequires:	perl(constant)
c48d4b7
BuildRequires:	perl(Cwd)
c48d4b7
BuildRequires:	perl(Encode)
Normunds Neimanis 4dea268
BuildRequires:	perl(Errno)
c48d4b7
BuildRequires:	perl(Exporter)
c48d4b7
BuildRequires:	perl(ExtUtils::MakeMaker)
Normunds Neimanis 4dea268
BuildRequires:	perl(Fcntl)
c48d4b7
BuildRequires:	perl(File::Spec)
Normunds Neimanis 4dea268
BuildRequires:	perl(IO::Dir)
c48d4b7
BuildRequires:	perl(IO::File)
c48d4b7
BuildRequires:	perl(lib)
Normunds Neimanis 4dea268
BuildRequires:	perl(Math::BigInt)
a84f9fb
# Do not require on EPEL 7
a84f9fb
# BuildRequires:	perl(Net::SFTP)
Normunds Neimanis 4dea268
BuildRequires:	perl(POSIX)
c48d4b7
BuildRequires:	perl(Scalar::Util)
c48d4b7
BuildRequires:	perl(strict)
c48d4b7
BuildRequires:	perl(Symbol)
c48d4b7
BuildRequires:	perl(Test::More)
Normunds Neimanis 4dea268
BuildRequires:	perl(Tie::Handle)
c48d4b7
BuildRequires:	perl(Time::HiRes)
c48d4b7
BuildRequires:	perl(warnings)
c48d4b7
BuildRequires:	perl(warnings::register)
Normunds Neimanis 4dea268
Normunds Neimanis a930074
Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Normunds Neimanis 4dea268
#Requires:	perl(bytes) # Needed only in Perl <= 5.8.x
c48d4b7
Requires:	perl(Encode)
Normunds Neimanis 4dea268
Requires:	perl(IO::Dir)
c48d4b7
Requires:	perl(IO::File)
Normunds Neimanis 0eb4117
Requires:	perl(IO::Pty)
Normunds Neimanis 0eb4117
Requires:	perl(Math::BigInt)
c48d4b7
Requires:	perl(Sort::Key)
Normunds Neimanis 4dea268
Requires:	openssh-clients
Normunds Neimanis 4dea268
Normunds Neimanis 4dea268
Normunds Neimanis 4dea268
%{?perl_default_filter}
Normunds Neimanis 4dea268
Normunds Neimanis 4dea268
Normunds Neimanis 4dea268
%description
Normunds Neimanis 4dea268
Net::SFTP::Foreign is a Perl client for the SFTP version 3 as defined in the SSH
Normunds Neimanis 4dea268
File Transfer Protocol IETF draft, draft-ietf-secsh-filexfer-02.txt, included on
Normunds Neimanis 4dea268
this package distribution, on the rfc directory.
Normunds Neimanis 4dea268
Normunds Neimanis 4dea268
Net::SFTP::Foreign uses any compatible ssh command installed on the system (for
Normunds Neimanis 4dea268
instance, OpenSSH ssh) to establish the secure connection to the remote server.
Normunds Neimanis 4dea268
Normunds Neimanis 4dea268
A wrapper module Net::SFTP::Foreign::Compat is also provided for compatibility
Normunds Neimanis 4dea268
with Net::SFTP.
Normunds Neimanis 4dea268
Normunds Neimanis 4dea268
Normunds Neimanis 4dea268
%prep
Normunds Neimanis 291ea43
%setup -q -n Net-SFTP-Foreign-%{version}
Normunds Neimanis 4dea268
rm lib/Net/SFTP/Foreign/Backend/Windows.pm
Normunds Neimanis 4dea268
Normunds Neimanis 4dea268
Normunds Neimanis 4dea268
%build
Normunds Neimanis 4dea268
perl Makefile.PL INSTALLDIRS=vendor
Normunds Neimanis 4dea268
make %{?_smp_mflags}
Normunds Neimanis 4dea268
Normunds Neimanis 4dea268
Normunds Neimanis 4dea268
%install
Normunds Neimanis 4dea268
make pure_install DESTDIR=%{buildroot}
Normunds Neimanis 4dea268
find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
Normunds Neimanis 4dea268
%{_fixperms} %{buildroot}/*
Normunds Neimanis 4dea268
Normunds Neimanis 4dea268
Normunds Neimanis 4dea268
%check
Normunds Neimanis 4dea268
make test
Normunds Neimanis 4dea268
Normunds Neimanis 4dea268
Normunds Neimanis 4dea268
%files
c48d4b7
%license LICENSE
c48d4b7
%doc Changes README debug.txt TODO rfc samples
Normunds Neimanis 4dea268
%{perl_vendorlib}/*
Normunds Neimanis 4dea268
%{_mandir}/man3/*
Normunds Neimanis 4dea268
Normunds Neimanis 4dea268
Normunds Neimanis 4dea268
%changelog
a84f9fb
* Tue May 10 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.81-3
a84f9fb
- Add to EPEL 7
a84f9fb
0e1c449
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.81-2
0e1c449
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
0e1c449
4a1e22b
* Tue Dec 22 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.81-1
4a1e22b
- 1.81 bump
4a1e22b
c48d4b7
* Thu Jul 23 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.77-1
c48d4b7
- 1.77 bump
c48d4b7
3c5b40c
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.75-7
3c5b40c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
3c5b40c
0005801
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.75-6
0005801
- Perl 5.22 rebuild
0005801
f836752
* Fri Aug 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.75-5
f836752
- Perl 5.20 rebuild
f836752
9a383ad
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.75-4
9a383ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
9a383ad
786db7d
* Sun Aug 04 2013 Petr Pisar <ppisar@redhat.com> - 1.75-3
786db7d
- Perl 5.18 rebuild
786db7d
f43f94f
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.75-2
f43f94f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
f43f94f
Normunds Neimanis 291ea43
* Mon Mar 04 2013 Normunds Neimanis <fedorapkg at rule.lv> 1.75-1
Normunds Neimanis 291ea43
- Updated to latest stable version
Normunds Neimanis 291ea43
Normunds Neimanis 2ad89e3
* Mon Mar 04 2013 Normunds Neimanis <fedorapkg at rule.lv> 1.74.05-5
Normunds Neimanis 2ad89e3
- Removed dependency that brakes builds
Normunds Neimanis 2ad89e3
Normunds Neimanis 11bc38c
* Mon Mar 04 2013 Normunds Neimanis <fedorapkg at rule.lv> 1.74.05-4
Normunds Neimanis 11bc38c
- Fixed dependency mistake
Normunds Neimanis 11bc38c
Normunds Neimanis 0eb4117
* Fri Mar 01 2013 Normunds Neimanis <fedorapkg at rule.lv> 1.74.05-3
Normunds Neimanis 0eb4117
- Added missing runtime dependencies
Normunds Neimanis 0eb4117
Normunds Neimanis a930074
* Sun Feb 24 2013 Normunds Neimanis <fedorapkg at rule.lv> 1.74.05-2
Normunds Neimanis a930074
- Fixed incorrect dependency line
Normunds Neimanis a930074
Normunds Neimanis 4dea268
* Mon Feb 18 2013 Normunds Neimanis <fedorapkg at rule.lv> 1.74.05-1
Normunds Neimanis 4dea268
- Package for current Fedora