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;

Reply via email to