diff --git a/MAINTAINERS.md b/MAINTAINERS.md new file mode 100644 --- /dev/null +++ b/MAINTAINERS.md @@ -0,0 +1,5 @@ +This file is used to indicate responsibility for the maintenance of this package. Individuals on this list should be the sole modifiers of the package, excluding cases where the Solus Team may need to perform necessary rebuilds, upgrades, or security fixes. This list should not be used for any direct contact usage. If you believe this package requires a package update, follow documentation from https://getsol.us/articles/packaging/request-a-package-update/en/. In the event this package no longer becomes sufficiently maintained, Core Team reserves the right to request a new maintainer or remove this package from the repository. + +- Alexander Vorobyev + - IRC: Flabb + - Email: avorobyev@protonmail.com diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -1,163 +1,188 @@ -libplacebo.so.43:memcpy_layout -libplacebo.so.43:pl_3dlut_apply -libplacebo.so.43:pl_3dlut_update -libplacebo.so.43:pl_bit_encoding_equal -libplacebo.so.43:pl_buf_create -libplacebo.so.43:pl_buf_destroy -libplacebo.so.43:pl_buf_dummy_data -libplacebo.so.43:pl_buf_export -libplacebo.so.43:pl_buf_poll -libplacebo.so.43:pl_buf_read -libplacebo.so.43:pl_buf_recreate -libplacebo.so.43:pl_buf_write -libplacebo.so.43:pl_chroma_location_offset -libplacebo.so.43:pl_color_levels_guess -libplacebo.so.43:pl_color_light_is_scene_referred -libplacebo.so.43:pl_color_primaries_guess -libplacebo.so.43:pl_color_primaries_is_wide_gamut -libplacebo.so.43:pl_color_repr_decode -libplacebo.so.43:pl_color_repr_equal -libplacebo.so.43:pl_color_repr_merge -libplacebo.so.43:pl_color_repr_normalize -libplacebo.so.43:pl_color_space_equal -libplacebo.so.43:pl_color_space_infer -libplacebo.so.43:pl_color_space_is_hdr -libplacebo.so.43:pl_color_space_merge -libplacebo.so.43:pl_color_system_guess_ycbcr -libplacebo.so.43:pl_color_system_is_linear -libplacebo.so.43:pl_color_system_is_ycbcr_like -libplacebo.so.43:pl_color_transfer_nominal_peak -libplacebo.so.43:pl_context_create -libplacebo.so.43:pl_context_destroy -libplacebo.so.43:pl_context_update -libplacebo.so.43:pl_desc_access_glsl_name -libplacebo.so.43:pl_desc_namespace -libplacebo.so.43:pl_dispatch_abort -libplacebo.so.43:pl_dispatch_begin -libplacebo.so.43:pl_dispatch_compute -libplacebo.so.43:pl_dispatch_create -libplacebo.so.43:pl_dispatch_destroy -libplacebo.so.43:pl_dispatch_finish -libplacebo.so.43:pl_filter_config_eq -libplacebo.so.43:pl_filter_free -libplacebo.so.43:pl_filter_function_eq -libplacebo.so.43:pl_filter_generate -libplacebo.so.43:pl_filter_sample -libplacebo.so.43:pl_find_fmt -libplacebo.so.43:pl_find_named_filter -libplacebo.so.43:pl_find_named_filter_function -libplacebo.so.43:pl_find_named_fmt -libplacebo.so.43:pl_find_vertex_fmt -libplacebo.so.43:pl_fmt_is_ordered -libplacebo.so.43:pl_generate_bayer_matrix -libplacebo.so.43:pl_generate_blue_noise -libplacebo.so.43:pl_get_color_mapping_matrix -libplacebo.so.43:pl_get_cone_matrix -libplacebo.so.43:pl_get_rgb2xyz_matrix -libplacebo.so.43:pl_get_xyz2rgb_matrix -libplacebo.so.43:pl_gpu_dummy_create -libplacebo.so.43:pl_gpu_dummy_destroy -libplacebo.so.43:pl_gpu_finish -libplacebo.so.43:pl_gpu_flush -libplacebo.so.43:pl_icc_profile_equal -libplacebo.so.43:pl_log_color -libplacebo.so.43:pl_log_simple -libplacebo.so.43:pl_matrix2x2_apply -libplacebo.so.43:pl_matrix3x3_apply -libplacebo.so.43:pl_matrix3x3_invert -libplacebo.so.43:pl_matrix3x3_mul -libplacebo.so.43:pl_matrix3x3_scale -libplacebo.so.43:pl_needs_av1_grain -libplacebo.so.43:pl_opengl_create -libplacebo.so.43:pl_opengl_create_swapchain -libplacebo.so.43:pl_opengl_destroy -libplacebo.so.43:pl_opengl_swapchain_update_fb -libplacebo.so.43:pl_optimal_transfer_stride -libplacebo.so.43:pl_pass_create -libplacebo.so.43:pl_pass_destroy -libplacebo.so.43:pl_pass_run -libplacebo.so.43:pl_plane_data_from_mask -libplacebo.so.43:pl_plane_find_fmt -libplacebo.so.43:pl_raw_primaries_get -libplacebo.so.43:pl_rect2d_normalize -libplacebo.so.43:pl_rect3d_normalize -libplacebo.so.43:pl_render_image -libplacebo.so.43:pl_render_target_from_swapchain -libplacebo.so.43:pl_renderer_create -libplacebo.so.43:pl_renderer_destroy -libplacebo.so.43:pl_renderer_flush_cache -libplacebo.so.43:pl_shader_alloc -libplacebo.so.43:pl_shader_av1_grain -libplacebo.so.43:pl_shader_color_map -libplacebo.so.43:pl_shader_cone_distort -libplacebo.so.43:pl_shader_deband -libplacebo.so.43:pl_shader_decode_color -libplacebo.so.43:pl_shader_delinearize -libplacebo.so.43:pl_shader_detect_peak -libplacebo.so.43:pl_shader_dither -libplacebo.so.43:pl_shader_encode_color -libplacebo.so.43:pl_shader_finalize -libplacebo.so.43:pl_shader_free -libplacebo.so.43:pl_shader_is_compute -libplacebo.so.43:pl_shader_is_failed -libplacebo.so.43:pl_shader_linearize -libplacebo.so.43:pl_shader_obj_destroy -libplacebo.so.43:pl_shader_output_size -libplacebo.so.43:pl_shader_reset -libplacebo.so.43:pl_shader_sample_bicubic -libplacebo.so.43:pl_shader_sample_direct -libplacebo.so.43:pl_shader_sample_ortho -libplacebo.so.43:pl_shader_sample_polar -libplacebo.so.43:pl_shader_sigmoidize -libplacebo.so.43:pl_shader_signature -libplacebo.so.43:pl_shader_unsigmoidize -libplacebo.so.43:pl_std140_layout -libplacebo.so.43:pl_std430_layout -libplacebo.so.43:pl_swapchain_destroy -libplacebo.so.43:pl_swapchain_latency -libplacebo.so.43:pl_swapchain_resize -libplacebo.so.43:pl_swapchain_start_frame -libplacebo.so.43:pl_swapchain_submit_frame -libplacebo.so.43:pl_swapchain_swap_buffers -libplacebo.so.43:pl_sync_create -libplacebo.so.43:pl_sync_destroy -libplacebo.so.43:pl_tex_blit -libplacebo.so.43:pl_tex_clear -libplacebo.so.43:pl_tex_create -libplacebo.so.43:pl_tex_destroy -libplacebo.so.43:pl_tex_download -libplacebo.so.43:pl_tex_dummy_create -libplacebo.so.43:pl_tex_dummy_data -libplacebo.so.43:pl_tex_export -libplacebo.so.43:pl_tex_invalidate -libplacebo.so.43:pl_tex_recreate -libplacebo.so.43:pl_tex_upload -libplacebo.so.43:pl_transform2x2_apply -libplacebo.so.43:pl_transform3x3_apply -libplacebo.so.43:pl_transform3x3_invert -libplacebo.so.43:pl_transform3x3_scale -libplacebo.so.43:pl_upload_plane -libplacebo.so.43:pl_var_float -libplacebo.so.43:pl_var_from_fmt -libplacebo.so.43:pl_var_glsl_type_name -libplacebo.so.43:pl_var_host_layout -libplacebo.so.43:pl_var_int -libplacebo.so.43:pl_var_mat2 -libplacebo.so.43:pl_var_mat3 -libplacebo.so.43:pl_var_mat4 -libplacebo.so.43:pl_var_type_size -libplacebo.so.43:pl_var_uint -libplacebo.so.43:pl_var_vec2 -libplacebo.so.43:pl_var_vec3 -libplacebo.so.43:pl_var_vec4 -libplacebo.so.43:pl_vk_inst_create -libplacebo.so.43:pl_vk_inst_destroy -libplacebo.so.43:pl_vulkan_choose_device -libplacebo.so.43:pl_vulkan_create -libplacebo.so.43:pl_vulkan_create_swapchain -libplacebo.so.43:pl_vulkan_destroy -libplacebo.so.43:pl_vulkan_hold -libplacebo.so.43:pl_vulkan_release -libplacebo.so.43:pl_vulkan_swapchain_suboptimal -libplacebo.so.43:pl_vulkan_unwrap -libplacebo.so.43:pl_vulkan_wrap +libplacebo.so.72:memcpy_layout +libplacebo.so.72:pl_3dlut_apply +libplacebo.so.72:pl_3dlut_update +libplacebo.so.72:pl_bit_encoding_equal +libplacebo.so.72:pl_buf_create +libplacebo.so.72:pl_buf_destroy +libplacebo.so.72:pl_buf_dummy_data +libplacebo.so.72:pl_buf_export +libplacebo.so.72:pl_buf_poll +libplacebo.so.72:pl_buf_read +libplacebo.so.72:pl_buf_recreate +libplacebo.so.72:pl_buf_write +libplacebo.so.72:pl_chroma_location_offset +libplacebo.so.72:pl_color_levels_guess +libplacebo.so.72:pl_color_light_is_scene_referred +libplacebo.so.72:pl_color_primaries_guess +libplacebo.so.72:pl_color_primaries_is_wide_gamut +libplacebo.so.72:pl_color_repr_decode +libplacebo.so.72:pl_color_repr_equal +libplacebo.so.72:pl_color_repr_merge +libplacebo.so.72:pl_color_repr_normalize +libplacebo.so.72:pl_color_space_equal +libplacebo.so.72:pl_color_space_infer +libplacebo.so.72:pl_color_space_is_hdr +libplacebo.so.72:pl_color_space_merge +libplacebo.so.72:pl_color_system_guess_ycbcr +libplacebo.so.72:pl_color_system_is_linear +libplacebo.so.72:pl_color_system_is_ycbcr_like +libplacebo.so.72:pl_color_transfer_nominal_peak +libplacebo.so.72:pl_context_create +libplacebo.so.72:pl_context_destroy +libplacebo.so.72:pl_context_update +libplacebo.so.72:pl_desc_access_glsl_name +libplacebo.so.72:pl_desc_namespace +libplacebo.so.72:pl_dispatch_abort +libplacebo.so.72:pl_dispatch_begin +libplacebo.so.72:pl_dispatch_compute +libplacebo.so.72:pl_dispatch_create +libplacebo.so.72:pl_dispatch_destroy +libplacebo.so.72:pl_dispatch_finish +libplacebo.so.72:pl_filter_config_eq +libplacebo.so.72:pl_filter_free +libplacebo.so.72:pl_filter_function_eq +libplacebo.so.72:pl_filter_generate +libplacebo.so.72:pl_filter_sample +libplacebo.so.72:pl_find_fmt +libplacebo.so.72:pl_find_named_filter +libplacebo.so.72:pl_find_named_filter_function +libplacebo.so.72:pl_find_named_fmt +libplacebo.so.72:pl_find_vertex_fmt +libplacebo.so.72:pl_fmt_is_ordered +libplacebo.so.72:pl_generate_bayer_matrix +libplacebo.so.72:pl_generate_blue_noise +libplacebo.so.72:pl_get_color_mapping_matrix +libplacebo.so.72:pl_get_cone_matrix +libplacebo.so.72:pl_get_rgb2xyz_matrix +libplacebo.so.72:pl_get_xyz2rgb_matrix +libplacebo.so.72:pl_gpu_dummy_create +libplacebo.so.72:pl_gpu_dummy_destroy +libplacebo.so.72:pl_gpu_finish +libplacebo.so.72:pl_gpu_flush +libplacebo.so.72:pl_icc_profile_equal +libplacebo.so.72:pl_image_set_chroma_location +libplacebo.so.72:pl_log_color +libplacebo.so.72:pl_log_simple +libplacebo.so.72:pl_matrix2x2_apply +libplacebo.so.72:pl_matrix2x2_apply_rc +libplacebo.so.72:pl_matrix3x3_apply +libplacebo.so.72:pl_matrix3x3_apply_rc +libplacebo.so.72:pl_matrix3x3_invert +libplacebo.so.72:pl_matrix3x3_mul +libplacebo.so.72:pl_matrix3x3_scale +libplacebo.so.72:pl_mpv_user_shader_destroy +libplacebo.so.72:pl_mpv_user_shader_parse +libplacebo.so.72:pl_needs_av1_grain +libplacebo.so.72:pl_opengl_create +libplacebo.so.72:pl_opengl_create_swapchain +libplacebo.so.72:pl_opengl_destroy +libplacebo.so.72:pl_opengl_swapchain_update_fb +libplacebo.so.72:pl_opengl_unwrap +libplacebo.so.72:pl_opengl_wrap +libplacebo.so.72:pl_optimal_transfer_stride +libplacebo.so.72:pl_pass_create +libplacebo.so.72:pl_pass_destroy +libplacebo.so.72:pl_pass_run +libplacebo.so.72:pl_plane_data_from_mask +libplacebo.so.72:pl_plane_find_fmt +libplacebo.so.72:pl_raw_primaries_get +libplacebo.so.72:pl_rect2d_normalize +libplacebo.so.72:pl_rect2df_aspect +libplacebo.so.72:pl_rect2df_aspect_fit +libplacebo.so.72:pl_rect2df_aspect_set +libplacebo.so.72:pl_rect2df_normalize +libplacebo.so.72:pl_rect2df_offset +libplacebo.so.72:pl_rect2df_round +libplacebo.so.72:pl_rect2df_stretch +libplacebo.so.72:pl_rect3d_normalize +libplacebo.so.72:pl_rect3df_normalize +libplacebo.so.72:pl_rect3df_round +libplacebo.so.72:pl_render_image +libplacebo.so.72:pl_render_target_from_swapchain +libplacebo.so.72:pl_render_target_partial +libplacebo.so.72:pl_renderer_create +libplacebo.so.72:pl_renderer_destroy +libplacebo.so.72:pl_renderer_flush_cache +libplacebo.so.72:pl_shader_alloc +libplacebo.so.72:pl_shader_av1_grain +libplacebo.so.72:pl_shader_color_map +libplacebo.so.72:pl_shader_cone_distort +libplacebo.so.72:pl_shader_deband +libplacebo.so.72:pl_shader_decode_color +libplacebo.so.72:pl_shader_delinearize +libplacebo.so.72:pl_shader_detect_peak +libplacebo.so.72:pl_shader_dither +libplacebo.so.72:pl_shader_encode_color +libplacebo.so.72:pl_shader_finalize +libplacebo.so.72:pl_shader_free +libplacebo.so.72:pl_shader_is_compute +libplacebo.so.72:pl_shader_is_failed +libplacebo.so.72:pl_shader_linearize +libplacebo.so.72:pl_shader_obj_destroy +libplacebo.so.72:pl_shader_output_size +libplacebo.so.72:pl_shader_reset +libplacebo.so.72:pl_shader_sample_bicubic +libplacebo.so.72:pl_shader_sample_direct +libplacebo.so.72:pl_shader_sample_ortho +libplacebo.so.72:pl_shader_sample_polar +libplacebo.so.72:pl_shader_sigmoidize +libplacebo.so.72:pl_shader_signature +libplacebo.so.72:pl_shader_unsigmoidize +libplacebo.so.72:pl_std140_layout +libplacebo.so.72:pl_std430_layout +libplacebo.so.72:pl_swapchain_destroy +libplacebo.so.72:pl_swapchain_hdr_metadata +libplacebo.so.72:pl_swapchain_latency +libplacebo.so.72:pl_swapchain_resize +libplacebo.so.72:pl_swapchain_start_frame +libplacebo.so.72:pl_swapchain_submit_frame +libplacebo.so.72:pl_swapchain_swap_buffers +libplacebo.so.72:pl_sync_create +libplacebo.so.72:pl_sync_destroy +libplacebo.so.72:pl_tex_blit +libplacebo.so.72:pl_tex_clear +libplacebo.so.72:pl_tex_create +libplacebo.so.72:pl_tex_destroy +libplacebo.so.72:pl_tex_download +libplacebo.so.72:pl_tex_dummy_create +libplacebo.so.72:pl_tex_dummy_data +libplacebo.so.72:pl_tex_export +libplacebo.so.72:pl_tex_invalidate +libplacebo.so.72:pl_tex_recreate +libplacebo.so.72:pl_tex_upload +libplacebo.so.72:pl_timer_create +libplacebo.so.72:pl_timer_destroy +libplacebo.so.72:pl_timer_query +libplacebo.so.72:pl_transform2x2_apply +libplacebo.so.72:pl_transform2x2_apply_rc +libplacebo.so.72:pl_transform3x3_apply +libplacebo.so.72:pl_transform3x3_apply_rc +libplacebo.so.72:pl_transform3x3_invert +libplacebo.so.72:pl_transform3x3_scale +libplacebo.so.72:pl_upload_plane +libplacebo.so.72:pl_var_float +libplacebo.so.72:pl_var_from_fmt +libplacebo.so.72:pl_var_glsl_type_name +libplacebo.so.72:pl_var_host_layout +libplacebo.so.72:pl_var_int +libplacebo.so.72:pl_var_mat2 +libplacebo.so.72:pl_var_mat3 +libplacebo.so.72:pl_var_mat4 +libplacebo.so.72:pl_var_type_size +libplacebo.so.72:pl_var_uint +libplacebo.so.72:pl_var_vec2 +libplacebo.so.72:pl_var_vec3 +libplacebo.so.72:pl_var_vec4 +libplacebo.so.72:pl_vk_inst_create +libplacebo.so.72:pl_vk_inst_destroy +libplacebo.so.72:pl_vulkan_choose_device +libplacebo.so.72:pl_vulkan_create +libplacebo.so.72:pl_vulkan_create_swapchain +libplacebo.so.72:pl_vulkan_destroy +libplacebo.so.72:pl_vulkan_hold +libplacebo.so.72:pl_vulkan_hold_raw +libplacebo.so.72:pl_vulkan_import +libplacebo.so.72:pl_vulkan_release +libplacebo.so.72:pl_vulkan_swapchain_suboptimal +libplacebo.so.72:pl_vulkan_unwrap +libplacebo.so.72:pl_vulkan_wrap diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,8 +1,8 @@ name : libplacebo -version : 2.43.1 -release : 5 +version : 2.72.0 +release : 6 source : - - https://code.videolan.org/videolan/libplacebo/-/archive/v2.43.1/libplacebo-v2.43.1.tar.gz : b5b67a07f99308f492f9b31ee2731f9b4e10214c0d3e0c32cbb0ee961c7c83f2 + - https://code.videolan.org/videolan/libplacebo/-/archive/v2.72.0/libplacebo-v2.72.0.tar.gz : e570c5692cd974c43acf430f6b3fe348814f5052c3a1f7a74a1ba10a69ac2715 license : LGPL-2.1-or-later component : multimedia.library summary : Reusable library for GPU-accelerated video/image rendering primitives, as well as a standalone Vulkan-based image/video renderer. @@ -14,6 +14,7 @@ - pkgconfig(lcms2) - pkgconfig(vulkan) - glslang-devel + - mako - vulkan-headers setup : | %meson_configure diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -19,7 +19,7 @@ multimedia.library - /usr/lib64/libplacebo.so.43 + /usr/lib64/libplacebo.so.72 @@ -29,7 +29,7 @@ programming.devel - libplacebo + libplacebo /usr/include/libplacebo/colorspace.h @@ -46,6 +46,7 @@ /usr/include/libplacebo/shaders.h /usr/include/libplacebo/shaders/av1.h /usr/include/libplacebo/shaders/colorspace.h + /usr/include/libplacebo/shaders/custom.h /usr/include/libplacebo/shaders/sampling.h /usr/include/libplacebo/swapchain.h /usr/include/libplacebo/utils/upload.h @@ -55,12 +56,12 @@ - - 2020-05-01 - 2.43.1 + + 2020-06-12 + 2.72.0 Packaging update Alexander Vorobyev avorobyev@protonmail.com \ No newline at end of file