GNU bug report logs -
#38929
sane-hpaio not found by simple-scan?
Previous Next
Full log
View this message in rfc822 format
* gnu/packages/gnome.scm (simple-scan)[inputs]: Add sane-airscan.
<#:phases>: Wrap simple-scan to set
- LD_LIBRARY_PATH to sane-airscan's lib/sane
- SANE_CONFIG_DIR to sane-airscan's etc/sane.d
This change allows simple-scan to automatically detect and use eSCL or WSD
(AirScan) backends over the network.
Change-Id: Id1d95c77c3fc549b7baf91d31049541a687bce2d
---
gnu/packages/gnome.scm | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 56236013a7..3bc26192ff 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -7330,7 +7330,19 @@ (define-public simple-scan
(base32 "1aghnkvjdyj73kv55nd9gl5b1xjkpcxjn4j3a6z67r9g2j86avn1"))))
(build-system meson-build-system)
(arguments
- '(#:glib-or-gtk? #t))
+ (list
+ #:glib-or-gtk? #t
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'install 'wrap-flatpak
+ (lambda* (#:key inputs #:allow-other-keys)
+ (let ((simple-scan (string-append #$output "/bin/simple-scan"))
+ (sane-airscan-inputs (assoc-ref inputs "sane-airscan")))
+ (wrap-program simple-scan
+ `("LD_LIBRARY_PATH" =
+ (,(string-append sane-airscan-inputs "/lib/sane")))
+ `("SANE_CONFIG_DIR" prefix
+ (,(string-append sane-airscan-inputs "/etc/sane.d"))))))))))
(native-inputs
(list gettext-minimal
itstool
@@ -7347,6 +7359,7 @@ (define-public simple-scan
gdk-pixbuf
gusb
libadwaita
+ sane-airscan
sane-backends))
(home-page "https://gitlab.gnome.org/GNOME/simple-scan")
(synopsis "Document and image scanner")
base-commit: 03ce76718c41b32d174713c945d269d6fcdd8bf1
--
2.49.0
This bug report was last modified today.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.