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.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id D40401382C5 for ; Sat, 16 Jan 2021 11:53:23 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id CBC73E0828; Sat, 16 Jan 2021 11:53:22 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 67FE8E0828 for ; Sat, 16 Jan 2021 11:53:22 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 81F06340D2B for ; Sat, 16 Jan 2021 11:53:21 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 137B0496 for ; Sat, 16 Jan 2021 11:53:20 +0000 (UTC) From: "Lars Wendler" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Lars Wendler" Message-ID: <1610797994.e7a55ed2f39bad19b65fb0515906a753e4b4d06c.polynomial-c@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-plugins/hdx-realtime-media-engine/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-plugins/hdx-realtime-media-engine/hdx-realtime-media-engine-2.9.200.2506-r1.ebuild media-plugins/hdx-realtime-media-engine/hdx-realtime-media-engine-2.9.200.2506.ebuild X-VCS-Directories: media-plugins/hdx-realtime-media-engine/ X-VCS-Committer: polynomial-c X-VCS-Committer-Name: Lars Wendler X-VCS-Revision: e7a55ed2f39bad19b65fb0515906a753e4b4d06c X-VCS-Branch: master Date: Sat, 16 Jan 2021 11:53:20 +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: b2251b0d-d275-4518-a3e0-0d4f3e48ad37 X-Archives-Hash: 813a341c1d271d58c63bc52a8e59a9bf commit: e7a55ed2f39bad19b65fb0515906a753e4b4d06c Author: Lars Wendler gentoo org> AuthorDate: Sat Jan 16 11:49:30 2021 +0000 Commit: Lars Wendler gentoo org> CommitDate: Sat Jan 16 11:53:14 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7a55ed2 media-plugins/hdx-realtime-media-engine: Revbump fixing several issues - REALLY install all necessary files - install HDXRTME.so to the correct location - Register plugin with Citrix receiver Bug: https://bugs.gentoo.org/755407 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Lars Wendler gentoo.org> ...hdx-realtime-media-engine-2.9.200.2506-r1.ebuild} | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/media-plugins/hdx-realtime-media-engine/hdx-realtime-media-engine-2.9.200.2506.ebuild b/media-plugins/hdx-realtime-media-engine/hdx-realtime-media-engine-2.9.200.2506-r1.ebuild similarity index 79% rename from media-plugins/hdx-realtime-media-engine/hdx-realtime-media-engine-2.9.200.2506.ebuild rename to media-plugins/hdx-realtime-media-engine/hdx-realtime-media-engine-2.9.200.2506-r1.ebuild index e2136acf137..54b8d730059 100644 --- a/media-plugins/hdx-realtime-media-engine/hdx-realtime-media-engine-2.9.200.2506.ebuild +++ b/media-plugins/hdx-realtime-media-engine/hdx-realtime-media-engine-2.9.200.2506-r1.ebuild @@ -20,7 +20,7 @@ RESTRICT="fetch mirror strip" DEPEND="app-arch/unzip" RDEPEND=" - net-misc/icaclient + >=net-misc/icaclient-20.12.0.12-r1 || ( media-sound/pulseaudio media-sound/apulse @@ -66,7 +66,6 @@ src_install() { local destfiles=( DialTone_US.wav EULA.rtf - HDXRTME.so InboundCallRing.wav ) @@ -74,8 +73,25 @@ src_install() { for el in "${destfiles[@]}" ; do doins "${el}" done + + exeinto "${ICAROOT}"/rtme + doexe RTMEconfig RTMediaEngineSRV + for el in /var/{lib,log}/RTMediaEngineSRV /var/lib/Citrix/HDXRMEP ; do keepdir ${el} fperms a+rw ${el} done + + insinto "${ICAROOT}" + doins HDXRTME.so +} + +pkg_postinst() { + ebegin "add info about our plugin to the module.ini of the Citrix receiver" + local inifile="${BROOT}${ICAROOT}/config/module.ini" + if cp "${inifile}" . ; then + "${BROOT}${ICAROOT}"/rtme/RTMEconfig -install -ignoremm \ + && cp new_module.ini "${inifile}" + fi + eend $? }