Page MenuHomeSolus

D10827.id26037.diff
No OneTemporary

D10827.id26037.diff

diff --git a/abi_libs b/abi_libs
--- a/abi_libs
+++ b/abi_libs
@@ -1,6 +1,8 @@
libasound_module_ctl_pipewire.so
libasound_module_pcm_pipewire.so
libgstpipewire.so
+libjack.so.0
+libjackserver.so.0
libpipewire-0.3.so.0
libpipewire-module-access.so
libpipewire-module-adapter.so
@@ -25,6 +27,7 @@
libspa-bluez5.so
libspa-control.so
libspa-dbus.so
+libspa-jack.so
libspa-journal.so
libspa-support.so
libspa-v4l2.so
diff --git a/abi_symbols b/abi_symbols
--- a/abi_symbols
+++ b/abi_symbols
@@ -4,6 +4,389 @@
libasound_module_pcm_pipewire.so:_snd_pcm_pipewire_open
libgstpipewire.so:gst_plugin_pipewire_get_desc
libgstpipewire.so:gst_plugin_pipewire_register
+libjack.so.0:JACK_METADATA_CONNECTED
+libjack.so.0:JACK_METADATA_EVENT_TYPES
+libjack.so.0:JACK_METADATA_HARDWARE
+libjack.so.0:JACK_METADATA_ICON_LARGE
+libjack.so.0:JACK_METADATA_ICON_NAME
+libjack.so.0:JACK_METADATA_ICON_SMALL
+libjack.so.0:JACK_METADATA_ORDER
+libjack.so.0:JACK_METADATA_PORT_GROUP
+libjack.so.0:JACK_METADATA_PRETTY_NAME
+libjack.so.0:JACK_METADATA_SIGNAL_TYPE
+libjack.so.0:default_jack_error_callback
+libjack.so.0:default_jack_info_callback
+libjack.so.0:jack_acquire_real_time_scheduling
+libjack.so.0:jack_activate
+libjack.so.0:jack_client_close
+libjack.so.0:jack_client_create_thread
+libjack.so.0:jack_client_has_session_callback
+libjack.so.0:jack_client_kill_thread
+libjack.so.0:jack_client_max_real_time_priority
+libjack.so.0:jack_client_name_size
+libjack.so.0:jack_client_new
+libjack.so.0:jack_client_open
+libjack.so.0:jack_client_real_time_priority
+libjack.so.0:jack_client_stop_thread
+libjack.so.0:jack_client_thread_id
+libjack.so.0:jack_client_uuid_generate
+libjack.so.0:jack_connect
+libjack.so.0:jack_cpu_load
+libjack.so.0:jack_cycle_signal
+libjack.so.0:jack_cycle_wait
+libjack.so.0:jack_deactivate
+libjack.so.0:jack_disconnect
+libjack.so.0:jack_drop_real_time_scheduling
+libjack.so.0:jack_engine_takeover_timebase
+libjack.so.0:jack_error_callback
+libjack.so.0:jack_frame_time
+libjack.so.0:jack_frames_since_cycle_start
+libjack.so.0:jack_frames_to_time
+libjack.so.0:jack_free
+libjack.so.0:jack_free_description
+libjack.so.0:jack_get_all_properties
+libjack.so.0:jack_get_buffer_size
+libjack.so.0:jack_get_client_name
+libjack.so.0:jack_get_client_pid
+libjack.so.0:jack_get_current_transport_frame
+libjack.so.0:jack_get_cycle_times
+libjack.so.0:jack_get_max_delayed_usecs
+libjack.so.0:jack_get_ports
+libjack.so.0:jack_get_properties
+libjack.so.0:jack_get_property
+libjack.so.0:jack_get_sample_rate
+libjack.so.0:jack_get_time
+libjack.so.0:jack_get_transport_info
+libjack.so.0:jack_get_version
+libjack.so.0:jack_get_version_string
+libjack.so.0:jack_get_video_image_size
+libjack.so.0:jack_get_xrun_delayed_usecs
+libjack.so.0:jack_info_callback
+libjack.so.0:jack_internal_client_close
+libjack.so.0:jack_internal_client_new
+libjack.so.0:jack_is_realtime
+libjack.so.0:jack_last_frame_time
+libjack.so.0:jack_midi_clear_buffer
+libjack.so.0:jack_midi_event_get
+libjack.so.0:jack_midi_event_reserve
+libjack.so.0:jack_midi_event_write
+libjack.so.0:jack_midi_get_event_count
+libjack.so.0:jack_midi_get_lost_event_count
+libjack.so.0:jack_midi_max_event_size
+libjack.so.0:jack_midi_reset_buffer
+libjack.so.0:jack_on_shutdown
+libjack.so.0:jack_port_by_id
+libjack.so.0:jack_port_by_name
+libjack.so.0:jack_port_connected
+libjack.so.0:jack_port_connected_to
+libjack.so.0:jack_port_disconnect
+libjack.so.0:jack_port_ensure_monitor
+libjack.so.0:jack_port_flags
+libjack.so.0:jack_port_get_aliases
+libjack.so.0:jack_port_get_all_connections
+libjack.so.0:jack_port_get_buffer
+libjack.so.0:jack_port_get_connections
+libjack.so.0:jack_port_get_latency
+libjack.so.0:jack_port_get_total_latency
+libjack.so.0:jack_port_is_mine
+libjack.so.0:jack_port_monitoring_input
+libjack.so.0:jack_port_name
+libjack.so.0:jack_port_name_size
+libjack.so.0:jack_port_register
+libjack.so.0:jack_port_rename
+libjack.so.0:jack_port_request_monitor
+libjack.so.0:jack_port_request_monitor_by_name
+libjack.so.0:jack_port_set_alias
+libjack.so.0:jack_port_set_latency
+libjack.so.0:jack_port_set_name
+libjack.so.0:jack_port_short_name
+libjack.so.0:jack_port_tie
+libjack.so.0:jack_port_type
+libjack.so.0:jack_port_type_id
+libjack.so.0:jack_port_type_size
+libjack.so.0:jack_port_unregister
+libjack.so.0:jack_port_unset_alias
+libjack.so.0:jack_port_untie
+libjack.so.0:jack_port_uuid
+libjack.so.0:jack_port_uuid_generate
+libjack.so.0:jack_recompute_total_latencies
+libjack.so.0:jack_recompute_total_latency
+libjack.so.0:jack_release_timebase
+libjack.so.0:jack_remove_all_properties
+libjack.so.0:jack_remove_properties
+libjack.so.0:jack_remove_property
+libjack.so.0:jack_reset_max_delayed_usecs
+libjack.so.0:jack_ringbuffer_create
+libjack.so.0:jack_ringbuffer_free
+libjack.so.0:jack_ringbuffer_get_read_vector
+libjack.so.0:jack_ringbuffer_get_write_vector
+libjack.so.0:jack_ringbuffer_mlock
+libjack.so.0:jack_ringbuffer_peek
+libjack.so.0:jack_ringbuffer_read
+libjack.so.0:jack_ringbuffer_read_advance
+libjack.so.0:jack_ringbuffer_read_space
+libjack.so.0:jack_ringbuffer_reset
+libjack.so.0:jack_ringbuffer_reset_size
+libjack.so.0:jack_ringbuffer_write
+libjack.so.0:jack_ringbuffer_write_advance
+libjack.so.0:jack_ringbuffer_write_space
+libjack.so.0:jack_session_commands_free
+libjack.so.0:jack_session_event_free
+libjack.so.0:jack_session_reply
+libjack.so.0:jack_set_buffer_size
+libjack.so.0:jack_set_buffer_size_callback
+libjack.so.0:jack_set_client_registration_callback
+libjack.so.0:jack_set_error_function
+libjack.so.0:jack_set_freewheel
+libjack.so.0:jack_set_freewheel_callback
+libjack.so.0:jack_set_graph_order_callback
+libjack.so.0:jack_set_info_function
+libjack.so.0:jack_set_port_connect_callback
+libjack.so.0:jack_set_port_registration_callback
+libjack.so.0:jack_set_port_rename_callback
+libjack.so.0:jack_set_process_callback
+libjack.so.0:jack_set_process_thread
+libjack.so.0:jack_set_property
+libjack.so.0:jack_set_property_change_callback
+libjack.so.0:jack_set_sample_rate_callback
+libjack.so.0:jack_set_session_callback
+libjack.so.0:jack_set_sync_callback
+libjack.so.0:jack_set_sync_timeout
+libjack.so.0:jack_set_thread_creator
+libjack.so.0:jack_set_thread_init_callback
+libjack.so.0:jack_set_timebase_callback
+libjack.so.0:jack_set_transport_info
+libjack.so.0:jack_set_xrun_callback
+libjack.so.0:jack_thread_wait
+libjack.so.0:jack_time_to_frames
+libjack.so.0:jack_transport_locate
+libjack.so.0:jack_transport_query
+libjack.so.0:jack_transport_reposition
+libjack.so.0:jack_transport_start
+libjack.so.0:jack_transport_stop
+libjack.so.0:jack_uuid_clear
+libjack.so.0:jack_uuid_compare
+libjack.so.0:jack_uuid_copy
+libjack.so.0:jack_uuid_empty
+libjack.so.0:jack_uuid_parse
+libjack.so.0:jack_uuid_to_index
+libjack.so.0:jack_uuid_unparse
+libjack.so.0:silent_jack_error_callback
+libjack.so.0:silent_jack_info_callback
+libjackserver.so.0:JACK_METADATA_CONNECTED
+libjackserver.so.0:JACK_METADATA_EVENT_TYPES
+libjackserver.so.0:JACK_METADATA_HARDWARE
+libjackserver.so.0:JACK_METADATA_ICON_LARGE
+libjackserver.so.0:JACK_METADATA_ICON_NAME
+libjackserver.so.0:JACK_METADATA_ICON_SMALL
+libjackserver.so.0:JACK_METADATA_ORDER
+libjackserver.so.0:JACK_METADATA_PORT_GROUP
+libjackserver.so.0:JACK_METADATA_PRETTY_NAME
+libjackserver.so.0:JACK_METADATA_SIGNAL_TYPE
+libjackserver.so.0:default_jack_error_callback
+libjackserver.so.0:default_jack_info_callback
+libjackserver.so.0:jack_acquire_real_time_scheduling
+libjackserver.so.0:jack_activate
+libjackserver.so.0:jack_client_close
+libjackserver.so.0:jack_client_create_thread
+libjackserver.so.0:jack_client_has_session_callback
+libjackserver.so.0:jack_client_kill_thread
+libjackserver.so.0:jack_client_max_real_time_priority
+libjackserver.so.0:jack_client_name_size
+libjackserver.so.0:jack_client_new
+libjackserver.so.0:jack_client_open
+libjackserver.so.0:jack_client_real_time_priority
+libjackserver.so.0:jack_client_stop_thread
+libjackserver.so.0:jack_client_thread_id
+libjackserver.so.0:jack_client_uuid_generate
+libjackserver.so.0:jack_connect
+libjackserver.so.0:jack_cpu_load
+libjackserver.so.0:jack_cycle_signal
+libjackserver.so.0:jack_cycle_wait
+libjackserver.so.0:jack_deactivate
+libjackserver.so.0:jack_disconnect
+libjackserver.so.0:jack_drop_real_time_scheduling
+libjackserver.so.0:jack_engine_takeover_timebase
+libjackserver.so.0:jack_error
+libjackserver.so.0:jack_error_callback
+libjackserver.so.0:jack_frame_time
+libjackserver.so.0:jack_frames_since_cycle_start
+libjackserver.so.0:jack_frames_to_time
+libjackserver.so.0:jack_free
+libjackserver.so.0:jack_free_description
+libjackserver.so.0:jack_get_all_properties
+libjackserver.so.0:jack_get_buffer_size
+libjackserver.so.0:jack_get_client_name
+libjackserver.so.0:jack_get_client_pid
+libjackserver.so.0:jack_get_current_transport_frame
+libjackserver.so.0:jack_get_cycle_times
+libjackserver.so.0:jack_get_max_delayed_usecs
+libjackserver.so.0:jack_get_ports
+libjackserver.so.0:jack_get_properties
+libjackserver.so.0:jack_get_property
+libjackserver.so.0:jack_get_sample_rate
+libjackserver.so.0:jack_get_time
+libjackserver.so.0:jack_get_transport_info
+libjackserver.so.0:jack_get_version
+libjackserver.so.0:jack_get_version_string
+libjackserver.so.0:jack_get_video_image_size
+libjackserver.so.0:jack_get_xrun_delayed_usecs
+libjackserver.so.0:jack_info
+libjackserver.so.0:jack_info_callback
+libjackserver.so.0:jack_internal_client_close
+libjackserver.so.0:jack_internal_client_new
+libjackserver.so.0:jack_is_realtime
+libjackserver.so.0:jack_last_frame_time
+libjackserver.so.0:jack_log
+libjackserver.so.0:jack_midi_clear_buffer
+libjackserver.so.0:jack_midi_event_get
+libjackserver.so.0:jack_midi_event_reserve
+libjackserver.so.0:jack_midi_event_write
+libjackserver.so.0:jack_midi_get_event_count
+libjackserver.so.0:jack_midi_get_lost_event_count
+libjackserver.so.0:jack_midi_max_event_size
+libjackserver.so.0:jack_midi_reset_buffer
+libjackserver.so.0:jack_on_shutdown
+libjackserver.so.0:jack_port_by_id
+libjackserver.so.0:jack_port_by_name
+libjackserver.so.0:jack_port_connected
+libjackserver.so.0:jack_port_connected_to
+libjackserver.so.0:jack_port_disconnect
+libjackserver.so.0:jack_port_ensure_monitor
+libjackserver.so.0:jack_port_flags
+libjackserver.so.0:jack_port_get_aliases
+libjackserver.so.0:jack_port_get_all_connections
+libjackserver.so.0:jack_port_get_buffer
+libjackserver.so.0:jack_port_get_connections
+libjackserver.so.0:jack_port_get_latency
+libjackserver.so.0:jack_port_get_total_latency
+libjackserver.so.0:jack_port_is_mine
+libjackserver.so.0:jack_port_monitoring_input
+libjackserver.so.0:jack_port_name
+libjackserver.so.0:jack_port_name_size
+libjackserver.so.0:jack_port_register
+libjackserver.so.0:jack_port_rename
+libjackserver.so.0:jack_port_request_monitor
+libjackserver.so.0:jack_port_request_monitor_by_name
+libjackserver.so.0:jack_port_set_alias
+libjackserver.so.0:jack_port_set_latency
+libjackserver.so.0:jack_port_set_name
+libjackserver.so.0:jack_port_short_name
+libjackserver.so.0:jack_port_tie
+libjackserver.so.0:jack_port_type
+libjackserver.so.0:jack_port_type_id
+libjackserver.so.0:jack_port_type_size
+libjackserver.so.0:jack_port_unregister
+libjackserver.so.0:jack_port_unset_alias
+libjackserver.so.0:jack_port_untie
+libjackserver.so.0:jack_port_uuid
+libjackserver.so.0:jack_port_uuid_generate
+libjackserver.so.0:jack_recompute_total_latencies
+libjackserver.so.0:jack_recompute_total_latency
+libjackserver.so.0:jack_release_timebase
+libjackserver.so.0:jack_remove_all_properties
+libjackserver.so.0:jack_remove_properties
+libjackserver.so.0:jack_remove_property
+libjackserver.so.0:jack_reset_max_delayed_usecs
+libjackserver.so.0:jack_ringbuffer_create
+libjackserver.so.0:jack_ringbuffer_free
+libjackserver.so.0:jack_ringbuffer_get_read_vector
+libjackserver.so.0:jack_ringbuffer_get_write_vector
+libjackserver.so.0:jack_ringbuffer_mlock
+libjackserver.so.0:jack_ringbuffer_peek
+libjackserver.so.0:jack_ringbuffer_read
+libjackserver.so.0:jack_ringbuffer_read_advance
+libjackserver.so.0:jack_ringbuffer_read_space
+libjackserver.so.0:jack_ringbuffer_reset
+libjackserver.so.0:jack_ringbuffer_reset_size
+libjackserver.so.0:jack_ringbuffer_write
+libjackserver.so.0:jack_ringbuffer_write_advance
+libjackserver.so.0:jack_ringbuffer_write_space
+libjackserver.so.0:jack_session_commands_free
+libjackserver.so.0:jack_session_event_free
+libjackserver.so.0:jack_session_reply
+libjackserver.so.0:jack_set_buffer_size
+libjackserver.so.0:jack_set_buffer_size_callback
+libjackserver.so.0:jack_set_client_registration_callback
+libjackserver.so.0:jack_set_error_function
+libjackserver.so.0:jack_set_freewheel
+libjackserver.so.0:jack_set_freewheel_callback
+libjackserver.so.0:jack_set_graph_order_callback
+libjackserver.so.0:jack_set_info_function
+libjackserver.so.0:jack_set_port_connect_callback
+libjackserver.so.0:jack_set_port_registration_callback
+libjackserver.so.0:jack_set_port_rename_callback
+libjackserver.so.0:jack_set_process_callback
+libjackserver.so.0:jack_set_process_thread
+libjackserver.so.0:jack_set_property
+libjackserver.so.0:jack_set_property_change_callback
+libjackserver.so.0:jack_set_sample_rate_callback
+libjackserver.so.0:jack_set_session_callback
+libjackserver.so.0:jack_set_sync_callback
+libjackserver.so.0:jack_set_sync_timeout
+libjackserver.so.0:jack_set_thread_creator
+libjackserver.so.0:jack_set_thread_init_callback
+libjackserver.so.0:jack_set_timebase_callback
+libjackserver.so.0:jack_set_transport_info
+libjackserver.so.0:jack_set_xrun_callback
+libjackserver.so.0:jack_thread_wait
+libjackserver.so.0:jack_time_to_frames
+libjackserver.so.0:jack_transport_locate
+libjackserver.so.0:jack_transport_query
+libjackserver.so.0:jack_transport_reposition
+libjackserver.so.0:jack_transport_start
+libjackserver.so.0:jack_transport_stop
+libjackserver.so.0:jack_uuid_clear
+libjackserver.so.0:jack_uuid_compare
+libjackserver.so.0:jack_uuid_copy
+libjackserver.so.0:jack_uuid_empty
+libjackserver.so.0:jack_uuid_parse
+libjackserver.so.0:jack_uuid_to_index
+libjackserver.so.0:jack_uuid_unparse
+libjackserver.so.0:jackctl_driver_get_name
+libjackserver.so.0:jackctl_driver_get_parameters
+libjackserver.so.0:jackctl_driver_get_type
+libjackserver.so.0:jackctl_driver_params_parse
+libjackserver.so.0:jackctl_internal_get_name
+libjackserver.so.0:jackctl_internal_get_parameters
+libjackserver.so.0:jackctl_parameter_constraint_is_fake_value
+libjackserver.so.0:jackctl_parameter_constraint_is_strict
+libjackserver.so.0:jackctl_parameter_get_default_value
+libjackserver.so.0:jackctl_parameter_get_enum_constraint_description
+libjackserver.so.0:jackctl_parameter_get_enum_constraint_value
+libjackserver.so.0:jackctl_parameter_get_enum_constraints_count
+libjackserver.so.0:jackctl_parameter_get_id
+libjackserver.so.0:jackctl_parameter_get_long_description
+libjackserver.so.0:jackctl_parameter_get_name
+libjackserver.so.0:jackctl_parameter_get_range_constraint
+libjackserver.so.0:jackctl_parameter_get_short_description
+libjackserver.so.0:jackctl_parameter_get_type
+libjackserver.so.0:jackctl_parameter_get_value
+libjackserver.so.0:jackctl_parameter_has_enum_constraint
+libjackserver.so.0:jackctl_parameter_has_range_constraint
+libjackserver.so.0:jackctl_parameter_is_set
+libjackserver.so.0:jackctl_parameter_reset
+libjackserver.so.0:jackctl_parameter_set_value
+libjackserver.so.0:jackctl_server_add_slave
+libjackserver.so.0:jackctl_server_close
+libjackserver.so.0:jackctl_server_create
+libjackserver.so.0:jackctl_server_create2
+libjackserver.so.0:jackctl_server_destroy
+libjackserver.so.0:jackctl_server_get_drivers_list
+libjackserver.so.0:jackctl_server_get_internals_list
+libjackserver.so.0:jackctl_server_get_parameters
+libjackserver.so.0:jackctl_server_load_internal
+libjackserver.so.0:jackctl_server_load_session_file
+libjackserver.so.0:jackctl_server_open
+libjackserver.so.0:jackctl_server_remove_slave
+libjackserver.so.0:jackctl_server_start
+libjackserver.so.0:jackctl_server_stop
+libjackserver.so.0:jackctl_server_switch_master
+libjackserver.so.0:jackctl_server_unload_internal
+libjackserver.so.0:jackctl_setup_signals
+libjackserver.so.0:jackctl_wait_signals
+libjackserver.so.0:silent_jack_error_callback
+libjackserver.so.0:silent_jack_info_callback
libpipewire-0.3.so.0:pw_buffers_clear
libpipewire-0.3.so.0:pw_buffers_negotiate
libpipewire-0.3.so.0:pw_client_info_free
@@ -397,6 +780,7 @@
libspa-bluez5.so:spa_handle_factory_enum
libspa-control.so:spa_handle_factory_enum
libspa-dbus.so:spa_handle_factory_enum
+libspa-jack.so:spa_handle_factory_enum
libspa-journal.so:spa_handle_factory_enum
libspa-support.so:spa_handle_factory_enum
libspa-v4l2.so:spa_handle_factory_enum
diff --git a/abi_used_symbols b/abi_used_symbols
--- a/abi_used_symbols
+++ b/abi_used_symbols
@@ -285,6 +285,7 @@
libc.so.6:__ctype_tolower_loc
libc.so.6:__errno_location
libc.so.6:__fprintf_chk
+libc.so.6:__fxstat64
libc.so.6:__isoc99_sscanf
libc.so.6:__libc_start_main
libc.so.6:__memcpy_chk
@@ -300,6 +301,7 @@
libc.so.6:__vfprintf_chk
libc.so.6:__vsnprintf_chk
libc.so.6:__xpg_basename
+libc.so.6:__xstat64
libc.so.6:abort
libc.so.6:accept
libc.so.6:accept4
@@ -331,7 +333,6 @@
libc.so.6:fputc
libc.so.6:fputs
libc.so.6:free
-libc.so.6:fstat64
libc.so.6:ftruncate64
libc.so.6:fwrite
libc.so.6:getenv
@@ -368,11 +369,7 @@
libc.so.6:perror
libc.so.6:poll
libc.so.6:prctl
-libc.so.6:pthread_cond_destroy
-libc.so.6:pthread_cond_init
-libc.so.6:pthread_condattr_init
libc.so.6:pthread_self
-libc.so.6:pthread_setschedparam
libc.so.6:putchar
libc.so.6:puts
libc.so.6:qsort
@@ -402,7 +399,6 @@
libc.so.6:snprintf
libc.so.6:socket
libc.so.6:socketpair
-libc.so.6:stat64
libc.so.6:statfs64
libc.so.6:stderr
libc.so.6:stpcpy
@@ -735,9 +731,12 @@
libpthread.so.0:open64
libpthread.so.0:pthread_cancel
libpthread.so.0:pthread_cond_broadcast
+libpthread.so.0:pthread_cond_destroy
+libpthread.so.0:pthread_cond_init
libpthread.so.0:pthread_cond_signal
libpthread.so.0:pthread_cond_timedwait
libpthread.so.0:pthread_cond_wait
+libpthread.so.0:pthread_condattr_init
libpthread.so.0:pthread_condattr_setclock
libpthread.so.0:pthread_create
libpthread.so.0:pthread_join
@@ -748,6 +747,7 @@
libpthread.so.0:pthread_mutexattr_init
libpthread.so.0:pthread_mutexattr_settype
libpthread.so.0:pthread_setname_np
+libpthread.so.0:pthread_setschedparam
libpthread.so.0:read
libpthread.so.0:recv
libpthread.so.0:recvmsg
diff --git a/files/pipewire-jack.ld.conf b/files/pipewire-jack.ld.conf
new file mode 100644
--- /dev/null
+++ b/files/pipewire-jack.ld.conf
@@ -0,0 +1 @@
+/usr/lib64/pipewire-0.3/jack
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,10 +1,12 @@
name : pipewire
-version : '0.35'
-release : 16
+version : 0.3.25
+release : 17
source :
- https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/0.3.25/pipewire-0.3.25.tar.gz : fb6d5a0cbde621659ffd67622f19744dd6c8da8745b060cb1951c3d2045e5166
license : LGPL-2.1-or-later
-component : multimedia.library
+component :
+ - multimedia.library
+ - jack : multimedia.audio
summary : Multimedia processing graphs
description: |
PipeWire is a server and user space API to deal with multimedia pipelines.
@@ -12,15 +14,25 @@
- pkgconfig(alsa)
- pkgconfig(bluez)
- pkgconfig(gstreamer-plugins-base-1.0)
+ - pkgconfig(jack)
- pkgconfig(sbc)
- pkgconfig(sdl2)
- pkgconfig(sndfile)
- pkgconfig(vulkan)
- pkgconfig(x11)
- vulkan-headers
+patterns :
+ - jack :
+ - /usr/bin/pw-jack
+ - /usr/lib64/pipewire-0.3/jack
+ - /usr/lib64/spa-0.2/jack
+ - /usr/share/ld.so.conf.d/pipewire-jack.conf
setup : |
- %meson_configure -Dsystemd=enabled -Djack=disabled -Dpipewire-jack=disabled
+ %meson_configure -Dsystemd=enabled -Dudevrulesdir=/usr/lib64/udev/rules.d -Dlibjack-path=/usr/lib64/pipewire-0.3/jack
build : |
%ninja_build
install : |
%ninja_install
+ touch with-alsa
+ install -Dm00644 with-alsa $installdir/etc/pipewire/media-session.d
+ install -Dm00644 $pkgfiles/pipewire-jack.ld.conf $installdir/usr/share/ld.so.conf.d/pipewire-jack.conf
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -2,8 +2,8 @@
<Source>
<Name>pipewire</Name>
<Packager>
- <Name>Joey Riches</Name>
- <Email>josephriches@gmail.com</Email>
+ <Name>Martin Reboredo</Name>
+ <Email>yakoyoku@gmail.com</Email>
</Packager>
<License>LGPL-2.1-or-later</License>
<PartOf>multimedia.library</PartOf>
@@ -26,11 +26,11 @@
<Path fileType="config">/etc/pipewire/media-session.d/bluez-monitor.conf</Path>
<Path fileType="config">/etc/pipewire/media-session.d/media-session.conf</Path>
<Path fileType="config">/etc/pipewire/media-session.d/v4l2-monitor.conf</Path>
+ <Path fileType="config">/etc/pipewire/media-session.d/with-alsa</Path>
<Path fileType="config">/etc/pipewire/media-session.d/with-jack</Path>
<Path fileType="config">/etc/pipewire/media-session.d/with-pulseaudio</Path>
<Path fileType="config">/etc/pipewire/pipewire-pulse.conf</Path>
<Path fileType="config">/etc/pipewire/pipewire.conf</Path>
- <Path fileType="data">/lib/udev/rules.d/90-pipewire-alsa.rules</Path>
<Path fileType="executable">/usr/bin/pipewire</Path>
<Path fileType="executable">/usr/bin/pipewire-media-session</Path>
<Path fileType="executable">/usr/bin/pipewire-pulse</Path>
@@ -94,6 +94,7 @@
<Path fileType="library">/usr/lib64/spa-0.2/videotestsrc/libspa-videotestsrc.so</Path>
<Path fileType="library">/usr/lib64/spa-0.2/volume/libspa-volume.so</Path>
<Path fileType="library">/usr/lib64/spa-0.2/vulkan/libspa-vulkan.so</Path>
+ <Path fileType="library">/usr/lib64/udev/rules.d/90-pipewire-alsa.rules</Path>
<Path fileType="data">/usr/share/alsa-card-profile/mixer/paths/analog-input-aux.conf</Path>
<Path fileType="data">/usr/share/alsa-card-profile/mixer/paths/analog-input-dock-mic.conf</Path>
<Path fileType="data">/usr/share/alsa-card-profile/mixer/paths/analog-input-fm.conf</Path>
@@ -175,7 +176,7 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
- <Dependency release="16">pipewire</Dependency>
+ <Dependency release="17">pipewire</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/pipewire-0.3/pipewire/array.h</Path>
@@ -309,13 +310,37 @@
<Path fileType="data">/usr/lib64/pkgconfig/libspa-0.2.pc</Path>
</Files>
</Package>
+ <Package>
+ <Name>pipewire-jack</Name>
+ <Summary xml:lang="en">Multimedia processing graphs</Summary>
+ <Description xml:lang="en">PipeWire is a server and user space API to deal with multimedia pipelines.
+</Description>
+ <PartOf>multimedia.audio</PartOf>
+ <RuntimeDependencies>
+ <Dependency release="17">pipewire</Dependency>
+ </RuntimeDependencies>
+ <Files>
+ <Path fileType="executable">/usr/bin/pw-jack</Path>
+ <Path fileType="library">/usr/lib64/pipewire-0.3/jack/libjack.so</Path>
+ <Path fileType="library">/usr/lib64/pipewire-0.3/jack/libjack.so.0</Path>
+ <Path fileType="library">/usr/lib64/pipewire-0.3/jack/libjack.so.0.325.0</Path>
+ <Path fileType="library">/usr/lib64/pipewire-0.3/jack/libjacknet.so</Path>
+ <Path fileType="library">/usr/lib64/pipewire-0.3/jack/libjacknet.so.0</Path>
+ <Path fileType="library">/usr/lib64/pipewire-0.3/jack/libjacknet.so.0.325.0</Path>
+ <Path fileType="library">/usr/lib64/pipewire-0.3/jack/libjackserver.so</Path>
+ <Path fileType="library">/usr/lib64/pipewire-0.3/jack/libjackserver.so.0</Path>
+ <Path fileType="library">/usr/lib64/pipewire-0.3/jack/libjackserver.so.0.325.0</Path>
+ <Path fileType="library">/usr/lib64/spa-0.2/jack/libspa-jack.so</Path>
+ <Path fileType="data">/usr/share/ld.so.conf.d/pipewire-jack.conf</Path>
+ </Files>
+ </Package>
<History>
- <Update release="16">
- <Date>2021-04-07</Date>
- <Version>0.35</Version>
+ <Update release="17">
+ <Date>2021-04-08</Date>
+ <Version>0.3.25</Version>
<Comment>Packaging update</Comment>
- <Name>Joey Riches</Name>
- <Email>josephriches@gmail.com</Email>
+ <Name>Martin Reboredo</Name>
+ <Email>yakoyoku@gmail.com</Email>
</Update>
</History>
</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Thu, Aug 10, 7:11 PM (1 d, 3 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5823368
Default Alt Text
D10827.id26037.diff (24 KB)

Event Timeline