From 7c59acba5699c9c58090a7a738669669a7307023 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 21 Aug 2021 23:14:26 +0100 Subject: gentoo resync : 21.08.2021 --- net-misc/icaclient/Manifest | 8 +- net-misc/icaclient/icaclient-21.4.0.11.ebuild | 249 ------------------------ net-misc/icaclient/icaclient-21.6.0.28.ebuild | 2 +- net-misc/icaclient/icaclient-21.8.0.40.ebuild | 260 ++++++++++++++++++++++++++ 4 files changed, 265 insertions(+), 254 deletions(-) delete mode 100644 net-misc/icaclient/icaclient-21.4.0.11.ebuild create mode 100644 net-misc/icaclient/icaclient-21.8.0.40.ebuild (limited to 'net-misc/icaclient') diff --git a/net-misc/icaclient/Manifest b/net-misc/icaclient/Manifest index 93ff4af8600c..23340b4017ca 100644 --- a/net-misc/icaclient/Manifest +++ b/net-misc/icaclient/Manifest @@ -5,10 +5,10 @@ AUX ctxwebhelper.desktop 320 BLAKE2B 877ade9bf35ca53ca81315e7ab6e9854e35d2392ad3 AUX new_store.desktop 235 BLAKE2B 43bbf97a6982485e8b21f30c15889d64063ef0ce294b0695b368c08600af8a5a7764ee09ae7fe5d7f9c105d1217cae37fc2211542535ce31cea5d2b9f36d996f SHA512 a2857ecadeceb1252039f02e779a3d366cb863758802fc2927b9edd44a6580ba175db8ce332e3cbdd4ab0354fc0144432934abf8fed9f68c3e1a639775613258 AUX selfservice.desktop 183 BLAKE2B 45d0830601ceac5159e239ec149cf3cdeabd43beb2ad6964935129fad6cd2c2e7c36cfc473e89b5db3b3b6cce2df909dd6013c3463631a7d868b470a49494285 SHA512 c4a2bdd83a29171c331b8adc98b33b8150fef5616d1fde8a0c9ccf1972b8ecc222dc1c0bc4e7779d93b851f44e79f5166138af7b7d36de964932ff3b63a4801b AUX wfica.desktop 242 BLAKE2B 6e90bb02824a6319035814050919c55907b2104c65e2abcc7379a4c694a585945c2e10ada114c4dfb906ee3b1fa90a0251dcb1ec3aac1fb6015a2d2ecbef4452 SHA512 a233bbdfadaee080d8dda67ed81a60ef74902c1f2100cb08bc402186be23f1bbb82f84abb93da88d610d187a267f7db28e6bfebe689839c921ae5a94a4bdf1d7 -DIST linuxx64-21.4.0.11.tar.gz 143734038 BLAKE2B 4180c4aa10ad058a61c8bf36b8d51e5015f6b17885f194fb6164fa653ae29eb7f473c479b4574de595bf403bfa086f2b94507f724ef2fcc247bd34a98057d3c9 SHA512 f4c65ef2cd6c76c945c99001812039ac0fcf3fe4a6c3c57e511f00c106e7f57640c46f7e3b0f7d1d4438e977a0b505d2c1097a7fb8a58cac7c4ff7f0321d4141 DIST linuxx64-21.6.0.28.tar.gz 145565275 BLAKE2B aed7bae92146d242171007006871d89dadf0d944c342f455d6acf9c6844d27d7c3cbc8bdf92ff46ade692cdce99402c2e6f81c65f547bd07d419140e231ffbd8 SHA512 ebaadc3a1685de583637023152bec3475a6c7ef4399af98b1faab231f9d012edc69d6553d3a89fb1db230376aee65ccfa21d9ffd60e88e18591445a3d45c274c -DIST linuxx86-21.4.0.11.tar.gz 129600902 BLAKE2B 683fea9ca2a7e2073571f9a1b48ae7bd3427aaa8c8d9a5627120bdc08346656f221414cee42c735f84ed4bd4ef88e57af6f80b065cd918ff119fb69ff94c78f6 SHA512 430eea182a1ace3d002ac11e28de311e654212f3a2d59a17707caa0bd4b05154c873c678a34f1fc520b7fc658733805618c8e0c5ed3127bce8a1452aa69fb383 +DIST linuxx64-21.8.0.40.tar.gz 150632410 BLAKE2B a63480e5c5a934a06a66e6754013e6a75a962d36b851c9a43d9dcef6e0dc99aeea1331a547386f72a1700bd1c3b31994506b8c0923656fa7bbf8bedf0bcaf032 SHA512 6673312555d1b391bfadcde72ca6d6439f477a53b1206fae403921f73aa7535e7df56eefc226372ddd7707601368e32c5393f91f8a7ffb68f7c66da88ded128a DIST linuxx86-21.6.0.28.tar.gz 130616431 BLAKE2B 461062eb4c52bd51aa323749258ae68e24a1260359c24e81140a47e1fd7768d0f1325ad34c1a700ea82b0f48da904f69b8e4a013b947ae7202f5a4859d14e42c SHA512 42de5dabc2f376a851f276ca2ddf07f58f3620d03e45decf4fa5a478ca8a12e19838d674bb743564ae813c34811aa2e16ec862b77074abe553e19a9329a79370 -EBUILD icaclient-21.4.0.11.ebuild 5266 BLAKE2B b325a043370ad01eb7a146f5955bfe78cbdf51815e79281442b2fa885fcded33ce17e3c79f9090ecc0ed2a5482092c948d533bd490ce1fd8aaa83f3e75716714 SHA512 5418b063ebac35501e1bcef285ccce1c4d2cf29c468a72277b9c00261ddd7b9c796c8fc35f027afe86edbcc13ad6fc0ab9894a7467991427bdff6945e9418de6 -EBUILD icaclient-21.6.0.28.ebuild 5423 BLAKE2B d37f73eb66df4202d38cf60479a2b0ce8cdcb594ec3f2a772d6e047ffd9ecf8b56a2d011d2cc3949eff9622502d4972f58340377912227cddcd8d0c9da4956c2 SHA512 3caa23fbbdcd778268b73a452170477c98445e98700f8ae6f23929a1a74b55bf440f9c4a9d3876b452ee5bcca70e05e468c3f6f0187dbc75561e291c50ca81c1 +DIST linuxx86-21.8.0.40.tar.gz 135966502 BLAKE2B a870cbe584958deeb5727a3994d6bfd93c62f2e6a100c029cd1d5514ee6a8d788ed43b51a6bd01b7ba47f12d40b0669807183717b7231b0cc9b919654279e4ac SHA512 86e82ee8d00604f75e7042989e298a87be48a81717865237e9e0ccdb6def91a4d7f52319773f0a04b31db0b6bcf90a4457355414e62cfb6595511a6679525a66 +EBUILD icaclient-21.6.0.28.ebuild 5421 BLAKE2B a416182e9e9f4769f8b0b9dd53580c6201e9d1107e5f07deb3b7b319ac1883b55681b5c566b3fa829c1c467a74cf0406e801b719e4e675e1562ab63bd178355a SHA512 7226655750edc699a8e2b15c5db1f2495d641e2d9aaddaeb936e4ac67d7e30e6f50c365efe088314e7dcc331c72d694a3b42bea456463e52a06aa7b01fa86c7e +EBUILD icaclient-21.8.0.40.ebuild 5423 BLAKE2B d37f73eb66df4202d38cf60479a2b0ce8cdcb594ec3f2a772d6e047ffd9ecf8b56a2d011d2cc3949eff9622502d4972f58340377912227cddcd8d0c9da4956c2 SHA512 3caa23fbbdcd778268b73a452170477c98445e98700f8ae6f23929a1a74b55bf440f9c4a9d3876b452ee5bcca70e05e468c3f6f0187dbc75561e291c50ca81c1 MISC metadata.xml 251 BLAKE2B 2e2f0363feb3f8ad15ed8d2ef5130493f501acf64faf4fe567079d18a6066c0a1136f6c0cf53ba4ec854a38b5d4211e48e0a2ddac6677ca02266a3f993e36965 SHA512 0ccc4891c6c5de39cbe83d8391b0345611be252a2b1fedea6644ba1cfb283140a8250f32cd26b701db9c60d42782b214d03574592ef3b585bb15d2ffcb5f016e diff --git a/net-misc/icaclient/icaclient-21.4.0.11.ebuild b/net-misc/icaclient/icaclient-21.4.0.11.ebuild deleted file mode 100644 index 797c924b6187..000000000000 --- a/net-misc/icaclient/icaclient-21.4.0.11.ebuild +++ /dev/null @@ -1,249 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -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" -RESTRICT="mirror strip userpriv fetch" - -ICAROOT="/opt/Citrix/ICAClient" - -QA_PREBUILT="${ICAROOT#/}/*" - -RDEPEND=" - app-crypt/libsecret - dev-libs/atk - dev-libs/glib:2 - dev-libs/libxml2 - media-fonts/font-adobe-100dpi - media-fonts/font-misc-misc - media-fonts/font-cursor-misc - media-fonts/font-xfree86-type1 - media-fonts/font-misc-ethiopic - 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/libvorbis - media-libs/speex - net-libs/libsoup:2.4 - net-libs/webkit-gtk:4 - sys-apps/util-linux - sys-libs/libcxx - sys-libs/libcxxabi - sys-libs/zlib - virtual/krb5 - virtual/jpeg:0 - 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 -" -DEPEND="" - -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 - - S="${WORKDIR}/${ICAARCH}/${ICAARCH}.cor" -} - -src_prepare() { - default - rm lib/UIDialogLibWebKit.so || die - - # We need to avoid module.ini file getting added to the package's - # content because media-plugins/hdx-realtime-media-engine modifies - # this file on installation. See pkg_postinst() - mv nls/en/module.ini "${T}" || die -} - -src_install() { - local bin tmpl dest - - dodir "${ICAROOT}" - - exeinto "${ICAROOT}" - doexe *.DLL libproxy.so wfica AuthManagerDaemon PrimaryAuthManager selfservice ServiceRecord - - exeinto "${ICAROOT}"/lib - if use amd64 ; then - rm lib/ctxjpeg_fb_8.so || die - fi - doexe lib/*.so - - for dest in "${ICAROOT}"{,/nls/en{,.UTF-8}} ; do - insinto "${dest}" - doins nls/en.UTF-8/eula.txt - done - - insinto "${ICAROOT}" - doins -r usb - - insinto "${ICAROOT}"/config - # nls/en/*.ini is being handled by pkg_postinst() - doins config/* config/.* - 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/* - - rm -r "${S}"/keystore/cacerts || die - dosym ../../../../etc/ssl/certs "${ICAROOT}"/keystore/cacerts - - local util_files=( - configmgr - conncenter - ctx_app_bind - ctx_rehash - ctxlogd - ctxwebhelper - gst_play1.0 - gst_read1.0 - hdxcheck.sh - icalicense.sh - libgstflatstm1.0.so - lurdump - new_store - nslaunch - setlog - storebrowse - sunraymac.sh - webcontainer - what - xcapture - ) - - exeinto "${ICAROOT}"/util - for bin in ${util_files[@]} ; do - doexe util/${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 -} - -pkg_postinst() { - xdg_desktop_database_update - - local inidest="${BROOT}${ICAROOT}/config" - if [[ ! -e "${inidest}"/module.ini ]] ; then - mv "${T}"/module.ini "${inidest}/" \ - || ewarn 'Failed to install plugin.ini file' - fi -} - -pkg_postrm() { - xdg_desktop_database_update -} diff --git a/net-misc/icaclient/icaclient-21.6.0.28.ebuild b/net-misc/icaclient/icaclient-21.6.0.28.ebuild index e408e2f73c82..770400a17a47 100644 --- a/net-misc/icaclient/icaclient-21.6.0.28.ebuild +++ b/net-misc/icaclient/icaclient-21.6.0.28.ebuild @@ -12,7 +12,7 @@ SRC_URI="amd64? ( linuxx64-${PV}.tar.gz ) LICENSE="icaclient" SLOT="0" -KEYWORDS="-* ~amd64 ~x86" +KEYWORDS="-* amd64 x86" IUSE="l10n_de l10n_es l10n_fr l10n_ja l10n_zh-CN" RESTRICT="mirror strip userpriv fetch" diff --git a/net-misc/icaclient/icaclient-21.8.0.40.ebuild b/net-misc/icaclient/icaclient-21.8.0.40.ebuild new file mode 100644 index 000000000000..e408e2f73c82 --- /dev/null +++ b/net-misc/icaclient/icaclient-21.8.0.40.ebuild @@ -0,0 +1,260 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +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" +RESTRICT="mirror strip userpriv fetch" + +ICAROOT="/opt/Citrix/ICAClient" + +QA_PREBUILT="${ICAROOT#/}/*" + +RDEPEND=" + app-crypt/libsecret + dev-libs/atk + dev-libs/glib:2 + dev-libs/libxml2 + media-fonts/font-adobe-100dpi + media-fonts/font-misc-misc + media-fonts/font-cursor-misc + media-fonts/font-xfree86-type1 + media-fonts/font-misc-ethiopic + 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/libvorbis + media-libs/speex + net-libs/libsoup:2.4 + net-libs/webkit-gtk:4 + sys-apps/util-linux + sys-libs/libcxx + sys-libs/libcxxabi + sys-libs/zlib + virtual/krb5 + virtual/jpeg:0 + 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 +" +DEPEND="" + +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 + + S="${WORKDIR}/${ICAARCH}/${ICAARCH}.cor" +} + +src_prepare() { + default + rm lib/UIDialogLibWebKit.so || die + + # We need to avoid module.ini file getting added to the package's + # content because media-plugins/hdx-realtime-media-engine modifies + # this file on installation. See pkg_postinst() + mv nls/en/module.ini "${T}" || die +} + +src_install() { + local bin tmpl dest + + dodir "${ICAROOT}" + + exeinto "${ICAROOT}" + doexe *.DLL libproxy.so wfica AuthManagerDaemon PrimaryAuthManager selfservice ServiceRecord + + exeinto "${ICAROOT}"/lib + if use amd64 ; then + rm lib/ctxjpeg_fb_8.so || die + fi + doexe lib/*.so + + for dest in "${ICAROOT}"{,/nls/en{,.UTF-8}} ; do + insinto "${dest}" + doins nls/en.UTF-8/eula.txt + done + + insinto "${ICAROOT}" + doins -r usb + + insinto "${ICAROOT}"/config + # nls/en/*.ini is being handled by pkg_postinst() + doins config/* config/.* + 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/* + + rm -r "${S}"/keystore/cacerts || die + dosym ../../../../etc/ssl/certs "${ICAROOT}"/keystore/cacerts + + local util_files=( + configmgr + conncenter + ctx_app_bind + ctx_rehash + ctxlogd + ctxwebhelper + gst_play1.0 + gst_read1.0 + hdxcheck.sh + icalicense.sh + libgstflatstm1.0.so + lurdump + new_store + nslaunch + setlog + storebrowse + sunraymac.sh + webcontainer + what + xcapture + ) + + exeinto "${ICAROOT}"/util + for bin in ${util_files[@]} ; do + doexe util/${bin} + done + + 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 +} + +pkg_postinst() { + xdg_desktop_database_update + + local inidest="${BROOT}${ICAROOT}/config" + if [[ ! -e "${inidest}"/module.ini ]] ; then + mv "${T}"/module.ini "${inidest}/" \ + || ewarn 'Failed to install plugin.ini file' + fi +} + +pkg_postrm() { + xdg_desktop_database_update +} -- cgit v1.2.3