From dfd0139069bb79941b882fe714d38b7fc8dcdb16 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 15 Apr 2025 08:45:29 +0100 Subject: gentoo auto-resync : 15:04:2025 - 08:45:29 --- net-im/Manifest.gz | Bin 8431 -> 8429 bytes net-im/discord/Manifest | 4 +- net-im/discord/discord-0.0.89.ebuild | 152 +++++++++++++++++++++++++++++++++++ net-im/discord/discord-0.0.90.ebuild | 152 ----------------------------------- net-im/gajim/Manifest | 2 +- net-im/gajim/gajim-2.1.0.ebuild | 2 +- 6 files changed, 156 insertions(+), 156 deletions(-) create mode 100644 net-im/discord/discord-0.0.89.ebuild delete mode 100644 net-im/discord/discord-0.0.90.ebuild (limited to 'net-im') diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz index 3d217073c241..c40b1fa8ea27 100644 Binary files a/net-im/Manifest.gz and b/net-im/Manifest.gz differ diff --git a/net-im/discord/Manifest b/net-im/discord/Manifest index eedd0b616745..b18ef352d497 100644 --- a/net-im/discord/Manifest +++ b/net-im/discord/Manifest @@ -1,4 +1,4 @@ AUX launcher.sh 498 BLAKE2B a3437542111d896df3d7a699c43a1fdd7c7c28fbf364e404549dbe6d65336da4dd5a08c87a2bdede83ab719c971362032db26ff84d55cecdf49bcdd076948dfc SHA512 894a603040aa8f46026326d6488b73252589c0f69793131e8b00e7663c15e4d27d2c9a80f88b6b32f80e34039b7188a1efce0915da1e9f07e916c7b7b8594443 -DIST discord-0.0.90.tar.gz 102417333 BLAKE2B c69181980e19e0424a2b28f4c67fb66c52fea410530339175a228630ff9b8e50812a3701c7ccac182916f82cea7cfca0fe91d1686d8d7b48abef6d6a0671a4d2 SHA512 d894294b149b1498832da232acb19f5ef67b184468255d284759a07b64319f415fa68d153a482dbfac48081d73d32c61c6437d810366269d0b105fec0dfb8d89 -EBUILD discord-0.0.90.ebuild 4150 BLAKE2B 8dabbf0fff5126299e01a983e4e75cabd2a3b6225969cf2009f4d3c12b07bf89f5f4cace8892494b96a9f462b0cb501b1ea24b009f21bfbd8e593e0b51d4cdf6 SHA512 8b565ec217c9aa499dda301de4f2330b1204f61e4712609e1ea34c57684619c514b48b1297ec0ed3d9a6ae60eb1f2748e9f363c00960984d59d2c495a1412e49 +DIST discord-0.0.89.tar.gz 102421846 BLAKE2B cc44f8cee2cdbe66f606af692135d4561115496289f201ad84bb0a24a0de9bc4a9c25ca5e15c6a80aafe268da6b74f5e6021e9ffbad91a00ed4dae4542cf77c1 SHA512 9228824f0407f2876c9f26ef8b3b6b5b2f31808c0efeff685c3930c1826ba9180c0dca22d6934bb17f106ab8b808c20860bcab074874b324fe5ca57d6f2309a0 +EBUILD discord-0.0.89.ebuild 4150 BLAKE2B 8dabbf0fff5126299e01a983e4e75cabd2a3b6225969cf2009f4d3c12b07bf89f5f4cace8892494b96a9f462b0cb501b1ea24b009f21bfbd8e593e0b51d4cdf6 SHA512 8b565ec217c9aa499dda301de4f2330b1204f61e4712609e1ea34c57684619c514b48b1297ec0ed3d9a6ae60eb1f2748e9f363c00960984d59d2c495a1412e49 MISC metadata.xml 506 BLAKE2B ff098a1c9341a94ebb21da57c3028d3d96e884e19e3adf2df8d50b694a1ca3eee61f5dfd90eaa557a0a0eee769fd11dfa7bbf63308386a11faa56d13687e33c3 SHA512 56baf0a5323057b4af83a7b7d760b2b1e071e15ca4eef6546eab4104fbdd026906f68d8023a3155f492d8d93cd7022c5d0017372cbaf2894b94bd253b2ce3665 diff --git a/net-im/discord/discord-0.0.89.ebuild b/net-im/discord/discord-0.0.89.ebuild new file mode 100644 index 000000000000..30c43d42ca79 --- /dev/null +++ b/net-im/discord/discord-0.0.89.ebuild @@ -0,0 +1,152 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN/-bin/}" +MY_PV="${PV/-r*/}" + +CHROMIUM_LANGS=" + af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi + hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv + sw ta te th tr uk ur vi zh-CN zh-TW +" + +inherit chromium-2 desktop linux-info optfeature unpacker xdg + +DESCRIPTION="All-in-one voice and text chat for gamers" +HOMEPAGE="https://discord.com/" +SRC_URI="https://dl.discordapp.net/apps/linux/${MY_PV}/${MY_PN}-${MY_PV}.tar.gz" +S="${WORKDIR}/${MY_PN^}" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="amd64" + +IUSE="appindicator +seccomp wayland" +RESTRICT="bindist mirror strip test" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/fontconfig + media-libs/mesa[gbm(+)] + net-print/cups + sys-apps/dbus + sys-apps/util-linux + sys-libs/glibc + x11-libs/cairo + x11-libs/libdrm + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/libxshmfence + x11-libs/pango + appindicator? ( dev-libs/libayatana-appindicator ) +" + +DESTDIR="/opt/${MY_PN}" + +QA_PREBUILT="*" + +CONFIG_CHECK="~USER_NS" + +src_unpack() { + unpack ${MY_PN}-${MY_PV}.tar.gz +} + +src_configure() { + default + chromium_suid_sandbox_check_kernel_config +} + +src_prepare() { + default + # remove post-install script + rm postinst.sh || die "the removal of the unneeded post-install script failed" + # cleanup languages + pushd "locales/" >/dev/null || die "location change for language cleanup failed" + chromium_remove_language_paks + popd >/dev/null || die "location reset for language cleanup failed" + + # fix .desktop exec location + sed --in-place --expression "/^Exec=/s:/usr/share/discord/Discord:/usr/bin/${MY_PN}:" \ + "${MY_PN}.desktop" || + die "fixing of exec location on .desktop failed" + + # Update exec location in launcher + sed --expression "s:@@DESTDIR@@:${DESTDIR}:" \ + "${FILESDIR}/launcher.sh" > "${T}/launcher.sh" || die "updating of exec location in launcher failed" + + # USE seccomp in launcher + if use seccomp; then + sed --in-place --expression '/^EBUILD_SECCOMP=/s/false/true/' \ + "${T}/launcher.sh" || die "sed failed for seccomp" + fi + + # USE wayland in launcher + if use wayland; then + sed --in-place --expression '/^EBUILD_WAYLAND=/s/false/true/' \ + "${T}/launcher.sh" || die "sed failed for wayland" + fi +} + +src_install() { + doicon -s 256 "${MY_PN}.png" + + # install .desktop file + domenu "${MY_PN}.desktop" + + exeinto "${DESTDIR}" + + doexe "${MY_PN^}" chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so libvk_swiftshader.so + + insinto "${DESTDIR}" + doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat resources.pak snapshot_blob.bin v8_context_snapshot.bin + insopts -m0755 + doins -r locales resources + + # Chrome-sandbox requires the setuid bit to be specifically set. + # see https://github.com/electron/electron/issues/17972 + fowners root "${DESTDIR}/chrome-sandbox" + fperms 4711 "${DESTDIR}/chrome-sandbox" + + # Crashpad is included in the package once in a while and when it does, it must be installed. + # See #903616 and #890595 + [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler + + exeinto "/usr/bin" + newexe "${T}/launcher.sh" "discord" || die "failing to install launcher" + + # https://bugs.gentoo.org/898912 + if use appindicator; then + dosym ../../usr/lib64/libayatana-appindicator3.so /opt/discord/libappindicator3.so + fi +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature_header "Install the following packages for additional support:" + optfeature "sound support" \ + media-sound/pulseaudio media-sound/apulse[sdk] media-video/pipewire + optfeature "emoji support" media-fonts/noto-emoji + if has_version kde-plasma/kwin[-screencast] && use wayland; then + einfo " " + einfo "When using KWin on Wayland, the kde-plasma/kwin[screencast] USE flag" + einfo "must be enabled for screensharing." + einfo " " + fi +} diff --git a/net-im/discord/discord-0.0.90.ebuild b/net-im/discord/discord-0.0.90.ebuild deleted file mode 100644 index 30c43d42ca79..000000000000 --- a/net-im/discord/discord-0.0.90.ebuild +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN="${PN/-bin/}" -MY_PV="${PV/-r*/}" - -CHROMIUM_LANGS=" - af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi - hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv - sw ta te th tr uk ur vi zh-CN zh-TW -" - -inherit chromium-2 desktop linux-info optfeature unpacker xdg - -DESCRIPTION="All-in-one voice and text chat for gamers" -HOMEPAGE="https://discord.com/" -SRC_URI="https://dl.discordapp.net/apps/linux/${MY_PV}/${MY_PN}-${MY_PV}.tar.gz" -S="${WORKDIR}/${MY_PN^}" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="amd64" - -IUSE="appindicator +seccomp wayland" -RESTRICT="bindist mirror strip test" - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/fontconfig - media-libs/mesa[gbm(+)] - net-print/cups - sys-apps/dbus - sys-apps/util-linux - sys-libs/glibc - x11-libs/cairo - x11-libs/libdrm - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXScrnSaver - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/libxshmfence - x11-libs/pango - appindicator? ( dev-libs/libayatana-appindicator ) -" - -DESTDIR="/opt/${MY_PN}" - -QA_PREBUILT="*" - -CONFIG_CHECK="~USER_NS" - -src_unpack() { - unpack ${MY_PN}-${MY_PV}.tar.gz -} - -src_configure() { - default - chromium_suid_sandbox_check_kernel_config -} - -src_prepare() { - default - # remove post-install script - rm postinst.sh || die "the removal of the unneeded post-install script failed" - # cleanup languages - pushd "locales/" >/dev/null || die "location change for language cleanup failed" - chromium_remove_language_paks - popd >/dev/null || die "location reset for language cleanup failed" - - # fix .desktop exec location - sed --in-place --expression "/^Exec=/s:/usr/share/discord/Discord:/usr/bin/${MY_PN}:" \ - "${MY_PN}.desktop" || - die "fixing of exec location on .desktop failed" - - # Update exec location in launcher - sed --expression "s:@@DESTDIR@@:${DESTDIR}:" \ - "${FILESDIR}/launcher.sh" > "${T}/launcher.sh" || die "updating of exec location in launcher failed" - - # USE seccomp in launcher - if use seccomp; then - sed --in-place --expression '/^EBUILD_SECCOMP=/s/false/true/' \ - "${T}/launcher.sh" || die "sed failed for seccomp" - fi - - # USE wayland in launcher - if use wayland; then - sed --in-place --expression '/^EBUILD_WAYLAND=/s/false/true/' \ - "${T}/launcher.sh" || die "sed failed for wayland" - fi -} - -src_install() { - doicon -s 256 "${MY_PN}.png" - - # install .desktop file - domenu "${MY_PN}.desktop" - - exeinto "${DESTDIR}" - - doexe "${MY_PN^}" chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so libvk_swiftshader.so - - insinto "${DESTDIR}" - doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat resources.pak snapshot_blob.bin v8_context_snapshot.bin - insopts -m0755 - doins -r locales resources - - # Chrome-sandbox requires the setuid bit to be specifically set. - # see https://github.com/electron/electron/issues/17972 - fowners root "${DESTDIR}/chrome-sandbox" - fperms 4711 "${DESTDIR}/chrome-sandbox" - - # Crashpad is included in the package once in a while and when it does, it must be installed. - # See #903616 and #890595 - [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler - - exeinto "/usr/bin" - newexe "${T}/launcher.sh" "discord" || die "failing to install launcher" - - # https://bugs.gentoo.org/898912 - if use appindicator; then - dosym ../../usr/lib64/libayatana-appindicator3.so /opt/discord/libappindicator3.so - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - optfeature_header "Install the following packages for additional support:" - optfeature "sound support" \ - media-sound/pulseaudio media-sound/apulse[sdk] media-video/pipewire - optfeature "emoji support" media-fonts/noto-emoji - if has_version kde-plasma/kwin[-screencast] && use wayland; then - einfo " " - einfo "When using KWin on Wayland, the kde-plasma/kwin[screencast] USE flag" - einfo "must be enabled for screensharing." - einfo " " - fi -} diff --git a/net-im/gajim/Manifest b/net-im/gajim/Manifest index bb7afd082319..3c27822b9116 100644 --- a/net-im/gajim/Manifest +++ b/net-im/gajim/Manifest @@ -3,5 +3,5 @@ DIST gajim-2.0.3.tar.gz 4711551 BLAKE2B 66508788267132901f805cc130cd685005c77e38 DIST gajim-2.1.0.tar.gz 4739465 BLAKE2B d03822a51dc36fd15138d376d15967bedb71632a9ca8746bc00b13c10b2719f5174d4d1a931da284de1331a891f8a3cd3001240361e2a618350bdd90f57e096a SHA512 be05385f22ff6b5d8627b93cbe3e278ef4a65b367730a0a834f35075ab230c6257295f34bb407d0d97f2a0aac9813e48e3551f63e40012112de2830b7de5b202 EBUILD gajim-1.8.4-r1.ebuild 2957 BLAKE2B 81fb0ee481dc27f789d07222f9fbeb04c045ed8bb97cf2d1786f60a59c7891826a57bd961717cb4e2c46019e40b03f552f92f6412cb65ba810d101565a5608d6 SHA512 c4163b55d81b179c454775a94a48916996d216a467107be9fcfd68ab976a4cd87ecb9e80b1713947020b6c63d6f143a65c83cec6936747654347c889ea34aa4c EBUILD gajim-2.0.3.ebuild 3587 BLAKE2B 1686ce6f738af462d50bd4f1588d2f17d2afac2fa3e6e5bac3bbe82f2e5e199511fffd042f1b00723bfc96f9ff5d3e2fc65c2949ffb5e75b1b879b2561a37c05 SHA512 24571db811a02795b3cd9998ce5c84d11e106e9d163bfc8eb28ff25523a075fc383139aaf6eda12990e2822cbcb8c75ad0eea2414fb58716df95460df5903d48 -EBUILD gajim-2.1.0.ebuild 3588 BLAKE2B 56c9efc97a9cfbd696698900d06f1483f507f3e26e8c549bc093f5ebf43f0f07b3bca0a9f64e2ce87bdee11af31cac0ac19dc7367691c82a505e7dce5b7b45fb SHA512 857793cde23c70307622f2b88194a3948fbb6a39ed55b56b506eff1b085769ddb731b7c83dc46436e34f836cc15d138e108ab9f11a13a69c21e0c608c56fcbf5 +EBUILD gajim-2.1.0.ebuild 3593 BLAKE2B 51c22ca912a760c4ef37121e032c42ebca459b8d9834bc93dce3172a804812f06de49438cd921b4fc16c6c3c1f0bf92b27299d29fae75c6d1cb97fcdbc03ac18 SHA512 f4f8da4e5231db2da31003f27384ee15fddaf7d7eeb234b71796c5be309dcb92283fea7e1ce6cd4c88e5ad14b36e1e82e0bfcba2ca6e143c45ac401da2c94507 MISC metadata.xml 817 BLAKE2B 9a49c738023d852534956b6c815eb4c9d277dfda71e982063180aae14169b73020ba7c29e10c20e8da75ca571c0e2e6a3c35ede889c3a113170ef2eb68807629 SHA512 300cc95d32d4425af58fa061e63ce0232d17d3eb37967e70cde3ec0c2323e735bd2706a301a70accb5dbfb6b6319a691f5df17e11a5b57864a3e1c6b8d8c6277 diff --git a/net-im/gajim/gajim-2.1.0.ebuild b/net-im/gajim/gajim-2.1.0.ebuild index ed9dcede3d75..7f2c790c5d5a 100644 --- a/net-im/gajim/gajim-2.1.0.ebuild +++ b/net-im/gajim/gajim-2.1.0.ebuild @@ -18,7 +18,7 @@ SLOT="0" # Rekeyword for ~long, ~x86 and ~riscv, when https://bugs.gentoo.org/937582 is fixed. # KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" -KEYWORDS="~amd64 ~arm64 ~loong ~riscv" +KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" IUSE="voice" # Same order as in upstream pyproject.toml please for the python dependencies -- cgit v1.2.3