diff --git a/Net-SSH-Perl-2.14.tar.gz b/Net-SSH-Perl-2.14.tar.gz deleted file mode 100644 index 345127d..0000000 --- a/Net-SSH-Perl-2.14.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2b5d1bb13590b5870116704e7f1dce9a9823c4f80ff5461b97bb26a317393017 -size 256963 diff --git a/Net-SSH-Perl-2.141.tar.gz b/Net-SSH-Perl-2.141.tar.gz new file mode 100644 index 0000000..4d06291 --- /dev/null +++ b/Net-SSH-Perl-2.141.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29a46a62c39d6bbb17d234ea962d12c0ef66bdcbb1aaf967ddb415fed7c593e3 +size 257974 diff --git a/perl-Net-SSH-Perl.changes b/perl-Net-SSH-Perl.changes index 5ede6bb..131f845 100644 --- a/perl-Net-SSH-Perl.changes +++ b/perl-Net-SSH-Perl.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Wed Jul 26 03:11:38 UTC 2023 - Tina Müller + +- updated to 2.141 + see /usr/share/doc/packages/perl-Net-SSH-Perl/Changes + + 2.141 2023-07-25T19:00:02Z + 3 + * Add IdentitiesOnly patch from Craig Votava + * The code in now hosted at https://github.com/briandfoy/net-ssh-perl , + with all of the open/unresolved RT issues imported + ------------------------------------------------------------------- Fri Aug 25 05:58:27 UTC 2017 - coolo@suse.com diff --git a/perl-Net-SSH-Perl.spec b/perl-Net-SSH-Perl.spec index 0c8802c..cf2a9b3 100644 --- a/perl-Net-SSH-Perl.spec +++ b/perl-Net-SSH-Perl.spec @@ -1,7 +1,7 @@ # # spec file for package perl-Net-SSH-Perl # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,39 +12,119 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -Name: perl-Net-SSH-Perl -Version: 2.14 -Release: 0 %define cpan_name Net-SSH-Perl +Name: perl-Net-SSH-Perl +Version: 2.141.0 +Release: 0 +%define cpan_version 2.141 +License: Artistic-1.0 OR GPL-1.0-or-later Summary: Perl client Interface to SSH -License: Artistic-1.0 or GPL-1.0+ -Group: Development/Libraries/Perl -Url: http://search.cpan.org/dist/Net-SSH-Perl/ -Source0: https://cpan.metacpan.org/authors/id/S/SC/SCHWIGON/%{cpan_name}-%{version}.tar.gz +URL: https://metacpan.org/release/%{cpan_name} +Source0: https://cpan.metacpan.org/authors/id/B/BD/BDFOY/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(Crypt::Curve25519) >= 0.05 BuildRequires: perl(Crypt::IDEA) BuildRequires: perl(CryptX) >= 0.032 +BuildRequires: perl(Digest::BubbleBabble) >= 0.01 +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.64 BuildRequires: perl(File::HomeDir) BuildRequires: perl(Math::GMP) >= 1.04 BuildRequires: perl(String::CRC32) >= 1.2 +BuildRequires: perl(Test::More) >= 1 Requires: perl(Crypt::Curve25519) >= 0.05 Requires: perl(Crypt::IDEA) Requires: perl(CryptX) >= 0.032 +Requires: perl(Digest::BubbleBabble) >= 0.01 Requires: perl(File::HomeDir) Requires: perl(Math::GMP) >= 1.04 Requires: perl(String::CRC32) >= 1.2 -Recommends: perl(Crypt::RSA) -Recommends: perl(Digest::BubbleBabble) -Recommends: perl(Module::Signature) >= 0.50 -Recommends: perl(Term::ReadKey) +Provides: perl(Net::SSH::Perl) = 2.141.0 +Provides: perl(Net::SSH::Perl::Agent) +Provides: perl(Net::SSH::Perl::Auth) +Provides: perl(Net::SSH::Perl::Auth::ChallengeResponse) +Provides: perl(Net::SSH::Perl::Auth::KeyboardInt) +Provides: perl(Net::SSH::Perl::Auth::KeyboardInteractive) +Provides: perl(Net::SSH::Perl::Auth::Password) +Provides: perl(Net::SSH::Perl::Auth::PublicKey) +Provides: perl(Net::SSH::Perl::Auth::RSA) +Provides: perl(Net::SSH::Perl::Auth::Rhosts) +Provides: perl(Net::SSH::Perl::Auth::Rhosts_RSA) +Provides: perl(Net::SSH::Perl::AuthMgr) +Provides: perl(Net::SSH::Perl::Buffer) +Provides: perl(Net::SSH::Perl::Channel) +Provides: perl(Net::SSH::Perl::ChannelMgr) +Provides: perl(Net::SSH::Perl::Cipher) +Provides: perl(Net::SSH::Perl::Cipher::AES128_CBC) +Provides: perl(Net::SSH::Perl::Cipher::AES128_CTR) +Provides: perl(Net::SSH::Perl::Cipher::AES192_CBC) +Provides: perl(Net::SSH::Perl::Cipher::AES192_CTR) +Provides: perl(Net::SSH::Perl::Cipher::AES256_CBC) +Provides: perl(Net::SSH::Perl::Cipher::AES256_CTR) +Provides: perl(Net::SSH::Perl::Cipher::AES_CBC) +Provides: perl(Net::SSH::Perl::Cipher::AES_CTR) +Provides: perl(Net::SSH::Perl::Cipher::Blowfish) +Provides: perl(Net::SSH::Perl::Cipher::CBC) +Provides: perl(Net::SSH::Perl::Cipher::CFB) +Provides: perl(Net::SSH::Perl::Cipher::CTR) +Provides: perl(Net::SSH::Perl::Cipher::ChachaPoly) +Provides: perl(Net::SSH::Perl::Cipher::DES) +Provides: perl(Net::SSH::Perl::Cipher::DES3) +Provides: perl(Net::SSH::Perl::Cipher::DES3::EDE3) +Provides: perl(Net::SSH::Perl::Cipher::IDEA) +Provides: perl(Net::SSH::Perl::Cipher::RC4) +Provides: perl(Net::SSH::Perl::Comp) +Provides: perl(Net::SSH::Perl::Comp::Zlib) +Provides: perl(Net::SSH::Perl::Config) +Provides: perl(Net::SSH::Perl::Constants) +Provides: perl(Net::SSH::Perl::Handle) +Provides: perl(Net::SSH::Perl::Handle::SSH1) +Provides: perl(Net::SSH::Perl::Handle::SSH2) +Provides: perl(Net::SSH::Perl::Kex) +Provides: perl(Net::SSH::Perl::Kex::C25519) +Provides: perl(Net::SSH::Perl::Kex::DH) +Provides: perl(Net::SSH::Perl::Kex::DH1) +Provides: perl(Net::SSH::Perl::Kex::DH14SHA1) +Provides: perl(Net::SSH::Perl::Kex::DH14SHA256) +Provides: perl(Net::SSH::Perl::Kex::DH16SHA512) +Provides: perl(Net::SSH::Perl::Kex::DH18SHA512) +Provides: perl(Net::SSH::Perl::Kex::DHGEX) +Provides: perl(Net::SSH::Perl::Kex::DHGEXSHA1) +Provides: perl(Net::SSH::Perl::Kex::DHGEXSHA256) +Provides: perl(Net::SSH::Perl::Key) +Provides: perl(Net::SSH::Perl::Key::DSA) +Provides: perl(Net::SSH::Perl::Key::ECDSA) +Provides: perl(Net::SSH::Perl::Key::ECDSA256) +Provides: perl(Net::SSH::Perl::Key::ECDSA384) +Provides: perl(Net::SSH::Perl::Key::ECDSA521) +Provides: perl(Net::SSH::Perl::Key::Ed25519) +Provides: perl(Net::SSH::Perl::Key::RSA) +Provides: perl(Net::SSH::Perl::Key::RSA1) +Provides: perl(Net::SSH::Perl::Mac) +Provides: perl(Net::SSH::Perl::Mac::MD5) +Provides: perl(Net::SSH::Perl::Mac::SHA1) +Provides: perl(Net::SSH::Perl::Mac::SHA2_256) +Provides: perl(Net::SSH::Perl::Mac::SHA2_512) +Provides: perl(Net::SSH::Perl::Packet) +Provides: perl(Net::SSH::Perl::Proxy) +Provides: perl(Net::SSH::Perl::SSH1) +Provides: perl(Net::SSH::Perl::SSH2) +Provides: perl(Net::SSH::Perl::Subsystem::Client) +Provides: perl(Net::SSH::Perl::Subsystem::Server) +Provides: perl(Net::SSH::Perl::Util) +Provides: perl(Net::SSH::Perl::Util::Authfile) +Provides: perl(Net::SSH::Perl::Util::Hosts) +Provides: perl(Net::SSH::Perl::Util::RSA) +Provides: perl(Net::SSH::Perl::Util::SSH1MP) +Provides: perl(Net::SSH::Perl::Util::SSH1Misc) +Provides: perl(Net::SSH::Perl::Util::Term) +Provides: perl(Net::SSH::Perl::Util::Win32) +%define __perllib_provides /bin/true %{perl_requires} %description @@ -130,15 +210,16 @@ provides a full-featured Perl implementation of SFTP, and sits on top of _Net::SSH::Perl_. SFTP requires the usage of the SSH2 protocol. %prep -%setup -q -n %{cpan_name}-%{version} -find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644 +%autosetup -n %{cpan_name}-%{cpan_version} + +find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644 %build -%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" -%{__make} %{?_smp_mflags} +perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" +%make_build %check -%{__make} test +make test %install %perl_make_install @@ -146,8 +227,7 @@ find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644 %perl_gen_filelist %files -f %{name}.files -%defattr(-,root,root,755) %doc Changes README ToDo -%license LICENSE +%license LICENSE LICENSE_ARTISTIC LICENSE_GNU %changelog