From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 0D7FD158042 for ; Wed, 13 Nov 2024 12:56:06 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 5DB6AE0815; Wed, 13 Nov 2024 12:56:05 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 01BB4E0815 for ; Wed, 13 Nov 2024 12:56:03 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 1616D335DC0 for ; Wed, 13 Nov 2024 12:56:02 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id A7D501626 for ; Wed, 13 Nov 2024 12:56:00 +0000 (UTC) From: "Michael Orlitzky" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Michael Orlitzky" Message-ID: <1731502479.bbda1b7b107d082f170241b19fbaaa7a3182d285.mjo@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: gnome-extra/evolution-data-server/ X-VCS-Repository: repo/gentoo X-VCS-Files: gnome-extra/evolution-data-server/evolution-data-server-3.52.4-r1.ebuild gnome-extra/evolution-data-server/evolution-data-server-3.52.4-r2.ebuild gnome-extra/evolution-data-server/metadata.xml X-VCS-Directories: gnome-extra/evolution-data-server/ X-VCS-Committer: mjo X-VCS-Committer-Name: Michael Orlitzky X-VCS-Revision: bbda1b7b107d082f170241b19fbaaa7a3182d285 X-VCS-Branch: master Date: Wed, 13 Nov 2024 12:56:00 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 8fd9649e-506b-49c3-9260-64c568f44fc4 X-Archives-Hash: debcd4ae7efce411c5170ede24269002 commit: bbda1b7b107d082f170241b19fbaaa7a3182d285 Author: Michael Orlitzky gentoo org> AuthorDate: Tue Nov 5 14:51:47 2024 +0000 Commit: Michael Orlitzky gentoo org> CommitDate: Wed Nov 13 12:54:39 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbda1b7b gnome-extra/evolution-data-server: add USE=sound This makes sound notification support optional. The goal here is to avoid pulling in GTK3/X11 libraries on a GTK4/Wayland system. Signed-off-by: Michael Orlitzky gentoo.org> ...r1.ebuild => evolution-data-server-3.52.4-r2.ebuild} | 17 ++++++++++++----- gnome-extra/evolution-data-server/metadata.xml | 1 + 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.52.4-r1.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.52.4-r2.ebuild similarity index 94% rename from gnome-extra/evolution-data-server/evolution-data-server-3.52.4-r1.ebuild rename to gnome-extra/evolution-data-server/evolution-data-server-3.52.4-r2.ebuild index 56a0d678f6fd..9ddadc5e8348 100644 --- a/gnome-extra/evolution-data-server/evolution-data-server-3.52.4-r1.ebuild +++ b/gnome-extra/evolution-data-server/evolution-data-server-3.52.4-r2.ebuild @@ -14,7 +14,7 @@ SLOT="0/64-11-21-4-3-27-2-27-4-0" # subslot = libcamel-1.2/libebackend-1.2/libeb KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="berkdb +gnome-online-accounts +gtk gtk-doc +introspection ldap kerberos oauth-gtk3 oauth-gtk4 vala +weather" +IUSE="berkdb +gnome-online-accounts +gtk gtk-doc +introspection ldap kerberos oauth-gtk3 oauth-gtk4 sound vala +weather" REQUIRED_USE=" oauth-gtk3? ( gtk ) oauth-gtk4? ( gtk ) @@ -42,9 +42,11 @@ RDEPEND=" gtk? ( >=x11-libs/gtk+-3.20:3 >=gui-libs/gtk-4.4:4 - || ( - media-libs/libcanberra-gtk3 - >=media-libs/libcanberra-0.25[gtk3(-)] + sound? ( + || ( + media-libs/libcanberra-gtk3 + >=media-libs/libcanberra-0.25[gtk3(-)] + ) ) oauth-gtk3? ( >=net-libs/webkit-gtk-2.34.0:4.1 ) @@ -127,7 +129,6 @@ src_configure() { -DENABLE_SMIME=ON -DENABLE_GTK=$(usex gtk) -DENABLE_GTK4=$(usex gtk) - -DENABLE_CANBERRA=$(usex gtk) -DENABLE_OAUTH2_WEBKITGTK=$(usex oauth-gtk3) -DENABLE_OAUTH2_WEBKITGTK4=$(usex oauth-gtk4) -DENABLE_EXAMPLES=OFF @@ -140,6 +141,12 @@ src_configure() { -DENABLE_VALA_BINDINGS=$(usex vala) -DENABLE_TESTS=$(usex test) ) + if use gtk && use sound; then + mycmakeargs+=( -DENABLE_CANBERRA=ON ) + else + mycmakeargs+=( -DENABLE_CANBERRA=OFF ) + fi + cmake_src_configure } diff --git a/gnome-extra/evolution-data-server/metadata.xml b/gnome-extra/evolution-data-server/metadata.xml index d705ce69fe9e..06224757e5a5 100644 --- a/gnome-extra/evolution-data-server/metadata.xml +++ b/gnome-extra/evolution-data-server/metadata.xml @@ -10,6 +10,7 @@ Enable net-libs/gnome-online-accounts based Google authentication support Enable internal OAuth2 authentication for GTK+3 applications (libedataserverui-*.so) support for Google and Outlook.com. If gnome-online-accounts is enabled and used, this is not necessary, but both can be supported at the same time with different setup at runtime Enable internal OAuth2 authentication for GTK 4 applications (libedataserverui4-*.so) support for Google and Outlook.com. If gnome-online-accounts is enabled and used, this is not necessary, but both can be supported at the same time with different setup at runtime + Sound notification support through media-libs/libcanberra-gtk3 (does nothing without USE=gtk) Enable optional weather calendar support