diff --git a/Makefile b/Makefile new file mode 100644 --- /dev/null +++ b/Makefile @@ -0,0 +1 @@ +include ../Makefile.common diff --git a/abi_symbols b/abi_symbols new file mode 100644 --- /dev/null +++ b/abi_symbols @@ -0,0 +1,155 @@ +libplacebo.so.21:memcpy_layout +libplacebo.so.21:pl_3dlut_apply +libplacebo.so.21:pl_3dlut_update +libplacebo.so.21:pl_bit_encoding_equal +libplacebo.so.21:pl_buf_create +libplacebo.so.21:pl_buf_destroy +libplacebo.so.21:pl_buf_dummy_data +libplacebo.so.21:pl_buf_export +libplacebo.so.21:pl_buf_poll +libplacebo.so.21:pl_buf_read +libplacebo.so.21:pl_buf_recreate +libplacebo.so.21:pl_buf_write +libplacebo.so.21:pl_chroma_location_offset +libplacebo.so.21:pl_color_light_is_scene_referred +libplacebo.so.21:pl_color_primaries_guess +libplacebo.so.21:pl_color_primaries_is_wide_gamut +libplacebo.so.21:pl_color_repr_decode +libplacebo.so.21:pl_color_repr_equal +libplacebo.so.21:pl_color_repr_merge +libplacebo.so.21:pl_color_repr_normalize +libplacebo.so.21:pl_color_space_equal +libplacebo.so.21:pl_color_space_infer +libplacebo.so.21:pl_color_space_is_hdr +libplacebo.so.21:pl_color_space_merge +libplacebo.so.21:pl_color_system_guess_ycbcr +libplacebo.so.21:pl_color_system_is_linear +libplacebo.so.21:pl_color_system_is_ycbcr_like +libplacebo.so.21:pl_color_transfer_nominal_peak +libplacebo.so.21:pl_context_create +libplacebo.so.21:pl_context_destroy +libplacebo.so.21:pl_context_update +libplacebo.so.21:pl_desc_access_glsl_name +libplacebo.so.21:pl_desc_namespace +libplacebo.so.21:pl_dispatch_abort +libplacebo.so.21:pl_dispatch_begin +libplacebo.so.21:pl_dispatch_compute +libplacebo.so.21:pl_dispatch_create +libplacebo.so.21:pl_dispatch_destroy +libplacebo.so.21:pl_dispatch_finish +libplacebo.so.21:pl_filter_config_eq +libplacebo.so.21:pl_filter_free +libplacebo.so.21:pl_filter_function_eq +libplacebo.so.21:pl_filter_generate +libplacebo.so.21:pl_filter_sample +libplacebo.so.21:pl_find_fmt +libplacebo.so.21:pl_find_named_filter +libplacebo.so.21:pl_find_named_filter_function +libplacebo.so.21:pl_find_named_fmt +libplacebo.so.21:pl_find_vertex_fmt +libplacebo.so.21:pl_fmt_is_ordered +libplacebo.so.21:pl_generate_bayer_matrix +libplacebo.so.21:pl_generate_blue_noise +libplacebo.so.21:pl_get_color_mapping_matrix +libplacebo.so.21:pl_get_cone_matrix +libplacebo.so.21:pl_get_rgb2xyz_matrix +libplacebo.so.21:pl_get_xyz2rgb_matrix +libplacebo.so.21:pl_gpu_dummy_create +libplacebo.so.21:pl_gpu_dummy_destroy +libplacebo.so.21:pl_gpu_finish +libplacebo.so.21:pl_gpu_flush +libplacebo.so.21:pl_icc_profile_equal +libplacebo.so.21:pl_log_color +libplacebo.so.21:pl_log_simple +libplacebo.so.21:pl_matrix2x2_apply +libplacebo.so.21:pl_matrix3x3_apply +libplacebo.so.21:pl_matrix3x3_invert +libplacebo.so.21:pl_matrix3x3_mul +libplacebo.so.21:pl_matrix3x3_scale +libplacebo.so.21:pl_optimal_transfer_stride +libplacebo.so.21:pl_pass_create +libplacebo.so.21:pl_pass_destroy +libplacebo.so.21:pl_pass_run +libplacebo.so.21:pl_plane_data_from_mask +libplacebo.so.21:pl_plane_find_fmt +libplacebo.so.21:pl_raw_primaries_get +libplacebo.so.21:pl_rect2d_normalize +libplacebo.so.21:pl_rect3d_normalize +libplacebo.so.21:pl_render_image +libplacebo.so.21:pl_render_target_from_swapchain +libplacebo.so.21:pl_renderer_create +libplacebo.so.21:pl_renderer_destroy +libplacebo.so.21:pl_renderer_flush_cache +libplacebo.so.21:pl_shader_alloc +libplacebo.so.21:pl_shader_av1_grain +libplacebo.so.21:pl_shader_color_map +libplacebo.so.21:pl_shader_cone_distort +libplacebo.so.21:pl_shader_deband +libplacebo.so.21:pl_shader_decode_color +libplacebo.so.21:pl_shader_delinearize +libplacebo.so.21:pl_shader_detect_peak +libplacebo.so.21:pl_shader_dither +libplacebo.so.21:pl_shader_encode_color +libplacebo.so.21:pl_shader_finalize +libplacebo.so.21:pl_shader_free +libplacebo.so.21:pl_shader_is_compute +libplacebo.so.21:pl_shader_is_failed +libplacebo.so.21:pl_shader_linearize +libplacebo.so.21:pl_shader_obj_destroy +libplacebo.so.21:pl_shader_output_size +libplacebo.so.21:pl_shader_reset +libplacebo.so.21:pl_shader_sample_bicubic +libplacebo.so.21:pl_shader_sample_direct +libplacebo.so.21:pl_shader_sample_ortho +libplacebo.so.21:pl_shader_sample_polar +libplacebo.so.21:pl_shader_sigmoidize +libplacebo.so.21:pl_shader_signature +libplacebo.so.21:pl_shader_unsigmoidize +libplacebo.so.21:pl_std140_layout +libplacebo.so.21:pl_std430_layout +libplacebo.so.21:pl_swapchain_destroy +libplacebo.so.21:pl_swapchain_latency +libplacebo.so.21:pl_swapchain_resize +libplacebo.so.21:pl_swapchain_start_frame +libplacebo.so.21:pl_swapchain_submit_frame +libplacebo.so.21:pl_swapchain_swap_buffers +libplacebo.so.21:pl_sync_create +libplacebo.so.21:pl_sync_destroy +libplacebo.so.21:pl_tex_blit +libplacebo.so.21:pl_tex_clear +libplacebo.so.21:pl_tex_create +libplacebo.so.21:pl_tex_destroy +libplacebo.so.21:pl_tex_download +libplacebo.so.21:pl_tex_dummy_create +libplacebo.so.21:pl_tex_dummy_data +libplacebo.so.21:pl_tex_export +libplacebo.so.21:pl_tex_invalidate +libplacebo.so.21:pl_tex_recreate +libplacebo.so.21:pl_tex_upload +libplacebo.so.21:pl_transform2x2_apply +libplacebo.so.21:pl_transform3x3_apply +libplacebo.so.21:pl_transform3x3_invert +libplacebo.so.21:pl_transform3x3_scale +libplacebo.so.21:pl_upload_plane +libplacebo.so.21:pl_var_float +libplacebo.so.21:pl_var_from_fmt +libplacebo.so.21:pl_var_glsl_type_name +libplacebo.so.21:pl_var_host_layout +libplacebo.so.21:pl_var_int +libplacebo.so.21:pl_var_mat2 +libplacebo.so.21:pl_var_mat3 +libplacebo.so.21:pl_var_mat4 +libplacebo.so.21:pl_var_type_size +libplacebo.so.21:pl_var_uint +libplacebo.so.21:pl_var_vec2 +libplacebo.so.21:pl_var_vec3 +libplacebo.so.21:pl_var_vec4 +libplacebo.so.21:pl_vk_inst_create +libplacebo.so.21:pl_vk_inst_destroy +libplacebo.so.21:pl_vulkan_create +libplacebo.so.21:pl_vulkan_create_swapchain +libplacebo.so.21:pl_vulkan_destroy +libplacebo.so.21:pl_vulkan_hold +libplacebo.so.21:pl_vulkan_release +libplacebo.so.21:pl_vulkan_unwrap +libplacebo.so.21:pl_vulkan_wrap diff --git a/abi_used_libs b/abi_used_libs new file mode 100644 --- /dev/null +++ b/abi_used_libs @@ -0,0 +1,7 @@ +libc.so.6 +libgcc_s.so.1 +liblcms2.so.2 +libm.so.6 +libpthread.so.0 +libstdc++.so.6 +libvulkan.so.1 diff --git a/package.yml b/package.yml new file mode 100644 --- /dev/null +++ b/package.yml @@ -0,0 +1,21 @@ +name : libplacebo +version : 1.21.0 +release : 1 +source : + - https://code.videolan.org/videolan/libplacebo/-/archive/v1.21.0/libplacebo-v1.21.0.tar.gz : 19e58f0a3c09f67680aa56263ef28ee1a1f458123872fce91b1fb7f4271b5496 +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. +description: | + libplacebo is essentially the core rendering algorithms and ideas of mpv turned into a library. +builddeps : + - pkgconfig(lcms2) + - pkgconfig(vulkan) + - glslang-devel + - vulkan-headers +setup : | + %meson_configure +build : | + %ninja_build +install : | + %ninja_install diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml new file mode 100644 --- /dev/null +++ b/pspec_x86_64.xml @@ -0,0 +1,65 @@ + + + libplacebo + + Alexander Vorobyev + avorobyev@protonmail.com + + LGPL-2.1-or-later + multimedia.library + Reusable library for GPU-accelerated video/image rendering primitives, as well as a standalone Vulkan-based image/video renderer. + libplacebo is essentially the core rendering algorithms and ideas of mpv turned into a library. + + https://getsol.us/sources/README.Solus + + + libplacebo + Reusable library for GPU-accelerated video/image rendering primitives, as well as a standalone Vulkan-based image/video renderer. + libplacebo is essentially the core rendering algorithms and ideas of mpv turned into a library. + + multimedia.library + + /usr/lib64/libplacebo.so.21 + + + + libplacebo-devel + Development files for libplacebo + libplacebo is essentially the core rendering algorithms and ideas of mpv turned into a library. + + programming.devel + + libplacebo + + + /usr/include/libplacebo/colorspace.h + /usr/include/libplacebo/common.h + /usr/include/libplacebo/config.h + /usr/include/libplacebo/context.h + /usr/include/libplacebo/dispatch.h + /usr/include/libplacebo/dither.h + /usr/include/libplacebo/dummy.h + /usr/include/libplacebo/filters.h + /usr/include/libplacebo/gpu.h + /usr/include/libplacebo/renderer.h + /usr/include/libplacebo/shaders.h + /usr/include/libplacebo/shaders/av1.h + /usr/include/libplacebo/shaders/colorspace.h + /usr/include/libplacebo/shaders/sampling.h + /usr/include/libplacebo/swapchain.h + /usr/include/libplacebo/utils/upload.h + /usr/include/libplacebo/vulkan.h + /usr/lib64/libplacebo.so + /usr/lib64/pkgconfig/libplacebo.pc + + + + + 2019-10-27 + 1.21.0 + Packaging update + Alexander Vorobyev + avorobyev@protonmail.com + + + \ No newline at end of file