diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -28,7 +28,7 @@ libluajit-5.1.so.2 libm.so.6 libpipewire-0.3.so.0 -libplacebo.so.229 +libplacebo.so.264 libpulse.so.0 librubberband.so.2 libshaderc_shared.so.1 diff --git a/abi_used_symbols b/abi_used_symbols --- a/abi_used_symbols +++ b/abi_used_symbols @@ -849,7 +849,9 @@ libpipewire-0.3.so.0:pw_context_new libpipewire-0.3.so.0:pw_core_get_context libpipewire-0.3.so.0:pw_deinit +libpipewire-0.3.so.0:pw_get_library_version libpipewire-0.3.so.0:pw_init +libpipewire-0.3.so.0:pw_properties_free libpipewire-0.3.so.0:pw_properties_new libpipewire-0.3.so.0:pw_properties_setf libpipewire-0.3.so.0:pw_proxy_destroy @@ -874,104 +876,104 @@ libpipewire-0.3.so.0:pw_thread_loop_stop libpipewire-0.3.so.0:pw_thread_loop_unlock libpipewire-0.3.so.0:pw_thread_loop_wait -libplacebo.so.229:pl_bit_encoding_equal -libplacebo.so.229:pl_buf_create -libplacebo.so.229:pl_buf_destroy -libplacebo.so.229:pl_buf_poll -libplacebo.so.229:pl_buf_write -libplacebo.so.229:pl_color_adjustment_neutral -libplacebo.so.229:pl_color_map_default_params -libplacebo.so.229:pl_color_primaries_is_wide_gamut -libplacebo.so.229:pl_color_system_guess_ycbcr -libplacebo.so.229:pl_color_transfer_nominal_peak -libplacebo.so.229:pl_deband_default_params -libplacebo.so.229:pl_desc_namespace -libplacebo.so.229:pl_dither_default_params -libplacebo.so.229:pl_filter_bicubic -libplacebo.so.229:pl_filter_bilinear -libplacebo.so.229:pl_filter_ewa_lanczos -libplacebo.so.229:pl_filter_nearest -libplacebo.so.229:pl_filter_oversample -libplacebo.so.229:pl_find_error_diffusion_kernel -libplacebo.so.229:pl_find_filter_function_preset -libplacebo.so.229:pl_find_filter_preset -libplacebo.so.229:pl_find_fmt -libplacebo.so.229:pl_find_named_fmt -libplacebo.so.229:pl_fmt_is_ordered -libplacebo.so.229:pl_frame_from_swapchain -libplacebo.so.229:pl_frame_set_chroma_location -libplacebo.so.229:pl_gpu_finish -libplacebo.so.229:pl_icc_default_params -libplacebo.so.229:pl_icc_profile_compute_signature -libplacebo.so.229:pl_log_create_229 -libplacebo.so.229:pl_log_destroy -libplacebo.so.229:pl_log_update -libplacebo.so.229:pl_lut_free -libplacebo.so.229:pl_lut_parse_cube -libplacebo.so.229:pl_mpv_user_shader_destroy -libplacebo.so.229:pl_mpv_user_shader_parse -libplacebo.so.229:pl_opengl_create -libplacebo.so.229:pl_opengl_create_swapchain -libplacebo.so.229:pl_opengl_destroy -libplacebo.so.229:pl_opengl_get -libplacebo.so.229:pl_opengl_wrap -libplacebo.so.229:pl_pass_create -libplacebo.so.229:pl_pass_destroy -libplacebo.so.229:pl_pass_run -libplacebo.so.229:pl_peak_detect_default_params -libplacebo.so.229:pl_plane_find_fmt -libplacebo.so.229:pl_queue_create -libplacebo.so.229:pl_queue_destroy -libplacebo.so.229:pl_queue_push -libplacebo.so.229:pl_queue_reset -libplacebo.so.229:pl_queue_update -libplacebo.so.229:pl_rect2df_rotate -libplacebo.so.229:pl_render_default_params -libplacebo.so.229:pl_render_image -libplacebo.so.229:pl_render_image_mix -libplacebo.so.229:pl_renderer_create -libplacebo.so.229:pl_renderer_destroy -libplacebo.so.229:pl_renderer_flush_cache -libplacebo.so.229:pl_renderer_load -libplacebo.so.229:pl_renderer_save -libplacebo.so.229:pl_std140_layout -libplacebo.so.229:pl_std430_layout -libplacebo.so.229:pl_swapchain_colorspace_hint -libplacebo.so.229:pl_swapchain_destroy -libplacebo.so.229:pl_swapchain_resize -libplacebo.so.229:pl_swapchain_start_frame -libplacebo.so.229:pl_swapchain_submit_frame -libplacebo.so.229:pl_swapchain_swap_buffers -libplacebo.so.229:pl_sync_create -libplacebo.so.229:pl_sync_destroy -libplacebo.so.229:pl_tex_blit -libplacebo.so.229:pl_tex_clear -libplacebo.so.229:pl_tex_create -libplacebo.so.229:pl_tex_destroy -libplacebo.so.229:pl_tex_download -libplacebo.so.229:pl_tex_export -libplacebo.so.229:pl_tex_recreate -libplacebo.so.229:pl_tex_upload -libplacebo.so.229:pl_timer_create -libplacebo.so.229:pl_timer_destroy -libplacebo.so.229:pl_timer_query -libplacebo.so.229:pl_tone_map_auto -libplacebo.so.229:pl_tone_map_bt2390 -libplacebo.so.229:pl_tone_map_bt2446a -libplacebo.so.229:pl_tone_map_clip -libplacebo.so.229:pl_tone_map_gamma -libplacebo.so.229:pl_tone_map_hable -libplacebo.so.229:pl_tone_map_linear -libplacebo.so.229:pl_tone_map_mobius -libplacebo.so.229:pl_tone_map_reinhard -libplacebo.so.229:pl_tone_map_spline -libplacebo.so.229:pl_upload_plane -libplacebo.so.229:pl_vk_inst_create -libplacebo.so.229:pl_vk_inst_destroy -libplacebo.so.229:pl_vulkan_choose_device -libplacebo.so.229:pl_vulkan_create -libplacebo.so.229:pl_vulkan_create_swapchain -libplacebo.so.229:pl_vulkan_destroy +libplacebo.so.264:pl_bit_encoding_equal +libplacebo.so.264:pl_buf_create +libplacebo.so.264:pl_buf_destroy +libplacebo.so.264:pl_buf_poll +libplacebo.so.264:pl_buf_write +libplacebo.so.264:pl_color_adjustment_neutral +libplacebo.so.264:pl_color_map_default_params +libplacebo.so.264:pl_color_primaries_is_wide_gamut +libplacebo.so.264:pl_color_system_guess_ycbcr +libplacebo.so.264:pl_color_transfer_nominal_peak +libplacebo.so.264:pl_deband_default_params +libplacebo.so.264:pl_desc_namespace +libplacebo.so.264:pl_dither_default_params +libplacebo.so.264:pl_filter_bicubic +libplacebo.so.264:pl_filter_bilinear +libplacebo.so.264:pl_filter_ewa_lanczos +libplacebo.so.264:pl_filter_nearest +libplacebo.so.264:pl_filter_oversample +libplacebo.so.264:pl_find_error_diffusion_kernel +libplacebo.so.264:pl_find_filter_function_preset +libplacebo.so.264:pl_find_filter_preset +libplacebo.so.264:pl_find_fmt +libplacebo.so.264:pl_find_named_fmt +libplacebo.so.264:pl_fmt_is_ordered +libplacebo.so.264:pl_frame_from_swapchain +libplacebo.so.264:pl_frame_set_chroma_location +libplacebo.so.264:pl_gpu_finish +libplacebo.so.264:pl_icc_default_params +libplacebo.so.264:pl_icc_profile_compute_signature +libplacebo.so.264:pl_log_create_264 +libplacebo.so.264:pl_log_destroy +libplacebo.so.264:pl_log_update +libplacebo.so.264:pl_lut_free +libplacebo.so.264:pl_lut_parse_cube +libplacebo.so.264:pl_mpv_user_shader_destroy +libplacebo.so.264:pl_mpv_user_shader_parse +libplacebo.so.264:pl_opengl_create +libplacebo.so.264:pl_opengl_create_swapchain +libplacebo.so.264:pl_opengl_destroy +libplacebo.so.264:pl_opengl_get +libplacebo.so.264:pl_opengl_wrap +libplacebo.so.264:pl_pass_create +libplacebo.so.264:pl_pass_destroy +libplacebo.so.264:pl_pass_run +libplacebo.so.264:pl_peak_detect_default_params +libplacebo.so.264:pl_plane_find_fmt +libplacebo.so.264:pl_queue_create +libplacebo.so.264:pl_queue_destroy +libplacebo.so.264:pl_queue_push +libplacebo.so.264:pl_queue_reset +libplacebo.so.264:pl_queue_update +libplacebo.so.264:pl_rect2df_rotate +libplacebo.so.264:pl_render_default_params +libplacebo.so.264:pl_render_image +libplacebo.so.264:pl_render_image_mix +libplacebo.so.264:pl_renderer_create +libplacebo.so.264:pl_renderer_destroy +libplacebo.so.264:pl_renderer_flush_cache +libplacebo.so.264:pl_renderer_load +libplacebo.so.264:pl_renderer_save +libplacebo.so.264:pl_std140_layout +libplacebo.so.264:pl_std430_layout +libplacebo.so.264:pl_swapchain_colorspace_hint +libplacebo.so.264:pl_swapchain_destroy +libplacebo.so.264:pl_swapchain_resize +libplacebo.so.264:pl_swapchain_start_frame +libplacebo.so.264:pl_swapchain_submit_frame +libplacebo.so.264:pl_swapchain_swap_buffers +libplacebo.so.264:pl_sync_create +libplacebo.so.264:pl_sync_destroy +libplacebo.so.264:pl_tex_blit +libplacebo.so.264:pl_tex_clear +libplacebo.so.264:pl_tex_create +libplacebo.so.264:pl_tex_destroy +libplacebo.so.264:pl_tex_download +libplacebo.so.264:pl_tex_export +libplacebo.so.264:pl_tex_recreate +libplacebo.so.264:pl_tex_upload +libplacebo.so.264:pl_timer_create +libplacebo.so.264:pl_timer_destroy +libplacebo.so.264:pl_timer_query +libplacebo.so.264:pl_tone_map_auto +libplacebo.so.264:pl_tone_map_bt2390 +libplacebo.so.264:pl_tone_map_bt2446a +libplacebo.so.264:pl_tone_map_clip +libplacebo.so.264:pl_tone_map_gamma +libplacebo.so.264:pl_tone_map_hable +libplacebo.so.264:pl_tone_map_linear +libplacebo.so.264:pl_tone_map_mobius +libplacebo.so.264:pl_tone_map_reinhard +libplacebo.so.264:pl_tone_map_spline +libplacebo.so.264:pl_upload_plane +libplacebo.so.264:pl_vk_inst_create +libplacebo.so.264:pl_vk_inst_destroy +libplacebo.so.264:pl_vulkan_choose_device +libplacebo.so.264:pl_vulkan_create +libplacebo.so.264:pl_vulkan_create_swapchain +libplacebo.so.264:pl_vulkan_destroy libpulse.so.0:pa_bytes_to_usec libpulse.so.0:pa_context_connect libpulse.so.0:pa_context_disconnect diff --git a/files/0001-Support-a-stateless-configuration-on-nix-systems.patch b/files/0001-Support-a-stateless-configuration-on-nix-systems.patch --- a/files/0001-Support-a-stateless-configuration-on-nix-systems.patch +++ b/files/0001-Support-a-stateless-configuration-on-nix-systems.patch @@ -1,4 +1,4 @@ -From 79d74229599a2ea9e28c4130da92c58cdb478b41 Mon Sep 17 00:00:00 2001 +From f4905dde040fecf1ee3e30faee14205fc9603b03 Mon Sep 17 00:00:00 2001 From: Alexander Vorobyev Date: Mon, 12 Dec 2022 15:44:33 +0300 Subject: [PATCH] Support a stateless configuration on *nix systems @@ -22,18 +22,18 @@ 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/meson.build b/meson.build -index af4a6bcd97..a756745d08 100644 +index acaa39f764..90e4286610 100644 --- a/meson.build +++ b/meson.build -@@ -1625,6 +1625,7 @@ sys.stdout.write(features) +@@ -1626,6 +1626,7 @@ sys.stdout.write(features) feature_str = run_command(python, '-c', feature_sort, feature_keys, check: true).stdout() conf_data.set_quoted('FULLCONFIG', feature_str) - conf_data.set_quoted('MPV_CONFDIR', join_paths(get_option('sysconfdir'), 'mpv')) -+conf_data.set_quoted('MPV_SYSTEMCONFDIR', join_paths(get_option('datadir'), 'mpv')) + conf_data.set_quoted('MPV_CONFDIR', join_paths(get_option('prefix'), get_option('sysconfdir'), 'mpv')) ++conf_data.set_quoted('MPV_SYSTEMCONFDIR', join_paths(get_option('prefix'), get_option('datadir'), 'mpv')) configure_file(output : 'config.h', configuration : conf_data) message('List of enabled features: ' + feature_str) -@@ -1684,7 +1685,7 @@ if get_option('cplayer') +@@ -1685,7 +1686,7 @@ if get_option('cplayer') install_data('etc/mpv.desktop', install_dir: join_paths(datadir, 'applications')) install_data('etc/mpv.metainfo.xml', install_dir: join_paths(datadir, 'metainfo')) @@ -73,5 +73,5 @@ return getenv("HOME"); return NULL; -- -2.35.5 +2.39.0 diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,9 +1,9 @@ name : mpv homepage : https://mpv.io/ -version : 0.35.0 -release : 106 +version : 0.35.1 +release : 107 source : - - https://github.com/mpv-player/mpv/archive/refs/tags/v0.35.0.tar.gz : dc411c899a64548250c142bf1fa1aa7528f1b4398a24c86b816093999049ec00 + - https://github.com/mpv-player/mpv/archive/refs/tags/v0.35.1.tar.gz : 41df981b7b84e33a2ef4478aaf81d6f4f5c8b9cd2c0d337ac142fc20b387d1a9 license : - GPL-2.0-or-later - LGPL-2.1-or-later @@ -15,6 +15,7 @@ description: | mpv is a fork of mplayer2 and MPlayer. It shares some features with the former projects while introducing many more. MPlayer's options parser was improved to behave more like other CLI programs, and many option names and semantics were reworked to make them more intuitive and memorable. mpv has a OpenGL based video output that is capable of many features loved by videophiles, such as video scaling with popular high quality algorithms, color management, and more. While mpv has no official GUI, it has a small controller that is triggered by mouse movement. mpv leverages the FFmpeg hwaccel APIs to support VDPAU, VAAPI and VDA video decode acceleration. +mancompress: yes builddeps : - pkgconfig(alsa) - pkgconfig(dvdnav) diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -26,32 +26,22 @@ /usr/bin/mpv /usr/share/applications/mpv.desktop /usr/share/bash-completion/completions/mpv + /usr/share/doc/mpv/input.conf + /usr/share/doc/mpv/mplayer-input.conf + /usr/share/doc/mpv/mpv.conf + /usr/share/doc/mpv/restore-old-bindings.conf /usr/share/icons/hicolor/128x128/apps/mpv.png /usr/share/icons/hicolor/16x16/apps/mpv.png /usr/share/icons/hicolor/32x32/apps/mpv.png /usr/share/icons/hicolor/64x64/apps/mpv.png /usr/share/icons/hicolor/scalable/apps/mpv.svg /usr/share/icons/hicolor/symbolic/apps/mpv-symbolic.svg - /usr/share/man/man1/mpv.1 + /usr/share/man/man1/mpv.1.gz /usr/share/metainfo/mpv.metainfo.xml /usr/share/mpv/encoding-profiles.conf /usr/share/zsh/site-functions/_mpv - - mpv-docs - Documentation for mpv - mpv is a fork of mplayer2 and MPlayer. It shares some features with the former projects while introducing many more. MPlayer's options parser was improved to behave more like other CLI programs, and many option names and semantics were reworked to make them more intuitive and memorable. mpv has a OpenGL based video output that is capable of many features loved by videophiles, such as video scaling with popular high quality algorithms, color management, and more. -While mpv has no official GUI, it has a small controller that is triggered by mouse movement. mpv leverages the FFmpeg hwaccel APIs to support VDPAU, VAAPI and VDA video decode acceleration. - - programming.docs - - /usr/share/doc/mpv/input.conf - /usr/share/doc/mpv/mplayer-input.conf - /usr/share/doc/mpv/mpv.conf - /usr/share/doc/mpv/restore-old-bindings.conf - - mpv-libs mpv is a fork of mplayer2 and MPlayer. It shares some features with the former projects while introducing many more @@ -72,7 +62,7 @@ programming.devel - mpv-libs + mpv-libs /usr/include/mpv/client.h @@ -87,12 +77,12 @@ - - 2022-12-12 - 0.35.0 + + 2023-04-18 + 0.35.1 Packaging update Alexander Vorobyev avorobyev@protonmail.com \ No newline at end of file