Created attachment 569108 [details, diff] 0010-Fix-build-failure-with-USE-cups.patch tests/printers/meson.build:11:2: ERROR: Unknown variable "printers_panel_lib". A result of 0008-build-Make-printers-panel-cups-optional.patch. Patch attached that fixes this for me, skipping the test if cups is not enabled.
oops, sorry, fixed this based on just the bugmail subject line before actually looking inside and noticing you already made a patch. Though I needed to handle my patchset at https://gitlab.gnome.org/Community/gentoo/gnome-control-center/commits/gentoo-3-30 too, soon it will me amended into the main 0008 patch too anyways, etc.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4be168f317269bae57ec50cd551e0f798f517f47 commit 4be168f317269bae57ec50cd551e0f798f517f47 Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2019-03-14 21:51:21 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2019-03-14 21:51:36 +0000 gnome-base/gnome-control-center-3.30: fix build with USE=-cups Fixes: https://bugs.gentoo.org/680354 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org> .../files/3.30.3-conditional-cups-tests.patch | 28 ++++++++++++++++++++++ .../gnome-control-center-3.30.3.ebuild | 2 ++ 2 files changed, 30 insertions(+)