guix_mirror_bot pushed a commit to branch misc-world-rebuild in repository guix.
commit 0376744fa9fd18f383778bd27fbafb34e4ef678b Author: Nguyễn Gia Phong <[email protected]> AuthorDate: Wed Jul 8 12:22:05 2026 +0900 gnu: sane-backends: Fix build. Inherited gexp phases don't play nicely with quasi-quotes. * gnu/packages/scanner.scm (sane-backends)[arguments]: Use gexps. [inputs]: Use modify-inputs. [synopsis]: Join lines. --- gnu/packages/scanner.scm | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/gnu/packages/scanner.scm b/gnu/packages/scanner.scm index 6370955a7a..b5628a2c70 100644 --- a/gnu/packages/scanner.scm +++ b/gnu/packages/scanner.scm @@ -235,26 +235,23 @@ library, but no drivers.") (define-public sane-backends (package/inherit sane (name "sane-backends") - (inputs - `(("libjpeg" ,libjpeg-turbo) ; for pixma/epsonds/other back ends - ("libpng" ,libpng) ; support ‘scanimage --format=png’ - ("libxml2" ,libxml2) ; for pixma back end - ,@(package-inputs sane))) (arguments (substitute-keyword-arguments arguments ((#:phases phases) - `(modify-phases ,phases - (delete 'disable-backends) - (delete 'remove-dll.conf) - (add-after 'disable-failing-tests 'disable-failing-backend-tests - (lambda _ - ;; Disable test that fails on i686: - ;; <https://bugs.gnu.org/39449> - (substitute* "testsuite/backend/genesys/Makefile.in" - ((" genesys_unit_tests\\$\\(EXEEXT\\)") "")) - #t)))))) - (synopsis - "Raster image scanner library and drivers, with scanner support") + #~(modify-phases #$phases + (delete 'disable-backends) + (delete 'remove-dll.conf) + (add-after 'disable-failing-tests 'disable-failing-backend-tests + (lambda _ + ;; Disable test that fails on i686: + ;; <https://bugs.gnu.org/39449> + (substitute* "testsuite/backend/genesys/Makefile.in" + ((" genesys_unit_tests\\$\\(EXEEXT\\)") "")))))))) + (inputs (modify-inputs inputs + (prepend libjpeg-turbo ;for pixma/epsonds/other back ends + libpng ;support 'scanimage --format=png' + libxml2))) ;for pixma back end + (synopsis "Raster image scanner library and drivers, with scanner support") (description "SANE stands for \"Scanner Access Now Easy\" and is an API proving access to any raster image scanner hardware (flatbed scanner, hand-held scanner, video- and still-cameras, frame-grabbers, etc.). The
