diff options
author | Georgy Yakovlev <gyakovlev@gentoo.org> | 2021-11-03 19:48:44 -0700 |
---|---|---|
committer | Georgy Yakovlev <gyakovlev@gentoo.org> | 2021-11-03 19:49:57 -0700 |
commit | 678a6fa4106e18456ed9dadb6814a673de81fb32 (patch) | |
tree | 3689c4dfbd1f263af8d8da8fcd04ced7f2c1170c | |
parent | dev-util/gn: keyword ~riscv (diff) | |
download | gentoo-678a6fa4106e18456ed9dadb6814a673de81fb32.tar.gz gentoo-678a6fa4106e18456ed9dadb6814a673de81fb32.tar.bz2 gentoo-678a6fa4106e18456ed9dadb6814a673de81fb32.zip |
net-mail/notmuch: add GMime sandbox violation workaround
Checking for GMime session key extraction support... * ACCESS DENIED: open_wr: /dev/bus/usb/001/011
notmuch configure compiles a program _check_session_keys.c, inline in ./configure script
gmime/gpg/scdaemon tries to open usb devices in GMime test
we pretend to allow it, without actually allowing it to read or write.
Bug: https://bugs.gentoo.org/821328
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
-rw-r--r-- | net-mail/notmuch/notmuch-0.33.2.ebuild | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/net-mail/notmuch/notmuch-0.33.2.ebuild b/net-mail/notmuch/notmuch-0.33.2.ebuild index 4cc225e3c559..873e974b8152 100644 --- a/net-mail/notmuch/notmuch-0.33.2.ebuild +++ b/net-mail/notmuch/notmuch-0.33.2.ebuild @@ -142,6 +142,14 @@ src_configure() { $(use_with emacs) ) + # FIXME: + # Checking for GMime session key extraction support... * ACCESS DENIED: open_wr: /dev/bus/usb/001/011 + # notmuch configure compiles a program _check_session_keys.c, inline in ./configure script + # gmime/gpg/scdaemon tries to open usb devices in GMime test + # we pretend to allow it, without actually allowing it to read or write. + # https://bugs.gentoo.org/821328 + addpredict /dev/bus/usb + econf "${myconf[@]}" } |