diff --git a/abi_libs b/abi_libs --- a/abi_libs +++ b/abi_libs @@ -27,6 +27,7 @@ libpipewire-module-spa-node-factory.so libpipewire-module-spa-node.so libpipewire-module-zeroconf-discover.so +libpw-v4l2.so libspa-alsa.so libspa-audioconvert.so libspa-audiomixer.so @@ -48,7 +49,6 @@ libspa-videotestsrc.so libspa-volume.so pipewire -pipewire-media-session pipewire-pulse pw-cat pw-cli diff --git a/abi_libs32 b/abi_libs32 --- a/abi_libs32 +++ b/abi_libs32 @@ -26,6 +26,7 @@ libpipewire-module-spa-device.so libpipewire-module-spa-node-factory.so libpipewire-module-spa-node.so +libpw-v4l2.so libspa-alsa.so libspa-audioconvert.so libspa-audiomixer.so diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -577,6 +577,7 @@ libpipewire-0.3.so.0:pw_impl_metadata_destroy libpipewire-0.3.so.0:pw_impl_metadata_get_global libpipewire-0.3.so.0:pw_impl_metadata_get_implementation +libpipewire-0.3.so.0:pw_impl_metadata_get_properties libpipewire-0.3.so.0:pw_impl_metadata_get_user_data libpipewire-0.3.so.0:pw_impl_metadata_register libpipewire-0.3.so.0:pw_impl_metadata_set_implementation @@ -604,6 +605,7 @@ libpipewire-0.3.so.0:pw_impl_node_initialized libpipewire-0.3.so.0:pw_impl_node_is_active libpipewire-0.3.so.0:pw_impl_node_register +libpipewire-0.3.so.0:pw_impl_node_send_command libpipewire-0.3.so.0:pw_impl_node_set_active libpipewire-0.3.so.0:pw_impl_node_set_driver libpipewire-0.3.so.0:pw_impl_node_set_implementation @@ -680,6 +682,11 @@ libpipewire-0.3.so.0:pw_properties_add_keys libpipewire-0.3.so.0:pw_properties_clear libpipewire-0.3.so.0:pw_properties_copy +libpipewire-0.3.so.0:pw_properties_fetch_bool +libpipewire-0.3.so.0:pw_properties_fetch_int32 +libpipewire-0.3.so.0:pw_properties_fetch_int64 +libpipewire-0.3.so.0:pw_properties_fetch_uint32 +libpipewire-0.3.so.0:pw_properties_fetch_uint64 libpipewire-0.3.so.0:pw_properties_free libpipewire-0.3.so.0:pw_properties_get libpipewire-0.3.so.0:pw_properties_iterate @@ -823,6 +830,20 @@ libpipewire-module-spa-node-factory.so:pipewire__module_init libpipewire-module-spa-node.so:pipewire__module_init libpipewire-module-zeroconf-discover.so:pipewire__module_init +libpw-v4l2.so:__open64_2 +libpw-v4l2.so:__open_2 +libpw-v4l2.so:__openat64_2 +libpw-v4l2.so:__openat_2 +libpw-v4l2.so:close +libpw-v4l2.so:dup +libpw-v4l2.so:ioctl +libpw-v4l2.so:mmap +libpw-v4l2.so:mmap64 +libpw-v4l2.so:munmap +libpw-v4l2.so:open +libpw-v4l2.so:open64 +libpw-v4l2.so:openat +libpw-v4l2.so:openat64 libspa-alsa.so:spa_handle_factory_enum libspa-audioconvert.so:spa_handle_factory_enum libspa-audiomixer.so:spa_handle_factory_enum @@ -851,10 +872,6 @@ pipewire:pw_log_level pipewire:stderr pipewire:stdout -pipewire-media-session:optarg -pipewire-media-session:pw_log_level -pipewire-media-session:stderr -pipewire-media-session:stdout pipewire-pulse:PW_LOG_TOPIC_DEFAULT pipewire-pulse:optarg pipewire-pulse:pw_log_level diff --git a/abi_symbols32 b/abi_symbols32 --- a/abi_symbols32 +++ b/abi_symbols32 @@ -577,6 +577,7 @@ libpipewire-0.3.so.0:pw_impl_metadata_destroy libpipewire-0.3.so.0:pw_impl_metadata_get_global libpipewire-0.3.so.0:pw_impl_metadata_get_implementation +libpipewire-0.3.so.0:pw_impl_metadata_get_properties libpipewire-0.3.so.0:pw_impl_metadata_get_user_data libpipewire-0.3.so.0:pw_impl_metadata_register libpipewire-0.3.so.0:pw_impl_metadata_set_implementation @@ -604,6 +605,7 @@ libpipewire-0.3.so.0:pw_impl_node_initialized libpipewire-0.3.so.0:pw_impl_node_is_active libpipewire-0.3.so.0:pw_impl_node_register +libpipewire-0.3.so.0:pw_impl_node_send_command libpipewire-0.3.so.0:pw_impl_node_set_active libpipewire-0.3.so.0:pw_impl_node_set_driver libpipewire-0.3.so.0:pw_impl_node_set_implementation @@ -680,6 +682,11 @@ libpipewire-0.3.so.0:pw_properties_add_keys libpipewire-0.3.so.0:pw_properties_clear libpipewire-0.3.so.0:pw_properties_copy +libpipewire-0.3.so.0:pw_properties_fetch_bool +libpipewire-0.3.so.0:pw_properties_fetch_int32 +libpipewire-0.3.so.0:pw_properties_fetch_int64 +libpipewire-0.3.so.0:pw_properties_fetch_uint32 +libpipewire-0.3.so.0:pw_properties_fetch_uint64 libpipewire-0.3.so.0:pw_properties_free libpipewire-0.3.so.0:pw_properties_get libpipewire-0.3.so.0:pw_properties_iterate @@ -822,6 +829,20 @@ libpipewire-module-spa-device.so:pipewire__module_init libpipewire-module-spa-node-factory.so:pipewire__module_init libpipewire-module-spa-node.so:pipewire__module_init +libpw-v4l2.so:__open64_2 +libpw-v4l2.so:__open_2 +libpw-v4l2.so:__openat64_2 +libpw-v4l2.so:__openat_2 +libpw-v4l2.so:close +libpw-v4l2.so:dup +libpw-v4l2.so:ioctl +libpw-v4l2.so:mmap +libpw-v4l2.so:mmap64 +libpw-v4l2.so:munmap +libpw-v4l2.so:open +libpw-v4l2.so:open64 +libpw-v4l2.so:openat +libpw-v4l2.so:openat64 libspa-alsa.so:spa_handle_factory_enum libspa-audioconvert.so:spa_handle_factory_enum libspa-audiomixer.so:spa_handle_factory_enum diff --git a/abi_used_symbols b/abi_used_symbols --- a/abi_used_symbols +++ b/abi_used_symbols @@ -462,7 +462,6 @@ libc.so.6:strnlen libc.so.6:strpbrk libc.so.6:strrchr -libc.so.6:strsep libc.so.6:strspn libc.so.6:strstr libc.so.6:strtod @@ -891,18 +890,17 @@ libsndfile.so.1:sf_writef_float libsndfile.so.1:sf_writef_int libsndfile.so.1:sf_writef_short +libstdc++.so.6:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base libstdc++.so.6:_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base +libstdc++.so.6:_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ +libstdc++.so.6:_ZTVN10__cxxabiv117__class_type_infoE +libstdc++.so.6:_ZTVN10__cxxabiv120__si_class_type_infoE libstdc++.so.6:_ZdlPvm +libstdc++.so.6:_Znwm libstdc++.so.6:__gxx_personality_v0 libsystemd.so.0:sd_is_socket_unix libsystemd.so.0:sd_journal_send_with_location libsystemd.so.0:sd_listen_fds -libsystemd.so.0:sd_login_monitor_flush -libsystemd.so.0:sd_login_monitor_get_events -libsystemd.so.0:sd_login_monitor_get_fd -libsystemd.so.0:sd_login_monitor_new -libsystemd.so.0:sd_login_monitor_unref -libsystemd.so.0:sd_uid_get_state libudev.so.1:udev_device_get_action libudev.so.1:udev_device_get_devnode libudev.so.1:udev_device_get_property_value diff --git a/abi_used_symbols32 b/abi_used_symbols32 --- a/abi_used_symbols32 +++ b/abi_used_symbols32 @@ -759,8 +759,13 @@ libsndfile.so.1:sf_open libsndfile.so.1:sf_readf_float libsndfile.so.1:sf_seek +libstdc++.so.6:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base libstdc++.so.6:_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base +libstdc++.so.6:_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ +libstdc++.so.6:_ZTVN10__cxxabiv117__class_type_infoE +libstdc++.so.6:_ZTVN10__cxxabiv120__si_class_type_infoE libstdc++.so.6:_ZdlPvj +libstdc++.so.6:_Znwj libstdc++.so.6:__gxx_personality_v0 libsystemd.so.0:sd_is_socket_unix libsystemd.so.0:sd_journal_send_with_location diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,8 +1,8 @@ name : pipewire -version : 0.3.38 -release : 32 +version : 0.3.39 +release : 33 source : - - https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/0.3.38/pipewire-0.3.38.tar.gz : 2a2424cea5bfdca88503fd8616fff891aa8355e850cab19e875050fe60c35ce7 + - https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/0.3.39/pipewire-0.3.39.tar.gz : 2112173c7d5e89b28ec289a25d30f2be5340e2ca6d104511d176324ffd0f968a homepage : https://pipewire.org/ license : - MIT @@ -50,14 +50,13 @@ - /usr/lib64/spa-0.2/jack - /usr/share/ld.so.conf.d/pipewire-jack.conf - /usr/share/pipewire/jack.conf - - /usr/share/pipewire/media-session.d/with-jack setup : | - %patch -p1 < $pkgfiles/readline.patch sed -i 's:alsa.conf.d:conf.d:' ./pipewire-alsa/conf/meson.build COMMON_OPTIONS="-Dsystemd=enabled \ -Decho-cancel-webrtc=enabled \ -Dudevrulesdir=%libdir%/udev/rules.d \ - -Dlibjack-path=%libdir%/pipewire-0.3/jack" + -Dlibjack-path=%libdir%/pipewire-0.3/jack \ + -Dsession-managers=[]" if [[ -n "${EMUL32BUILD}" ]]; then CONFIGURE_OPTIONS="$COMMON_OPTIONS -Dffmpeg=disabled \ @@ -76,8 +75,6 @@ %ninja_build install : | %ninja_install - touch with-alsa - install -Dm00644 with-alsa $installdir/usr/share/pipewire/media-session.d/ install -Dm00644 $pkgfiles/pipewire-jack.ld.conf $installdir/usr/share/ld.so.conf.d/pipewire-jack.conf # Remove unnecessary udev rules file from the 32-bit package diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -3,8 +3,8 @@ pipewire https://pipewire.org/ - Joshua Strobl - joshua@getsol.us + Reilly Brogan + solus@reillybrogan.com MIT LGPL-2.1-or-later @@ -23,7 +23,6 @@ multimedia.library /usr/bin/pipewire - /usr/bin/pipewire-media-session /usr/bin/pipewire-pulse /usr/bin/pw-cat /usr/bin/pw-cli @@ -42,12 +41,12 @@ /usr/bin/pw-record /usr/bin/pw-reserve /usr/bin/pw-top + /usr/bin/pw-v4l2 /usr/bin/spa-acp-tool /usr/bin/spa-inspect /usr/bin/spa-json-dump /usr/bin/spa-monitor /usr/bin/spa-resample - /usr/lib/systemd/user/pipewire-media-session.service /usr/lib/systemd/user/pipewire-pulse.service /usr/lib/systemd/user/pipewire-pulse.socket /usr/lib/systemd/user/pipewire.service @@ -56,7 +55,7 @@ /usr/lib64/alsa-lib/libasound_module_pcm_pipewire.so /usr/lib64/gstreamer-1.0/libgstpipewire.so /usr/lib64/libpipewire-0.3.so.0 - /usr/lib64/libpipewire-0.3.so.0.338.0 + /usr/lib64/libpipewire-0.3.so.0.339.0 /usr/lib64/pipewire-0.3/libpipewire-module-access.so /usr/lib64/pipewire-0.3/libpipewire-module-adapter.so /usr/lib64/pipewire-0.3/libpipewire-module-client-device.so @@ -80,6 +79,7 @@ /usr/lib64/pipewire-0.3/libpipewire-module-spa-node-factory.so /usr/lib64/pipewire-0.3/libpipewire-module-spa-node.so /usr/lib64/pipewire-0.3/libpipewire-module-zeroconf-discover.so + /usr/lib64/pipewire-0.3/v4l2/libpw-v4l2.so /usr/lib64/spa-0.2/alsa/libspa-alsa.so /usr/lib64/spa-0.2/audioconvert/libspa-audioconvert.so /usr/lib64/spa-0.2/audiomixer/libspa-audiomixer.so @@ -230,12 +230,6 @@ /usr/share/pipewire/filter-chain/sink-virtual-surround-5.1-kemar.conf /usr/share/pipewire/filter-chain/sink-virtual-surround-7.1-hesuvi.conf /usr/share/pipewire/filter-chain/source-rnnoise.conf - /usr/share/pipewire/media-session.d/alsa-monitor.conf - /usr/share/pipewire/media-session.d/bluez-monitor.conf - /usr/share/pipewire/media-session.d/media-session.conf - /usr/share/pipewire/media-session.d/v4l2-monitor.conf - /usr/share/pipewire/media-session.d/with-alsa - /usr/share/pipewire/media-session.d/with-pulseaudio /usr/share/pipewire/pipewire-pulse.conf /usr/share/pipewire/pipewire.conf /usr/share/spa-0.2/bluez5/bluez-hardware.conf @@ -248,23 +242,23 @@ emul32 - pipewire + pipewire /usr/lib32/alsa-lib/libasound_module_ctl_pipewire.so /usr/lib32/alsa-lib/libasound_module_pcm_pipewire.so /usr/lib32/gstreamer-1.0/libgstpipewire.so /usr/lib32/libpipewire-0.3.so.0 - /usr/lib32/libpipewire-0.3.so.0.338.0 + /usr/lib32/libpipewire-0.3.so.0.339.0 /usr/lib32/pipewire-0.3/jack/libjack.so /usr/lib32/pipewire-0.3/jack/libjack.so.0 - /usr/lib32/pipewire-0.3/jack/libjack.so.0.338.0 + /usr/lib32/pipewire-0.3/jack/libjack.so.0.339.0 /usr/lib32/pipewire-0.3/jack/libjacknet.so /usr/lib32/pipewire-0.3/jack/libjacknet.so.0 - /usr/lib32/pipewire-0.3/jack/libjacknet.so.0.338.0 + /usr/lib32/pipewire-0.3/jack/libjacknet.so.0.339.0 /usr/lib32/pipewire-0.3/jack/libjackserver.so /usr/lib32/pipewire-0.3/jack/libjackserver.so.0 - /usr/lib32/pipewire-0.3/jack/libjackserver.so.0.338.0 + /usr/lib32/pipewire-0.3/jack/libjackserver.so.0.339.0 /usr/lib32/pipewire-0.3/libpipewire-module-access.so /usr/lib32/pipewire-0.3/libpipewire-module-adapter.so /usr/lib32/pipewire-0.3/libpipewire-module-client-device.so @@ -287,6 +281,7 @@ /usr/lib32/pipewire-0.3/libpipewire-module-spa-device.so /usr/lib32/pipewire-0.3/libpipewire-module-spa-node-factory.so /usr/lib32/pipewire-0.3/libpipewire-module-spa-node.so + /usr/lib32/pipewire-0.3/v4l2/libpw-v4l2.so /usr/lib32/spa-0.2/alsa/libspa-alsa.so /usr/lib32/spa-0.2/audioconvert/libspa-audioconvert.so /usr/lib32/spa-0.2/audiomixer/libspa-audiomixer.so @@ -308,8 +303,8 @@ programming.devel - pipewire-devel - pipewire-32bit + pipewire-devel + pipewire-32bit /usr/lib32/libpipewire-0.3.so @@ -334,7 +329,7 @@ programming.devel - pipewire + pipewire /usr/include/pipewire-0.3/pipewire/array.h @@ -486,32 +481,31 @@ multimedia.audio - pipewire + pipewire /usr/bin/pw-jack /usr/lib64/pipewire-0.3/jack/libjack.so /usr/lib64/pipewire-0.3/jack/libjack.so.0 - /usr/lib64/pipewire-0.3/jack/libjack.so.0.338.0 + /usr/lib64/pipewire-0.3/jack/libjack.so.0.339.0 /usr/lib64/pipewire-0.3/jack/libjacknet.so /usr/lib64/pipewire-0.3/jack/libjacknet.so.0 - /usr/lib64/pipewire-0.3/jack/libjacknet.so.0.338.0 + /usr/lib64/pipewire-0.3/jack/libjacknet.so.0.339.0 /usr/lib64/pipewire-0.3/jack/libjackserver.so /usr/lib64/pipewire-0.3/jack/libjackserver.so.0 - /usr/lib64/pipewire-0.3/jack/libjackserver.so.0.338.0 + /usr/lib64/pipewire-0.3/jack/libjackserver.so.0.339.0 /usr/lib64/spa-0.2/jack/libspa-jack.so /usr/share/ld.so.conf.d/pipewire-jack.conf /usr/share/pipewire/jack.conf - /usr/share/pipewire/media-session.d/with-jack - - 2021-10-24 - 0.3.38 + + 2021-10-27 + 0.3.39 Packaging update - Joshua Strobl - joshua@getsol.us + Reilly Brogan + solus@reillybrogan.com \ No newline at end of file