diff options
author | Sam James <sam@gentoo.org> | 2023-02-22 22:47:46 +0000 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2023-02-22 22:55:30 +0000 |
commit | 18d85ef89d55d7337b463ff6a04e74b173283589 (patch) | |
tree | 053b5b681815b223c4efe7e4e8eff67b6a8725b2 /media-video/pipewire/pipewire-9999.ebuild | |
parent | net-misc/nextcloud-client: add 3.7.3 (diff) | |
download | gentoo-18d85ef89d55d7337b463ff6a04e74b173283589.tar.gz gentoo-18d85ef89d55d7337b463ff6a04e74b173283589.tar.bz2 gentoo-18d85ef89d55d7337b463ff6a04e74b173283589.zip |
media-video/pipewire: add 0.3.66
Bug: https://bugs.gentoo.org/791847
Closes: https://bugs.gentoo.org/892822
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'media-video/pipewire/pipewire-9999.ebuild')
-rw-r--r-- | media-video/pipewire/pipewire-9999.ebuild | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/media-video/pipewire/pipewire-9999.ebuild b/media-video/pipewire/pipewire-9999.ebuild index 7e07410dfab4..33281c0531ba 100644 --- a/media-video/pipewire/pipewire-9999.ebuild +++ b/media-video/pipewire/pipewire-9999.ebuild @@ -79,6 +79,7 @@ BDEPEND=" # and not really worth it, bug #877769. RDEPEND=" acct-group/audio + acct-group/pipewire media-libs/alsa-lib sys-libs/ncurses:=[unicode(+)] virtual/libintl[${MULTILIB_USEDEP}] @@ -129,7 +130,6 @@ RDEPEND=" systemd? ( sys-apps/systemd ) system-service? ( acct-user/pipewire - acct-group/pipewire ) v4l? ( media-libs/libv4l ) X? ( @@ -263,9 +263,15 @@ multilib_src_configure() { -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) + -Dlibmysofa=disabled # libmysofa is unpackaged $(meson_native_use_feature extra sndfile) # Enables libsndfile dependent code (currently only pw-cat) -Dsession-managers="[]" # All available session managers are now their own projects, so there's nothing to build + # We still have <5.16 kernels packaged in Gentoo and 6.1 (LTS) only + # just became stable, with 5.15 being the previous LTS. Many people + # are still on it. + -Dpam-defaults-install=true + # Just for bell sounds in X11 right now. $(meson_native_use_feature X x11) $(meson_native_use_feature X x11-xfixes) @@ -339,12 +345,14 @@ pkg_postinst() { udev_reload use system-service && tmpfiles_process pipewire.conf - elog "It is recommended to raise RLIMIT_MEMLOCK to 256 for users" - elog "using PipeWire. Do it either manually or add yourself" - elog "to the 'audio' group:" - elog - elog " usermod -aG audio <youruser>" - elog + elog ">=pipewire-0.3.66 uses the 'pipewire' group to manage permissions" + elog "and limits needed to function smoothly." + elog "1. Please make sure your user is in the 'pipewire' group for correct" + elog "PAM limits behavior! You can add your account with:" + elog " usermod -aG pipewire <youruser>" + elog "2. It is recommended that you remove your user from the 'audio' group" + elog "as it can interfere with fast user switching:" + elog " usermod -rG audio <youruser>" local ver for ver in ${REPLACING_VERSIONS} ; do |