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 968C11581F0 for ; Mon, 20 Jan 2025 15:44:21 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 53320E07E2; Mon, 20 Jan 2025 15:44:20 +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 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id EBEEEE07E6 for ; Mon, 20 Jan 2025 15:44:17 +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 6DA82341465 for ; Mon, 20 Jan 2025 15:44:15 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id CD3BB255B for ; Mon, 20 Jan 2025 15:44:13 +0000 (UTC) From: "Andreas Sturmlechner" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Andreas Sturmlechner" Message-ID: <1737387766.547bf0c23dc8089a615d21f5a321249837cb1b5a.asturm@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/icaclient/ X-VCS-Repository: repo/gentoo X-VCS-Files: net-misc/icaclient/Manifest net-misc/icaclient/icaclient-23.5.0.58.ebuild net-misc/icaclient/icaclient-24.11.0.85.ebuild X-VCS-Directories: net-misc/icaclient/ X-VCS-Committer: asturm X-VCS-Committer-Name: Andreas Sturmlechner X-VCS-Revision: 547bf0c23dc8089a615d21f5a321249837cb1b5a X-VCS-Branch: master Date: Mon, 20 Jan 2025 15:44:13 +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: 483e949a-00a7-4450-b604-e62542f3b77c X-Archives-Hash: 837aa4dadc8b25d5fe3090293a76adaf commit: 547bf0c23dc8089a615d21f5a321249837cb1b5a Author: Oz Tiram gmail com> AuthorDate: Fri Jan 10 20:54:30 2025 +0000 Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Jan 20 15:42:46 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=547bf0c2 net-misc/icaclient: drop 23.5.0.58 Bug: https://bugs.gentoo.org/947611 Bug: https://bugs.gentoo.org/911345 Signed-off-by: Oz Tiram gmail.com> Closes: https://github.com/gentoo/gentoo/pull/40090 Signed-off-by: Andreas Sturmlechner gentoo.org> net-misc/icaclient/Manifest | 2 - net-misc/icaclient/icaclient-23.5.0.58.ebuild | 310 ------------------------- net-misc/icaclient/icaclient-24.11.0.85.ebuild | 1 + 3 files changed, 1 insertion(+), 312 deletions(-) diff --git a/net-misc/icaclient/Manifest b/net-misc/icaclient/Manifest index c6c6789d305b..6cc3dd76d522 100644 --- a/net-misc/icaclient/Manifest +++ b/net-misc/icaclient/Manifest @@ -1,6 +1,4 @@ -DIST linuxx64-23.5.0.58.tar.gz 449048746 BLAKE2B d0a70dbb29addc5da8f4ca32582eb210ef56cbbab21efa61ea19ae45ae12fcc59b080f0f30fdc5d1ed02169b5084a49ca265f7bfa9dde813809847f06b319046 SHA512 f695a4fed73b6bff30eb16f8c159799c7a7b4c17f088959f24c17fc4a51208c1354c19df1e22b9b975f8fcb13f6775ea1dca15dd149ea186d8aeee47f3830441 DIST linuxx64-23.7.0.17.tar.gz 363012535 BLAKE2B 77e1fa1fb71d98840ebeebb444e86797a5514597dd1059cf19ed0a6240c05a68c13019350e26e6b52f96802a3eba4cb1a42ba20e85756aebed80e7e235a76089 SHA512 e25665ae8937c4a03382473df8f92b0227d6f07cad663ce71d4a90430014cc6630fb5593d688e6b59b7c65eaafeb3e258fc2f04f0d80573938dcb9d173a4ccab DIST linuxx64-24.11.0.85.tar.gz 440589375 BLAKE2B eba5970b4a6c99aa7ce76d04a58f5d3cf45885dd9f6aa332bbb4457c472bf58f3b2204779d75bb705c2381938af60f55e77d5d43471e56b6b9c789e9b5d1cf64 SHA512 426dc72a903d1d902c0fda3c2590a9e659ff1a6c5206d19a80d0f7d4905e3810a9be3318a6972598f2a175333f6d9737501460c30dc4f27899fcd1fec20eaa43 DIST linuxx64-24.2.0.65.tar.gz 398188196 BLAKE2B 6869cb6ab3b53d7ca1020c2a504bdf071c871daff1601e21b32f50b299b7b81c9159f248ee0be9370241b119dc49f1a01038f81f623c323a25ba6ce8ec9c975c SHA512 312a32fc6b5ba1c8af5449ca71b024d02966521915ab94ed7ee580c9bf4782afdb383dc855a14c83181311e0eb2329654a1493afdb55ca49640510e348666cd3 -DIST linuxx86-23.5.0.58.tar.gz 152642143 BLAKE2B 8ea722aecfb7e6588701646ed5dec1d1591a8c36986fda25c85ece50313cd1eddefb22ae58be8f1ea2edbfdf9fa725e73182f0745b0494df890008d65065ed08 SHA512 8cad203451b26920d66fb3b1bb794d74f8ab76dd24d76408f51d60278786b59fe2d83f0e6c4a2eb6741a4e1d534b9739513224e0f27ba903a9266f81e439a51f DIST linuxx86-23.7.0.17.tar.gz 66184043 BLAKE2B 8e408ce26d75172cdd80d7bd9e1ef7aa8b855a7028673f00fd0aef6a42ca57ec8f11f894ecafb76a4e7b69c6cea922551ca9d4615aea436348ae2dbabc92e127 SHA512 e91a6205bb59e2d41075a5b5e0898cc0710a84ed7582ed2f053a3a83345daba1f437864c6e8111e80aabf19bc5b5d82b0fb6096948c166027a0f9fea183b883a diff --git a/net-misc/icaclient/icaclient-23.5.0.58.ebuild b/net-misc/icaclient/icaclient-23.5.0.58.ebuild deleted file mode 100644 index be7ca6568279..000000000000 --- a/net-misc/icaclient/icaclient-23.5.0.58.ebuild +++ /dev/null @@ -1,310 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop wrapper xdg-utils - -DESCRIPTION="ICA Client for Citrix Presentation servers" -HOMEPAGE="https://www.citrix.com/" -SRC_URI="amd64? ( linuxx64-${PV}.tar.gz ) - x86? ( linuxx86-${PV}.tar.gz )" - -LICENSE="icaclient" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -IUSE="l10n_de l10n_es l10n_fr l10n_ja l10n_zh-CN hdx usb" -RESTRICT="mirror strip fetch" - -ICAROOT="/opt/Citrix/ICAClient" - -QA_PREBUILT="${ICAROOT#/}/*" - -# we have binaries for two conflicting kerberos implementations -# https://bugs.gentoo.org/792090 -# https://bugs.gentoo.org/775995 -REQUIRES_EXCLUDE=" - libgssapi.so.3 - libgssapi_krb5.so.2 libkrb5.so.3 -" -# when using media-plugins/hdx-realtime-media-engine we better not ignore that -REQUIRES_EXCLUDE="${REQUIRES_EXCLUDE} - !hdx? ( libunwind.so.1 ) -" -# we have binaries which wouls still support gstreamer:0.10 -REQUIRES_EXCLUDE="${REQUIRES_EXCLUDE} - libgstapp-0.10.so.0 - libgstbase-0.10.so.0 - libgstinterfaces-0.10.so.0 - libgstpbutils-0.10.so.0 - libgstreamer-0.10.so.0 -" - -# video background blurring, optional -REQUIRES_EXCLUDE="${REQUIRES_EXCLUDE} - libopencv_core.so.407 - libopencv_imgcodecs.so.407 - libopencv_imgproc.so.407 -" - -BDEPEND=" - hdx? ( media-plugins/hdx-realtime-media-engine ) -" - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - app-crypt/libsecret - dev-libs/glib:2 - dev-libs/libxml2 - media-fonts/font-adobe-100dpi - media-fonts/font-cursor-misc - media-fonts/font-misc-ethiopic - media-fonts/font-misc-misc - media-fonts/font-xfree86-type1 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/gst-plugins-base:1.0 - media-libs/gstreamer:1.0 - media-libs/libogg - media-libs/libpng - media-libs/libpulse - media-libs/libvorbis - media-libs/mesa - media-libs/speex - media-libs/speexdsp - net-libs/libsoup:2.4 - net-libs/webkit-gtk:4 - sys-apps/util-linux - llvm-runtimes/libcxx - llvm-runtimes/libcxxabi - sys-libs/zlib - virtual/krb5 - virtual/libudev - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:2 - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXaw - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXinerama - x11-libs/libXmu - x11-libs/libXrender - x11-libs/libXt - x11-libs/pango - ${BDEPEND} - !hdx? ( !media-plugins/hdx-realtime-media-engine ) - usb? ( virtual/libudev ) -" - -pkg_nofetch() { - elog "Download the client file ${A} from - https://www.citrix.com/downloads/workspace-app/" - elog "and place it into your DISTDIR directory." -} - -pkg_setup() { - case ${ARCH} in - amd64) - ICAARCH=linuxx64 - ;; - x86) - ICAARCH=linuxx86 - ;; - *) - eerror "Given architecture is not supported by Citrix." - ;; - esac -} - -src_unpack() { - default - mv "${WORKDIR}/${ICAARCH}/${ICAARCH}.cor" "${S}" || die -} - -src_prepare() { - default - rm lib/UIDialogLibWebKit.so || die - - cp nls/en/module.ini . || die - if use usb; then - # inspired by debian usb support package postinst - sed -i -e 's/^[ \t]*VirtualDriver[ \t]*=.*$/&, GenericUSB/' module.ini || die - sed -i -e '/\[ICA 3.0\]/a\GenericUSB=on' module.ini || true - echo "[GenericUSB]" >> module.ini || true - echo "DriverName=VDGUSB.DLL" >> module.ini - fi - - if use hdx; then - "${BROOT}${ICAROOT}"/rtme/RTMEconfig -install -ignoremm || die - mv new_module.ini module.ini || die - fi - mv module.ini config/ || die -} - -src_install() { - local bin tmpl dest - - dodir "${ICAROOT}" - - keepdir /etc/icaclient - - insinto "${ICAROOT}" - exeinto "${ICAROOT}" - doexe *.DLL libproxy.so wfica AuthManagerDaemon PrimaryAuthManager selfservice ServiceRecord - if use usb; then - doexe usb/ctxusb usb/ctxusbd usb/ctx_usb_isactive - doins usb/*.DLL - insinto /etc/icaclient - doins usb/usb.conf - dosym ../../../etc/icaclient/usb.conf "${ICAROOT}"/usb.conf - insinto "${ICAROOT}" - fi - - exeinto "${ICAROOT}"/lib - doexe lib/*.so - - for dest in "${ICAROOT}"{,/nls/en{,.UTF-8}} ; do - insinto "${dest}" - doins nls/en.UTF-8/eula.txt - done - - insinto "${ICAROOT}"/config - doins config/* - mv "${ED}/${ICAROOT}"/config/module.ini "${ED}"/etc/icaclient/ || die - dosym ../../../../etc/icaclient/module.ini "${ICAROOT}"/config/module.ini - for tmpl in {appsrv,wfclient}.template ; do - newins nls/en/${tmpl} ${tmpl/template/ini} - done - touch "${ED}/${ICAROOT}"/config/.server || die - - insinto "${ICAROOT}"/gtk - doins gtk/* - - insinto "${ICAROOT}"/gtk/glade - doins gtk/glade/* - - insinto "${ICAROOT}"/site - doins -r site/* - - dodir "${ICAROOT}"/help - - insinto "${ICAROOT}"/config/usertemplate - doins config/usertemplate/* - - local lang LANGCODES=( en ) - use l10n_de && LANGCODES+=( de ) - use l10n_es && LANGCODES+=( es ) - use l10n_fr && LANGCODES+=( fr ) - use l10n_ja && LANGCODES+=( ja ) - use l10n_zh-CN && LANGCODES+=( zh_CN ) - - for lang in ${LANGCODES[@]} ; do - insinto "${ICAROOT}"/nls/${lang} - doins nls/${lang}/* - - insinto "${ICAROOT}"/nls/$lang/UTF-8 - doins nls/${lang}.UTF-8/* - - insinto "${ICAROOT}"/nls/${lang}/LC_MESSAGES - doins nls/${lang}/LC_MESSAGES/* - - insinto "${ICAROOT}"/nls/${lang} - dosym UTF-8 "${ICAROOT}"/nls/${lang}/utf8 - - for tmpl in {appsrv,wfclient}.template ; do - cp "${ED}/${ICAROOT}"/nls/${lang}/${tmpl} \ - "${ED}/${ICAROOT}"/nls/${lang}/${tmpl/template/ini} \ - || die - done - done - - insinto "${ICAROOT}"/nls - dosym en /opt/Citrix/ICAClient/nls/C - - insinto "${ICAROOT}"/icons - doins icons/* - - insinto "${ICAROOT}"/keyboard - doins keyboard/* - - cp -a util "${ED}/${ICAROOT}" || die - test -f util/HdxRtcEngine && fperms 0755 "${ICAROOT}"/util/HdxRtcEngine - - dosym ../../../../etc/ssl/certs "${ICAROOT}"/keystore/cacerts - insinto "${ICAROOT}"/keystore/intcerts - doins keystore/intcerts/* - - local other_files=( - icasessionmgr - NativeMessagingHost - UtilDaemon - ) - - exeinto "${ICAROOT}" - for bin in ${other_files[@]} ; do - doexe ${bin} - done - - # https://bugs.gentoo.org/655922 - dosym gst_play1.0 "${ICAROOT}"/util/gst_play - dosym gst_read1.0 "${ICAROOT}"/util/gst_read - dosym libgstflatstm1.0.so "${ICAROOT}"/util/libgstflatstm.so - - doenvd "${FILESDIR}"/10ICAClient - - for bin in configmgr conncenter new_store ; do - make_wrapper ${bin} "${ICAROOT}"/util/${bin} . "${ICAROOT}"/util - done - - for bin in selfservice wfica ; do - make_wrapper ${bin} "${ICAROOT}"/${bin} . "${ICAROOT}" - done - - dodir /etc/revdep-rebuild/ - echo "SEARCH_DIRS_MASK=\"${ICAROOT}\"" \ - > "${ED}"/etc/revdep-rebuild/70icaclient - - insinto "${ICAROOT}"/pkginf - newins "${WORKDIR}"/PkgId Ver.core."${ICAARCH}" - - # 651926 - domenu "${FILESDIR}"/*.desktop - - insinto /usr/share/mime/packages - doins desktop/Citrix-mime_types.xml -} - -pkg_preinst() { - # previous versions of the ebuild created that and left it around - # we own it now and avoid conflict warnings with this - rm -f "${ROOT}${ICAROOT}/config/module.ini" -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_mimeinfo_database_update - - if ! use hdx; then - if [ -x "${ROOT}${ICAROOT}"/rtme/RTMEconfig ]; then - ewarn "Starting from 22.12.0.12 you have to set USE=hdx if you want" - ewarn "to use media-plugins/hdx-realtime-media-engine. Which does" - ewarn "not need to be explicitly installed anymore." - fi - fi - - if use usb; then - einfo - einfo "Add users of ${CATEGORY}/${PN} to group 'usb' for redirect to work" - einfo - fi -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/net-misc/icaclient/icaclient-24.11.0.85.ebuild b/net-misc/icaclient/icaclient-24.11.0.85.ebuild index 2f54b0078e1d..48b7caabf498 100644 --- a/net-misc/icaclient/icaclient-24.11.0.85.ebuild +++ b/net-misc/icaclient/icaclient-24.11.0.85.ebuild @@ -67,6 +67,7 @@ RDEPEND=" media-libs/libogg media-libs/libpng media-libs/libpulse + media-libs/libva media-libs/libvorbis media-libs/mesa media-libs/speex