commit: 468c41e83f4935a0f042dd14282f9df4372d139a Author: Matt Turner <mattst88 <AT> gentoo <DOT> org> AuthorDate: Fri May 28 01:36:19 2021 +0000 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org> CommitDate: Fri Jun 4 01:14:16 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=468c41e8
x11-misc/colord: Switch to meson-multilib Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org> x11-misc/colord/colord-1.4.5-r1.ebuild | 28 ++++++++-------------------- 1 file changed, 8 insertions(+), 20 deletions(-) diff --git a/x11-misc/colord/colord-1.4.5-r1.ebuild b/x11-misc/colord/colord-1.4.5-r1.ebuild index 16edd7929b5..6431f775af6 100644 --- a/x11-misc/colord/colord-1.4.5-r1.ebuild +++ b/x11-misc/colord/colord-1.4.5-r1.ebuild @@ -4,7 +4,7 @@ EAPI=7 VALA_USE_DEPEND="vapigen" -inherit bash-completion-r1 meson multilib-minimal systemd udev vala +inherit bash-completion-r1 meson-multilib systemd udev vala DESCRIPTION="System service to accurately color manage input and output devices" HOMEPAGE="https://www.freedesktop.org/software/colord/" @@ -83,18 +83,18 @@ src_prepare() { multilib_src_configure() { local emesonargs=( - -Ddaemon=$(multilib_is_native_abi && echo true || echo false) + $(meson_native_true daemon) -Dexamples=false -Dbash_completion=false $(meson_use udev udev_rules) - -Dsystemd=$(multilib_native_usex systemd true false) + $(meson_native_use_bool systemd) -Dlibcolordcompat=true - -Dargyllcms_sensor=$(multilib_native_usex argyllcms true false) + $(meson_native_use_bool argyllcms argyllcms_sensor) -Dreverse=false - -Dsane=$(multilib_native_usex scanner true false) - -Dintrospection=$(multilib_native_usex introspection true false) - -Dvapi=$(multilib_native_usex vala true false) - -Dprint_profiles=$(multilib_native_usex extra-print-profiles true false) + $(meson_native_use_bool scanner sane) + $(meson_native_use_bool introspection) + $(meson_native_use_bool vala vapi) + $(meson_native_use_bool extra-print-profiles print_profiles) $(meson_use test tests) -Dinstalled_tests=false -Ddaemon_user=colord @@ -105,18 +105,6 @@ multilib_src_configure() { meson_src_configure } -multilib_src_compile() { - meson_src_compile -} - -multilib_src_test() { - meson_src_test -} - -multilib_src_install() { - meson_src_install -} - multilib_src_install_all() { newbashcomp data/colormgr colormgr