diff options
15 files changed, 264 insertions, 23 deletions
diff --git a/app-emulation/steam-native-runtime/files/redcore-steam-native b/app-emulation/steam-native-runtime/files/redcore-steam-native index ebecb232..998a9e5d 100644 --- a/app-emulation/steam-native-runtime/files/redcore-steam-native +++ b/app-emulation/steam-native-runtime/files/redcore-steam-native @@ -21,7 +21,7 @@ do_remove () { do_preload () { einfo "Preloading system libraries (libstdc++, libgcc_s)" - export LD_PRELOAD='/usr/lib64/gcc/x86_64-pc-linux-gnu/10.3.0/32/libstdc++.so.6 /usr/lib64/gcc/x86_64-pc-linux-gnu/10.3.0/32/libgcc_s.so.1 /usr/lib64/gcc/x86_64-pc-linux-gnu/10.3.0/libgcc_s.so.1 /usr/lib64/gcc/x86_64-pc-linux-gnu/10.3.0/32/libstdc++.so.6' + export LD_PRELOAD='/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/32/libstdc++.so.6 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/32/libgcc_s.so.1 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/libgcc_s.so.1 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/32/libstdc++.so.6' } launch_steam () { diff --git a/app-emulation/steam-native-runtime/steam-native-runtime-1.0.0.61-r3.ebuild b/app-emulation/steam-native-runtime/steam-native-runtime-1.0.0.71.ebuild index 2b165184..04fa5e2a 100644 --- a/app-emulation/steam-native-runtime/steam-native-runtime-1.0.0.61-r3.ebuild +++ b/app-emulation/steam-native-runtime/steam-native-runtime-1.0.0.71.ebuild @@ -28,6 +28,7 @@ RDEPEND=" media-libs/libcaca[abi_x86_32] media-libs/libcanberra[abi_x86_32] media-libs/libpng-compat:1.2[abi_x86_32] + media-libs/libpipewire[abi_x86_32] media-libs/libsdl[abi_x86_32] media-libs/sdl-image[abi_x86_32] media-libs/sdl-mixer[abi_x86_32] diff --git a/app-emulation/steam/Manifest b/app-emulation/steam/Manifest index dcfbea53..2a009356 100644 --- a/app-emulation/steam/Manifest +++ b/app-emulation/steam/Manifest @@ -1 +1 @@ -DIST steam_1.0.0.61.tar.gz 2875970 BLAKE2B e17d0afab1fe01919679535bc8d0f1dee5c6626562026ce2a82d47626424740a847576f17bd69b111a0c0ace7d1a63f857943b6dc74091fbcf18b1462e91298e SHA512 14b4e2d10953dea7e062205f986d95ea46f0791a964c0dcfac905b707da55b25142cb2bc056c5488e0309f7ef4521b44f1540ce14617deb5f1df57a8fd1f723e +DIST steam_1.0.0.71.tar.gz 3432069 BLAKE2B 10cea5d3f31cd55401d68831f95a593e62a41b274cfd6e1da10585249a43e7e21f8d281e9df2b3407ceccbbec401be5d75a9951c5787cef49686acc8431e14a0 SHA512 20205ccd14dd1b48b85a3288cdce39116a601260e70b9d5811cb1786be766f235153d199e64dd4e794553c5957ce41e9b671cf044f2bdddbb0f99f0c1e08b83e diff --git a/app-emulation/steam/files/redcore-steam b/app-emulation/steam/files/redcore-steam index 95e15792..7f5469fa 100644 --- a/app-emulation/steam/files/redcore-steam +++ b/app-emulation/steam/files/redcore-steam @@ -21,7 +21,7 @@ do_remove () { do_preload () { einfo "Preloading system libraries (libstdc++, libgcc_s)" - export LD_PRELOAD='/usr/lib64/gcc/x86_64-pc-linux-gnu/10.3.0/32/libstdc++.so.6 /usr/lib64/gcc/x86_64-pc-linux-gnu/10.3.0/32/libgcc_s.so.1 /usr/lib64/gcc/x86_64-pc-linux-gnu/10.3.0/libgcc_s.so.1 /usr/lib64/gcc/x86_64-pc-linux-gnu/10.3.0/32/libstdc++.so.6' + export LD_PRELOAD='/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/32/libstdc++.so.6 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/32/libgcc_s.so.1 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/libgcc_s.so.1 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/32/libstdc++.so.6' } launch_steam () { diff --git a/app-emulation/steam/steam-1.0.0.61-r2.ebuild b/app-emulation/steam/steam-1.0.0.71.ebuild index 2b8eabd3..0c4a7c8e 100644 --- a/app-emulation/steam/steam-1.0.0.61-r2.ebuild +++ b/app-emulation/steam/steam-1.0.0.71.ebuild @@ -29,15 +29,18 @@ RDEPEND=" x11-libs/libxcb[abi_x86_32(-)] x11-themes/hicolor-icon-theme" -S="${WORKDIR}"/"${PN}" +S="${WORKDIR}"/"${PN}-launcher" PATCHES=( "${FILESDIR}/redcore-${PN}.patch" ) src_prepare() { default - sed -r 's|("0666")|"0660", TAG+="uaccess"|g' -i lib/udev/rules.d/60-steam-input.rules - sed -r 's|("misc")|\1, OPTIONS+="static_node=uinput"|g' -i lib/udev/rules.d/60-steam-input.rules - sed -r 's|(, TAG\+="uaccess")|, MODE="0660"\1|g' -i lib/udev/rules.d/60-steam-vr.rules + sed -r 's|("0666")|"0660", TAG+="uaccess"|g' -i subprojects/steam-devices/60-steam-input.rules + sed -r 's|("misc")|\1, OPTIONS+="static_node=uinput"|g' -i subprojects/steam-devices/60-steam-input.rules + sed -r 's|(, TAG\+="uaccess")|, MODE="0660"\1|g' -i subprojects/steam-devices/60-steam-vr.rules + + sed -i 's|PrefersNonDefaultGPU=true||g' ${PN}.desktop + sed -i 's|X-KDE-RunOnDiscreteGpu=true||g' ${PN}.desktop } src_install() { @@ -45,7 +48,7 @@ src_install() { emake DESTDIR="${D}" install # inject our wrapper binary - dobin "${FILESDIR}"/redcore-steam + #dobin "${FILESDIR}"/redcore-steam # blank steamdeps because apt-get rm -rf "${D}"/usr/bin/steamdeps @@ -57,6 +60,6 @@ src_install() { # udev rules insinto usr/lib/udev/rules.d - newins lib/udev/rules.d/60-steam-input.rules 70-steam-input.rules - newins lib/udev/rules.d/60-steam-vr.rules 70-steam-vr.rules + newins subprojects/steam-devices/60-steam-input.rules 70-steam-input.rules + newins subprojects/steam-devices/60-steam-vr.rules 70-steam-vr.rules } diff --git a/media-libs/libpipewire/Manifest b/media-libs/libpipewire/Manifest new file mode 100644 index 00000000..f9fd7cea --- /dev/null +++ b/media-libs/libpipewire/Manifest @@ -0,0 +1 @@ +DIST pipewire-0.3.32.tar.gz 1604622 BLAKE2B cab83a17a2b27f710e1377a2ad2ad7003053ef3e8b55423362f0b428e22d52c2ce564da00aab71cc93262d4cb21f239fffea195d05937fdf3489dc540b77d58d SHA512 8a7fe26a78071fdd8d4c9e2d9bf3791af8e0cb53b976b45d39dcab4ad08196808f416911fb1b366cc85e3fa80592ec79c4e4556bb3a390f4a10229b4bf9893f7 diff --git a/media-libs/libpipewire/files/pipewire-0.3.25-enable-failed-mlock-warning.patch b/media-libs/libpipewire/files/pipewire-0.3.25-enable-failed-mlock-warning.patch new file mode 100644 index 00000000..bdb43fe5 --- /dev/null +++ b/media-libs/libpipewire/files/pipewire-0.3.25-enable-failed-mlock-warning.patch @@ -0,0 +1,12 @@ +diff --git a/src/daemon/pipewire.conf.in b/src/daemon/pipewire.conf.in +--- a/src/daemon/pipewire.conf.in ++++ b/src/daemon/pipewire.conf.in +@@ -6,7 +6,7 @@ context.properties = { + #support.dbus = true + #link.max-buffers = 64 + link.max-buffers = 16 # version < 3 clients can't handle more +- #mem.warn-mlock = false ++ mem.warn-mlock = true # Gentoo should have good RLIMITs now + #mem.allow-mlock = true + #mem.mlock-all = false + #clock.power-of-two-quantum = true diff --git a/media-libs/libpipewire/files/pipewire-0.3.31-non-systemd-integration.patch b/media-libs/libpipewire/files/pipewire-0.3.31-non-systemd-integration.patch new file mode 100644 index 00000000..ccc89f13 --- /dev/null +++ b/media-libs/libpipewire/files/pipewire-0.3.31-non-systemd-integration.patch @@ -0,0 +1,17 @@ +--- a/src/daemon/pipewire.conf.in 2021-06-30 22:22:09.520402459 +0200 ++++ b/src/daemon/pipewire.conf.in 2021-06-30 22:22:30.620404999 +0200 +@@ -234,12 +234,12 @@ + # but it is better to start it as a systemd service. + # Run the session manager with -h for options. + # +- @comment@{ path = "@session_manager_path@" args = "@session_manager_args@" } ++ { path = "@session_manager_path@" args = "@session_manager_args@" } + # + # You can optionally start the pulseaudio-server here as well + # but it is better to start it as a systemd service. + # It can be interesting to start another daemon here that listens + # on another address with the -a option (eg. -a tcp:4713). + # +- @comment@{ path = "@pipewire_path@" args = "-c pipewire-pulse.conf" } ++ { path = "@pipewire_path@" args = "-c pipewire-pulse.conf" } + ] diff --git a/media-libs/libpipewire/files/pipewire-0.3.31-revert-openaptx-restriction.patch b/media-libs/libpipewire/files/pipewire-0.3.31-revert-openaptx-restriction.patch new file mode 100644 index 00000000..d8496bc5 --- /dev/null +++ b/media-libs/libpipewire/files/pipewire-0.3.31-revert-openaptx-restriction.patch @@ -0,0 +1,30 @@ +From 3449214466c4dac866ec9f47ecc573efaf4505bb Mon Sep 17 00:00:00 2001 +From: Thomas Deutschmann <whissi@gentoo.org> +Date: Fri, 21 May 2021 10:32:52 +0200 +Subject: [PATCH] Revert "openaptx: Blacklist >= 0.2.1 due to license change" + +This reverts commit d08b6fac6bec0d334ee9fc785d551a67832f95fe. + +Doesn't apply to us. + +Bug: https://bugs.gentoo.org/785634 +--- + spa/meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/spa/meson.build b/spa/meson.build +index e13802e94..885b25405 100644 +--- a/spa/meson.build ++++ b/spa/meson.build +@@ -28,7 +28,7 @@ if not get_option('spa-plugins').disabled() + summary({'LDAC': ldac_dep.found()}, bool_yn: true, section: 'Bluetooth audio codecs') + ldac_abr_dep = dependency('ldacBT-abr', required : get_option('bluez5-codec-ldac')) + summary({'LDAC ABR': ldac_abr_dep.found()}, bool_yn: true, section: 'Bluetooth audio codecs') +- aptx_dep = dependency('libopenaptx', version : '< 0.2.1', required : get_option('bluez5-codec-aptx')) ++ aptx_dep = dependency('libopenaptx', required : get_option('bluez5-codec-aptx')) + summary({'aptX': aptx_dep.found()}, bool_yn: true, section: 'Bluetooth audio codecs') + fdk_aac_dep = dependency('fdk-aac', required : get_option('bluez5-codec-aac')) + summary({'AAC': fdk_aac_dep.found()}, bool_yn: true, section: 'Bluetooth audio codecs') +-- +2.32.0 + diff --git a/media-libs/libpipewire/libpipewire-0.3.32.ebuild b/media-libs/libpipewire/libpipewire-0.3.32.ebuild new file mode 100644 index 00000000..8c8edaa7 --- /dev/null +++ b/media-libs/libpipewire/libpipewire-0.3.32.ebuild @@ -0,0 +1,160 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{7..10} ) + +inherit meson-multilib optfeature python-any-r1 udev + +MY_PN="pipewire" + +SRC_URI="https://gitlab.freedesktop.org/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_PN}-${PV}.tar.gz" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + +DESCRIPTION="Pipewire client libraries" +HOMEPAGE="https://pipewire.org/" + +LICENSE="MIT LGPL-2.1+ GPL-2" +SLOT="0/0.3" +IUSE="bluetooth doc extra gstreamer jack-client jack-sdk pipewire-alsa systemd test v4l" + +REQUIRED_USE="jack-sdk? ( !jack-client )" + +RESTRICT="!test? ( test )" + +BDEPEND=" + app-doc/xmltoman + virtual/pkgconfig + ${PYTHON_DEPS} + doc? ( + app-doc/doxygen + media-gfx/graphviz + ) +" +RDEPEND=" + media-libs/alsa-lib + sys-apps/dbus[${MULTILIB_USEDEP}] + sys-libs/ncurses:=[unicode(+)] + virtual/libintl[${MULTILIB_USEDEP}] + virtual/libudev[${MULTILIB_USEDEP}] + bluetooth? ( + media-libs/fdk-aac + media-libs/libldac + media-libs/libopenaptx + media-libs/sbc + >=net-wireless/bluez-4.101:= + ) + extra? ( + >=media-libs/libsndfile-1.0.20 + ) + gstreamer? ( + >=dev-libs/glib-2.32.0:2 + >=media-libs/gstreamer-1.10.0:1.0 + media-libs/gst-plugins-base:1.0 + ) + jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) + jack-sdk? ( + !media-sound/jack-audio-connection-kit + !media-sound/jack2 + ) + pipewire-alsa? ( + >=media-libs/alsa-lib-1.1.7[${MULTILIB_USEDEP}] + || ( + media-plugins/alsa-plugins[-pulseaudio] + !media-plugins/alsa-plugins + ) + ) + !pipewire-alsa? ( media-plugins/alsa-plugins[${MULTILIB_USEDEP},pulseaudio] ) + systemd? ( sys-apps/systemd ) + v4l? ( media-libs/libv4l ) + !!media-video/pipewire +" + +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${MY_PN}-0.3.25-enable-failed-mlock-warning.patch + "${FILESDIR}"/${MY_PN}-0.3.31-revert-openaptx-restriction.patch +) + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_prepare() { + default + + if ! use systemd; then + eapply "${FILESDIR}"/${MY_PN}-0.3.31-non-systemd-integration.patch + fi +} + +multilib_src_configure() { + local emesonargs=( + -Ddocdir="${EPREFIX}"/usr/share/doc/${PF} + $(meson_native_use_feature doc docs) + $(meson_native_enabled examples) # Disabling this implicitly disables -Dmedia-session + $(meson_native_enabled media-session) + $(meson_native_enabled man) + $(meson_feature test tests) + -Dinstalled_tests=disabled # Matches upstream; Gentoo never installs tests + $(meson_native_use_feature gstreamer) + $(meson_native_use_feature gstreamer gstreamer-device-provider) + $(meson_native_use_feature systemd) + -Dsystemd-system-service=disabled # Matches upstream + $(meson_native_use_feature systemd systemd-user-service) + $(meson_feature pipewire-alsa) # Allows integrating ALSA apps into PW graph + -Dspa-plugins=enabled + -Dalsa=enabled # Allows using kernel ALSA for sound I/O (-Dmedia-session depends on this) + -Daudiomixer=enabled # Matches upstream + -Daudioconvert=enabled # Matches upstream + $(meson_native_use_feature bluetooth bluez5) + $(meson_native_use_feature bluetooth bluez5-backend-hsp-native) + $(meson_native_use_feature bluetooth bluez5-backend-hfp-native) + $(meson_native_use_feature bluetooth bluez5-backend-ofono) + $(meson_native_use_feature bluetooth bluez5-backend-hsphfpd) + $(meson_native_use_feature bluetooth bluez5-codec-aac) + $(meson_native_use_feature bluetooth bluez5-codec-aptx) + $(meson_native_use_feature bluetooth bluez5-codec-ldac) + -Dcontrol=enabled # Matches upstream + -Daudiotestsrc=enabled # Matches upstream + -Dffmpeg=disabled # Disabled by upstream and no major developments to spa/plugins/ffmpeg/ since May 2020 + -Dpipewire-jack=enabled # Allows integrating JACK apps into PW graph + $(meson_native_use_feature jack-client jack) # Allows PW to act as a JACK client + $(meson_feature jack-sdk jack-devel) + $(usex jack-sdk "-Dlibjack-path=${EPREFIX}/usr/$(get_libdir)" '') + -Dsupport=enabled # Miscellaneous/common plugins, such as null sink + -Devl=disabled # Matches upstream + -Dtest=disabled # fakesink and fakesource plugins + $(meson_native_use_feature v4l v4l2) + -Dlibcamera=disabled # libcamera is not in Portage tree + -Dvideoconvert=enabled # Matches upstream + -Dvideotestsrc=enabled # Matches upstream + -Dvolume=enabled # Matches upstream + -Dvulkan=disabled # Uses pre-compiled Vulkan compute shader to provide a CGI video source (dev thing; disabled by upstream) + $(meson_native_use_feature extra pw-cat) + -Dudev=enabled + -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d" + -Dsdl2=disabled # Controls SDL2 dependent code (currently only examples when -Dinstalled_tests=enabled which we never install) + $(meson_native_use_feature extra sndfile) # Enables libsndfile dependent code (currently only pw-cat) + ) + + meson_src_configure +} + +multilib_src_install() { + meson_src_install + + # We only need some libraries, trim out the rest + rm -rvf ${D}/lib + rm -rvf ${D}/usr/bin + rm -rvf ${D}/usr/include + rm -rvf ${D}/usr/lib/alsa-lib + rm -rvf ${D}/usr/lib64/alsa-lib + rm -rvf ${D}/usr/lib/gstreamer-1.0 + rm -rvf ${D}/usr/lib64/gstreamer-1.0 + rm -rvf ${D}/usr/lib/pipewire-0.3/jack + rm -rvf ${D}/usr/lib64/pipewire-0.3/jack + rm -rvf ${D}/usr/lib/pkgconfig + rm -rvf ${D}/usr/lib64/pkgconfig + rm -rvf ${D}/usr/share +} diff --git a/metadata/md5-cache/app-emulation/steam-1.0.0.61-r2 b/metadata/md5-cache/app-emulation/steam-1.0.0.71 index 5204d59b..ab272347 100644 --- a/metadata/md5-cache/app-emulation/steam-1.0.0.61-r2 +++ b/metadata/md5-cache/app-emulation/steam-1.0.0.71 @@ -6,6 +6,6 @@ KEYWORDS=~amd64 LICENSE=custom RDEPEND=dev-util/desktop-file-utils gnome-extra/zenity media-libs/alsa-lib[abi_x86_32(-)] media-libs/freetype[abi_x86_32(-)] media-libs/mesa[abi_x86_32(-)] net-misc/curl[abi_x86_32(-)] sys-apps/dbus[abi_x86_32(-),X] sys-apps/gentoo-functions virtual/ttf-fonts x11-libs/gdk-pixbuf[abi_x86_32(-)] x11-libs/libX11[abi_x86_32(-)] x11-libs/libxcb[abi_x86_32(-)] x11-themes/hicolor-icon-theme SLOT=0 -SRC_URI=http://repo.steampowered.com/steam/pool/steam/s/steam/steam_1.0.0.61.tar.gz +SRC_URI=http://repo.steampowered.com/steam/pool/steam/s/steam/steam_1.0.0.71.tar.gz _eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 97566c1a256d07b00848aa767e38a352 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=e47be436647dd563e122505379b50ae3 +_md5_=aad7ac97dcb9776feb3a608acc4074ac diff --git a/metadata/md5-cache/app-emulation/steam-native-runtime-1.0.0.61-r3 b/metadata/md5-cache/app-emulation/steam-native-runtime-1.0.0.61-r3 deleted file mode 100644 index c3f29804..00000000 --- a/metadata/md5-cache/app-emulation/steam-native-runtime-1.0.0.61-r3 +++ /dev/null @@ -1,9 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Native replacement for the Steam runtime using system libraries -EAPI=7 -IUSE=pulseaudio -KEYWORDS=amd64 -LICENSE=GPL-2 -RDEPEND=app-emulation/steam app-arch/bzip2[abi_x86_32] dev-libs/atk[abi_x86_32] dev-libs/dbus-glib[abi_x86_32] dev-libs/expat[abi_x86_32] dev-libs/glib:2[abi_x86_32] dev-libs/nspr[abi_x86_32] dev-libs/nss[abi_x86_32] media-libs/alsa-lib[abi_x86_32] media-libs/fontconfig[abi_x86_32] media-libs/freetype[abi_x86_32] media-libs/libcaca[abi_x86_32] media-libs/libcanberra[abi_x86_32] media-libs/libpng-compat:1.2[abi_x86_32] media-libs/libsdl[abi_x86_32] media-libs/sdl-image[abi_x86_32] media-libs/sdl-mixer[abi_x86_32] media-libs/sdl-ttf[abi_x86_32] media-libs/libsdl2[abi_x86_32] media-libs/sdl2-image[abi_x86_32] media-libs/sdl2-mixer[abi_x86_32] media-libs/sdl2-ttf[abi_x86_32] media-libs/mesa[abi_x86_32] media-libs/openal[abi_x86_32] net-libs/libnm-glib[abi_x86_32] net-misc/curl[abi_x86_32] net-print/cups[abi_x86_32] sys-apps/dbus[abi_x86_32,X] sys-libs/libudev-compat[abi_x86_32] sys-libs/zlib[abi_x86_32] virtual/jpeg[abi_x86_32] virtual/opengl[abi_x86_32] virtual/libusb[abi_x86_32] x11-libs/gdk-pixbuf[abi_x86_32] x11-libs/gtk+:2[abi_x86_32,cups] x11-libs/libdrm[abi_x86_32] x11-libs/libICE[abi_x86_32] x11-libs/libSM[abi_x86_32] x11-libs/libva-compat:1[abi_x86_32] x11-libs/libvdpau[abi_x86_32] x11-libs/libX11[abi_x86_32] x11-libs/libXScrnSaver[abi_x86_32] x11-libs/libXcomposite[abi_x86_32] x11-libs/libXcursor[abi_x86_32] x11-libs/libXdamage[abi_x86_32] x11-libs/libXext[abi_x86_32] x11-libs/libXfixes[abi_x86_32] x11-libs/libXi[abi_x86_32] x11-libs/libXinerama[abi_x86_32] x11-libs/libXrandr[abi_x86_32] x11-libs/libXrender[abi_x86_32] x11-libs/libXtst[abi_x86_32] x11-libs/pango[abi_x86_32] pulseaudio? ( media-sound/pulseaudio[abi_x86_32] ) !pulseaudio? ( media-sound/apulse[abi_x86_32] ) -SLOT=0 -_md5_=c60fca69a120eec6fa3b5799555a051d diff --git a/metadata/md5-cache/app-emulation/steam-native-runtime-1.0.0.71 b/metadata/md5-cache/app-emulation/steam-native-runtime-1.0.0.71 new file mode 100644 index 00000000..3556eb7d --- /dev/null +++ b/metadata/md5-cache/app-emulation/steam-native-runtime-1.0.0.71 @@ -0,0 +1,9 @@ +DEFINED_PHASES=install +DESCRIPTION=Native replacement for the Steam runtime using system libraries +EAPI=7 +IUSE=pulseaudio +KEYWORDS=amd64 +LICENSE=GPL-2 +RDEPEND=app-emulation/steam app-arch/bzip2[abi_x86_32] dev-libs/atk[abi_x86_32] dev-libs/dbus-glib[abi_x86_32] dev-libs/expat[abi_x86_32] dev-libs/glib:2[abi_x86_32] dev-libs/nspr[abi_x86_32] dev-libs/nss[abi_x86_32] media-libs/alsa-lib[abi_x86_32] media-libs/fontconfig[abi_x86_32] media-libs/freetype[abi_x86_32] media-libs/libcaca[abi_x86_32] media-libs/libcanberra[abi_x86_32] media-libs/libpng-compat:1.2[abi_x86_32] media-libs/libpipewire[abi_x86_32] media-libs/libsdl[abi_x86_32] media-libs/sdl-image[abi_x86_32] media-libs/sdl-mixer[abi_x86_32] media-libs/sdl-ttf[abi_x86_32] media-libs/libsdl2[abi_x86_32] media-libs/sdl2-image[abi_x86_32] media-libs/sdl2-mixer[abi_x86_32] media-libs/sdl2-ttf[abi_x86_32] media-libs/mesa[abi_x86_32] media-libs/openal[abi_x86_32] net-libs/libnm-glib[abi_x86_32] net-misc/curl[abi_x86_32] net-print/cups[abi_x86_32] sys-apps/dbus[abi_x86_32,X] sys-libs/libudev-compat[abi_x86_32] sys-libs/zlib[abi_x86_32] virtual/jpeg[abi_x86_32] virtual/opengl[abi_x86_32] virtual/libusb[abi_x86_32] x11-libs/gdk-pixbuf[abi_x86_32] x11-libs/gtk+:2[abi_x86_32,cups] x11-libs/libdrm[abi_x86_32] x11-libs/libICE[abi_x86_32] x11-libs/libSM[abi_x86_32] x11-libs/libva-compat:1[abi_x86_32] x11-libs/libvdpau[abi_x86_32] x11-libs/libX11[abi_x86_32] x11-libs/libXScrnSaver[abi_x86_32] x11-libs/libXcomposite[abi_x86_32] x11-libs/libXcursor[abi_x86_32] x11-libs/libXdamage[abi_x86_32] x11-libs/libXext[abi_x86_32] x11-libs/libXfixes[abi_x86_32] x11-libs/libXi[abi_x86_32] x11-libs/libXinerama[abi_x86_32] x11-libs/libXrandr[abi_x86_32] x11-libs/libXrender[abi_x86_32] x11-libs/libXtst[abi_x86_32] x11-libs/pango[abi_x86_32] pulseaudio? ( media-sound/pulseaudio[abi_x86_32] ) !pulseaudio? ( media-sound/apulse[abi_x86_32] ) +SLOT=0 +_md5_=f048a0ea4a9f110655de6f4a2ff584c3 diff --git a/metadata/md5-cache/media-libs/libpipewire-0.3.32 b/metadata/md5-cache/media-libs/libpipewire-0.3.32 new file mode 100644 index 00000000..67300f3e --- /dev/null +++ b/metadata/md5-cache/media-libs/libpipewire-0.3.32 @@ -0,0 +1,16 @@ +BDEPEND=app-doc/xmltoman virtual/pkgconfig || ( dev-lang/python:3.10 dev-lang/python:3.9 dev-lang/python:3.8 ) doc? ( app-doc/doxygen media-gfx/graphviz ) >=dev-util/meson-0.56.0 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=media-libs/alsa-lib sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/ncurses:=[unicode(+)] virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bluetooth? ( media-libs/fdk-aac media-libs/libldac media-libs/libopenaptx media-libs/sbc >=net-wireless/bluez-4.101:= ) extra? ( >=media-libs/libsndfile-1.0.20 ) gstreamer? ( >=dev-libs/glib-2.32.0:2 >=media-libs/gstreamer-1.10.0:1.0 media-libs/gst-plugins-base:1.0 ) jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) jack-sdk? ( !media-sound/jack-audio-connection-kit !media-sound/jack2 ) pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] || ( media-plugins/alsa-plugins[-pulseaudio] !media-plugins/alsa-plugins ) ) !pipewire-alsa? ( media-plugins/alsa-plugins[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,pulseaudio] ) systemd? ( sys-apps/systemd ) v4l? ( media-libs/libv4l ) !!media-video/pipewire +DESCRIPTION=Pipewire client libraries +EAPI=7 +HOMEPAGE=https://pipewire.org/ +IUSE=bluetooth doc extra gstreamer jack-client jack-sdk pipewire-alsa systemd test v4l abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 +LICENSE=MIT LGPL-2.1+ GPL-2 +RDEPEND=media-libs/alsa-lib sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/ncurses:=[unicode(+)] virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bluetooth? ( media-libs/fdk-aac media-libs/libldac media-libs/libopenaptx media-libs/sbc >=net-wireless/bluez-4.101:= ) extra? ( >=media-libs/libsndfile-1.0.20 ) gstreamer? ( >=dev-libs/glib-2.32.0:2 >=media-libs/gstreamer-1.10.0:1.0 media-libs/gst-plugins-base:1.0 ) jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) jack-sdk? ( !media-sound/jack-audio-connection-kit !media-sound/jack2 ) pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] || ( media-plugins/alsa-plugins[-pulseaudio] !media-plugins/alsa-plugins ) ) !pipewire-alsa? ( media-plugins/alsa-plugins[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,pulseaudio] ) systemd? ( sys-apps/systemd ) v4l? ( media-libs/libv4l ) !!media-video/pipewire +REQUIRED_USE=jack-sdk? ( !jack-client ) +RESTRICT=!test? ( test ) +SLOT=0/0.3 +SRC_URI=https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/0.3.32/pipewire-0.3.32.tar.gz +_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 meson 5bc3f1b890f90cc00cf1d1dddc10233e meson-multilib c640b1d57ff5b687118b1e1038e30ecb multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 97566c1a256d07b00848aa767e38a352 multilib-build effd4508d5e8209273d82d8f67ee93a0 multilib-minimal 7187f259f207bf5b69e4ff01498a7269 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 optfeature cc13a38ea4d26565e83ef21d58bcd4ab python-any-r1 901d9e22c7a848a1196502edf060f330 python-utils-r1 2f5967e7ced9abfa71ff7b0ea8d61b3a toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa udev 26207b5d4f4708920b9fcb7302d94068 +_md5_=4f915836adfe6d1bd406ee6a9943bc89 diff --git a/metadata/pkg_desc_index b/metadata/pkg_desc_index index bdedb1d0..8a93fbb5 100644 --- a/metadata/pkg_desc_index +++ b/metadata/pkg_desc_index @@ -2,8 +2,8 @@ acct-group/smbshare 0: System group: smbshare app-admin/calamares 3.2.35.1-r1: Distribution-independent installer framework app-admin/vasile 2.1812.2: Versatile Advanced Script for ISO and Latest Enchantments app-emulation/linux-steam-integration 0.7.3-r1: Helper for enabling better Steam integration on Linux -app-emulation/steam 1.0.0.61-r2: Digital distribution client bootstrap package -app-emulation/steam-native-runtime 1.0.0.61-r3: Native replacement for the Steam runtime using system libraries +app-emulation/steam 1.0.0.71: Digital distribution client bootstrap package +app-emulation/steam-native-runtime 1.0.0.71: Native replacement for the Steam runtime using system libraries app-emulation/virtualbox-bin 6.1.18.142142-r2: Family of powerful x86 virtualization products for enterprise and home use app-emulation/virtualbox-modules 6.1.18: Kernel Modules for Virtualbox app-misc/calamares-config-redcore 314-r5: Redcore Linux Calamares modules config @@ -24,6 +24,7 @@ gui-libs/display-manager-init 1.0-r100: RC init files for starting display and l kde-plasma/kinfocenter 5.22.4-r10: Utility providing information about the computer hardware mail-client/mailspring 1.9.1: A beautiful fast and maintained fork of Nylas Mail mail-client/wavebox 10.0.389-r1: The next generation of web-desktop communication +media-libs/libpipewire 0.3.32: Pipewire client libraries media-libs/nv-codec-headers 11.0.10.0-r10: FFmpeg version of headers required to interface with Nvidias codec APIs media-sound/cantata 2.4.2-r314: Featureful and configurable Qt client for the music player daemon (MPD) media-tv/sopcast 3.2.6-r2: SopCast free P2P Internet TV binary |