Hello community, here is the log from the commit of package guile-ssh for openSUSE:Factory checked in at 2018-09-13 12:12:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/guile-ssh (Old) and /work/SRC/openSUSE:Factory/.guile-ssh.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "guile-ssh" Thu Sep 13 12:12:41 2018 rev:2 rq:635283 version:0.11.3 Changes: -------- --- /work/SRC/openSUSE:Factory/guile-ssh/guile-ssh.changes 2018-07-27 10:55:29.805560975 +0200 +++ /work/SRC/openSUSE:Factory/.guile-ssh.new/guile-ssh.changes 2018-09-13 12:14:02.466122798 +0200 @@ -1,0 +2,8 @@ +Wed Sep 12 08:16:34 UTC 2018 - [email protected] + +- don't link against libssh_threads anymore, as it gots removed in + libssh 0.8. gh#artyom-poptsov/guile-ssh#9 + Add and use it on Tumbleweed and Factory: + * 0001-libguile-ssh-Remove-ssh_threads-from-LDFLAGS.patch + +------------------------------------------------------------------- New: ---- 0001-libguile-ssh-Remove-ssh_threads-from-LDFLAGS.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ guile-ssh.spec ++++++ --- /var/tmp/diff_new_pack.MZW2B9/_old 2018-09-13 12:14:03.038122150 +0200 +++ /var/tmp/diff_new_pack.MZW2B9/_new 2018-09-13 12:14:03.046122141 +0200 @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + %define libsoname lib%{name}11 Name: guile-ssh @@ -25,6 +26,8 @@ Group: Development/Libraries/Other Url: https://github.com/artyom-poptsov/guile-ssh Source0: https://github.com/artyom-poptsov/%{name}/archive/v%{version}.tar.gz +# PATCH-FIX-UPSTREAM https://github.com/artyom-poptsov/guile-ssh/issues/9 +Patch0: 0001-libguile-ssh-Remove-ssh_threads-from-LDFLAGS.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: guile-devel @@ -57,6 +60,10 @@ %prep %setup -q +# Leap/SLE 15.0 does still have libssh_threads, so don't use patch +%if 0%{?suse_version} > 1500 +%patch0 -p2 +%endif %build autoreconf -vfi ++++++ 0001-libguile-ssh-Remove-ssh_threads-from-LDFLAGS.patch ++++++ >From d77542338dc909f72587411cb2ab8b08747d4629 Mon Sep 17 00:00:00 2001 From: Jonathan Brielmaier <[email protected]> Date: Wed, 12 Sep 2018 10:01:17 +0200 Subject: [PATCH 1/1] libguile-ssh: Remove ssh_threads from LDFLAGS. libssh 0.8 doesn't include libssh_threads.so anymore. So without this commit, libguile-ssh fails to build. --- libguile-ssh/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guile-ssh-0.11.3/libguile-ssh/Makefile.am b/guile-ssh-0.11.3/libguile-ssh/Makefile.am index 1ffb6c0..aebae41 100644 --- a/guile-ssh-0.11.3/libguile-ssh/Makefile.am +++ b/guile-ssh-0.11.3/libguile-ssh/Makefile.am @@ -44,7 +44,7 @@ BUILT_SOURCES = auth.x channel-func.x channel-type.x error.x \ libguile_ssh_la_CPPFLAGS = $(GUILE_CFLAGS) -libguile_ssh_la_LDFLAGS = -module -no-undefined -lssh_threads -lssh \ +libguile_ssh_la_LDFLAGS = -module -no-undefined -lssh \ -version-info $(LIBGUILE_SSH_INTERFACE) $(GUILE_LDFLAGS) AM_CFLAGS = $(WARN_CFLAGS) -- 2.16.4
