From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id B820B15808A for ; Sun, 27 Jul 2025 09:28:51 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id A0AD4340E99 for ; Sun, 27 Jul 2025 09:28:51 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 8D5F61102A2; Sun, 27 Jul 2025 09:28:50 +0000 (UTC) Received: from smtp.gentoo.org (dev.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) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 8340F1102A2 for ; Sun, 27 Jul 2025 09:28:50 +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) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 2CE1F340E99 for ; Sun, 27 Jul 2025 09:28:50 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 920922F30 for ; Sun, 27 Jul 2025 09:28:48 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1753608469.0fee17100e42b3229b28a3d16f2b28a09c41a539.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: app-accessibility/espeakup/, app-accessibility/espeakup/files/ X-VCS-Repository: repo/gentoo X-VCS-Files: app-accessibility/espeakup/espeakup-0.90-r2.ebuild app-accessibility/espeakup/espeakup-9999.ebuild app-accessibility/espeakup/files/modules.espeakup X-VCS-Directories: app-accessibility/espeakup/files/ app-accessibility/espeakup/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 0fee17100e42b3229b28a3d16f2b28a09c41a539 X-VCS-Branch: master Date: Sun, 27 Jul 2025 09:28:48 +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: f415981e-59be-4c33-bf26-791211023244 X-Archives-Hash: 2655c004a4ee34ff5a6948df0b6d7c70 commit: 0fee17100e42b3229b28a3d16f2b28a09c41a539 Author: Ian Jordan gmail com> AuthorDate: Sat Jul 26 23:39:18 2025 +0000 Commit: Sam James gentoo org> CommitDate: Sun Jul 27 09:27:49 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fee1710 app-accessibility/espeakup: Add module autoloading Adding the speakup_soft module to be autoloaded when installing this package as it will fail launch the service without it enabled. This will greatly improve accessibility under Gentoo including the offerings we support in the live media. Bumped to EAPI8 as a freebie. Signed-off-by: Ian Jordan gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43178 Closes: https://github.com/gentoo/gentoo/pull/43178 Signed-off-by: Sam James gentoo.org> .../{espeakup-9999.ebuild => espeakup-0.90-r2.ebuild} | 13 +++++++++---- app-accessibility/espeakup/espeakup-9999.ebuild | 8 +++++--- app-accessibility/espeakup/files/modules.espeakup | 1 + 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/app-accessibility/espeakup/espeakup-9999.ebuild b/app-accessibility/espeakup/espeakup-0.90-r2.ebuild similarity index 78% copy from app-accessibility/espeakup/espeakup-9999.ebuild copy to app-accessibility/espeakup/espeakup-0.90-r2.ebuild index 503c5bd7ea0c..30061f2f1470 100644 --- a/app-accessibility/espeakup/espeakup-9999.ebuild +++ b/app-accessibility/espeakup/espeakup-0.90-r2.ebuild @@ -1,20 +1,20 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="https://github.com/linux-speakup/espeakup.git" inherit git-r3 else SRC_URI="https://github.com/linux-speakup/espeakup/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86" fi inherit linux-info meson DESCRIPTION="espeakup is a small lightweight connector for espeak and speakup" -HOMEPAGE="https://github.com/williamh/espeakup" +HOMEPAGE="https://linux-speakup.org/" LICENSE="GPL-3" SLOT="0" @@ -27,6 +27,8 @@ RDEPEND="${COMMON_DEPEND}" BDEPEND="man? ( app-text/ronn-ng )" CONFIG_CHECK="~SPEAKUP ~SPEAKUP_SYNTH_SOFT" +ERROR_SPEAKUP="CONFIG_SPEAKUP is not enabled in this kernel!" +ERROR_SPEAKUP_SYNTH_SOFT="CONFIG_SPEAKUP_SYNTH_SOFT is not enabled in this kernel!" src_configure() { local emesonargs @@ -42,6 +44,9 @@ src_install() { einstalldocs newconfd "${FILESDIR}"/espeakup.confd espeakup newinitd "${FILESDIR}"/espeakup.initd espeakup + insinto /etc/modprobe.d + newins "${FILESDIR}/modules.espeakup" espeakup.conf + } pkg_postinst() { diff --git a/app-accessibility/espeakup/espeakup-9999.ebuild b/app-accessibility/espeakup/espeakup-9999.ebuild index 503c5bd7ea0c..745f48752b47 100644 --- a/app-accessibility/espeakup/espeakup-9999.ebuild +++ b/app-accessibility/espeakup/espeakup-9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="https://github.com/linux-speakup/espeakup.git" @@ -14,7 +14,7 @@ fi inherit linux-info meson DESCRIPTION="espeakup is a small lightweight connector for espeak and speakup" -HOMEPAGE="https://github.com/williamh/espeakup" +HOMEPAGE="https://linux-speakup.org/" LICENSE="GPL-3" SLOT="0" @@ -42,6 +42,8 @@ src_install() { einstalldocs newconfd "${FILESDIR}"/espeakup.confd espeakup newinitd "${FILESDIR}"/espeakup.initd espeakup + insinto /etc/modprobe.d + newins "${FILESDIR}/modules.espeakup" espeakup.conf } pkg_postinst() { diff --git a/app-accessibility/espeakup/files/modules.espeakup b/app-accessibility/espeakup/files/modules.espeakup new file mode 100644 index 000000000000..38d53913d181 --- /dev/null +++ b/app-accessibility/espeakup/files/modules.espeakup @@ -0,0 +1 @@ +speakup_soft