Normunds Neimanis 4dea268
Name:		perl-Net-SFTP-Foreign
f85b437
Version:	1.89
f85b437
Release:	1%{?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:	make
3d4a149
BuildRequires:	perl-generators
f85b437
BuildRequires:	perl-interpreter
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)
f85b437
BuildRequires:	perl(ExtUtils::MakeMaker) >= 6.76
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)
Normunds Neimanis 4dea268
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
687cf45
# Normalize end-of-lines
687cf45
for F in rfc/draft-ietf-secsh-scp-sftp-ssh-uri-04.txt; do
687cf45
    tr -d "\r" < "$F" > "${F}.new"
687cf45
    touch -r "$F" "${F}.new"
687cf45
    mv "${F}.new" "$F"
687cf45
done
Normunds Neimanis 4dea268
Normunds Neimanis 4dea268
Normunds Neimanis 4dea268
%build
f85b437
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
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
%{_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
f85b437
* Tue Feb 06 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.89-1
f85b437
- 1.89 bump
f85b437
64b641b
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.87-3
64b641b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
64b641b
287e51c
* Sat Jun 24 2017 Paul Howarth <paul@city-fan.org> - 1.87-2
287e51c
- Perl 5.26 rebuild
287e51c
313445d
* Thu Apr 06 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.87-1
313445d
- 1.87 bump
313445d
75c7bc8
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.86-2
75c7bc8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
75c7bc8
687cf45
* Thu Oct 20 2016 Petr Pisar <ppisar@redhat.com> - 1.86-1
687cf45
- 1.86 bump
687cf45
991369d
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.81-3
991369d
- Perl 5.24 rebuild
991369d
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