Hello community, here is the log from the commit of package clusterssh for openSUSE:Factory checked in at 2019-03-26 15:42:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/clusterssh (Old) and /work/SRC/openSUSE:Factory/.clusterssh.new.25356 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "clusterssh" Tue Mar 26 15:42:38 2019 rev:10 rq:685789 version:4.13.2.02 Changes: -------- --- /work/SRC/openSUSE:Factory/clusterssh/clusterssh.changes 2018-03-05 13:44:11.730182340 +0100 +++ /work/SRC/openSUSE:Factory/.clusterssh.new.25356/clusterssh.changes 2019-03-26 15:43:38.296202202 +0100 @@ -1,0 +2,19 @@ +Sat Mar 16 23:15:34 UTC 2019 - Jan Engelhardt <[email protected]> + +- Own entire bash-completion subtree + +------------------------------------------------------------------- +Sat Mar 16 20:05:28 UTC 2019 - Petr Vorel <[email protected]> + +- Update to new upstream release v4.13.2_02 + https://github.com/duncs/clusterssh/blob/v4.13.2_02/Changes +- Drop clusterssh-fix-docgen.patch as it has been fixed upstream + (https://github.com/duncs/clusterssh/pull/106) +- Add new dependency X11::Protocol::WM (build and runtime) +- Drop clusterssh-fix-docgen.patch (not relevant any more) +- Add patch fixing shebang (perl_shebang.patch) +- Disable Test::PerlTidy as it's not available +- Add new build and runtime dependency X11::Protocol::WM +- Add new build dependency Test::Trap (for testing) + +------------------------------------------------------------------- Old: ---- App-ClusterSSH-4.07.tar.gz clusterssh-fix-docgen.patch New: ---- perl_shebang.patch v4.13.2_02.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ clusterssh.spec ++++++ --- /var/tmp/diff_new_pack.pWL5tg/_old 2019-03-26 15:43:38.836201893 +0100 +++ /var/tmp/diff_new_pack.pWL5tg/_new 2019-03-26 15:43:38.840201891 +0100 @@ -1,7 +1,7 @@ # # spec file for package clusterssh # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,36 +12,28 @@ # 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: clusterssh -Version: 4.07 +%define dullver 4.13.2_02 +Version: 4.13.2.02 Release: 0 -%define modname App-ClusterSSH -%define dullver 4.07 Summary: Multiplex SSH sessions onto many hosts using multiple terminals License: GPL-1.0-or-later OR Artistic-1.0 Group: Productivity/Networking/SSH -Url: http://clusterssh.sf.net/ - -#Git-Clone: git://clusterssh.git.sf.net/gitroot/clusterssh/clusterssh -Source: http://downloads.sf.net/clusterssh/App-ClusterSSH-4.07.tar.gz +URL: https://github.com/duncs/clusterssh/wiki +Source: https://github.com/duncs/clusterssh/archive/v%dullver.tar.gz Source2: %name-rpmlintrc -Patch1: clusterssh-fix-docgen.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Patch1: perl_shebang.patch BuildArch: noarch BuildRequires: fdupes BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(ExtUtils::MakeMaker) -%perl_requires -Requires: xorg-x11-fonts-100dpi -Requires: xorg-x11-fonts-75dpi -Requires: xterm BuildRequires: perl(CPAN::Changes) BuildRequires: perl(Exception::Class) +BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(File::Path) BuildRequires: perl(File::Slurp) BuildRequires: perl(File::Temp) @@ -52,9 +44,11 @@ BuildRequires: perl(Readonly) BuildRequires: perl(Sort::Naturally) BuildRequires: perl(Test::Differences) +BuildRequires: perl(Test::Trap) BuildRequires: perl(Tk) BuildRequires: perl(Try::Tiny) BuildRequires: perl(X11::Protocol) +BuildRequires: perl(X11::Protocol::WM) Requires: perl(CPAN::Changes) Requires: perl(Carp) Requires: perl(English) @@ -83,7 +77,11 @@ Requires: perl(Sort::Naturally) Requires: perl(Sys::Hostname) Requires: perl(Test::Differences) -Requires: perl(Test::PerlTidy) +# Test::PerlTidy not available atm +# Requires: perl(Test::PerlTidy) +Requires: xorg-x11-fonts-100dpi +Requires: xorg-x11-fonts-75dpi +Requires: xterm Requires: perl(Test::Pod) Requires: perl(Test::Pod::Coverage) Requires: perl(Test::Trap) @@ -94,6 +92,8 @@ Requires: perl(X11::Keysyms) Requires: perl(X11::Protocol) Requires: perl(X11::Protocol::Constants) +Requires: perl(X11::Protocol::WM) +%perl_requires %description Cluster SSH opens terminal windows with connections to specified @@ -105,21 +105,35 @@ at once via this tool ensures all nodes are kept in sync. %prep -%setup -qn %modname-%dullver -%patch -P 1 -p1 +%autosetup -n %name-%dullver -p1 %build -perl Makefile.PL -make %{?_smp_mflags} +perl Build.PL installdirs=vendor +./Build + +%check +# rm t/changes.t + +# Readme is not in the tarball +# couldn't open README for reading: No such file or directory at t/boilerplate.t line 9. +rm t/boilerplate.t + +./Build test %install -%perl_make_install -%perl_process_packlist +./Build install destdir="%buildroot" create_packlist=0 %perl_gen_filelist -%fdupes %buildroot -%files -f %name.files -%defattr(-,root,root) +install -D -m 0644 %buildroot/%_bindir/clusterssh_bash_completion.dist \ + %buildroot/%_datadir/bash-completion/completions/clusterssh +rm %buildroot/%_bindir/clusterssh_bash_completion.dist + +%files +%doc AUTHORS Changes THANKS TODO %_bindir/c* +%_datadir/bash-completion/ +%_mandir/man1/* +%_mandir/man3/* +%perl_vendorlib/* %changelog ++++++ perl_shebang.patch ++++++ diff --git a/bin_PL/_build_docs b/bin_PL/_build_docs index 30b4b09..fab4d1d 100755 --- a/bin_PL/_build_docs +++ b/bin_PL/_build_docs @@ -1,4 +1,4 @@ -#!/usr/bin/env perl +#!/usr/bin/perl use 5.008.004; use strict; use warnings; diff --git a/bin_PL/ccon b/bin_PL/ccon index 0a49778..eef4ddb 100755 --- a/bin_PL/ccon +++ b/bin_PL/ccon @@ -1,4 +1,4 @@ -#!/usr/bin/env perl +#!/usr/bin/perl use 5.008.004; use strict; use warnings; diff --git a/bin_PL/crsh b/bin_PL/crsh index 3a95cfc..12a74ff 100755 --- a/bin_PL/crsh +++ b/bin_PL/crsh @@ -1,4 +1,4 @@ -#!/usr/bin/env perl +#!/usr/bin/perl use 5.008.004; use strict; use warnings; diff --git a/bin_PL/csftp b/bin_PL/csftp index 3a95cfc..12a74ff 100755 --- a/bin_PL/csftp +++ b/bin_PL/csftp @@ -1,4 +1,4 @@ -#!/usr/bin/env perl +#!/usr/bin/perl use 5.008.004; use strict; use warnings; diff --git a/bin_PL/cssh b/bin_PL/cssh index 3a95cfc..12a74ff 100755 --- a/bin_PL/cssh +++ b/bin_PL/cssh @@ -1,4 +1,4 @@ -#!/usr/bin/env perl +#!/usr/bin/perl use 5.008.004; use strict; use warnings; diff --git a/bin_PL/ctel b/bin_PL/ctel index 9c3d11c..c0490e3 100755 --- a/bin_PL/ctel +++ b/bin_PL/ctel @@ -1,4 +1,4 @@ -#!/usr/bin/env perl +#!/usr/bin/perl use 5.008.004; use strict; use warnings;
