From 045587f7d390a09b5f4f9c3bfcc710ee50e33076 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 11 May 2020 09:20:41 +0200 Subject: [PATCH] 1778425 - scanimage segfaults for brother scan drivers due missing deprecated libnsl --- sane-backends.spec | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/sane-backends.spec b/sane-backends.spec index aeabe47..16b635a 100644 --- a/sane-backends.spec +++ b/sane-backends.spec @@ -14,7 +14,7 @@ Summary: Scanner access software Name: sane-backends Version: 1.0.29 -Release: 7%{?dist} +Release: 8%{?dist} # lib/ is LGPLv2+, backends are GPLv2+ with exceptions # Tools are GPLv2+, docs are public domain # see LICENSE for details @@ -70,6 +70,11 @@ Requires: systemd >= 196 Requires: systemd-udev >= 196 Requires: sane-backends-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} +# workaround for Brother scanners, which drivers are built with old libnsl +# it is ignored by DNF, but it seems GUI installation apps should offer it +# if it is not installed, it leads to crashes like #1778425 +Suggests: libnsl + %description Scanner Access Now Easy (SANE) is a universal scanner interface. The SANE application programming interface (API) provides standardized @@ -414,6 +419,9 @@ exit 0 %{_unitdir}/saned@.service %changelog +* Mon May 11 2020 Zdenek Dohnal - 1.0.29-8 +- 1778425 - scanimage segfaults for brother scan drivers due missing deprecated libnsl + * Thu Apr 02 2020 Zdenek Dohnal - 1.0.29-7 - remove escl backend - will be merged into sane-airscan in the future, so stop shipping it to prevent escl going into RHEL