From bd9b223af08883fefd35eb863e3d7108e30404e0dd03f50a6ae31c01502070e3 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Thu, 30 Apr 2020 17:24:43 +0000 Subject: [PATCH] Accepting request 798327 from home:alois:branches:multimedia:libs - Update to version 2.2.0 Bug fixes: * GL_EXT_semaphore constants * Some const pointer fixups in OpenGL API * Correction for GLEW_VERSION_4_5 New extensions: * GL_AMD_framebuffer_multisample_advanced * GL_AMD_gpu_shader_half_float_fetch * GL_AMD_shader_image_load_store_lod * GL_ARM_texture_unnormalized_coordinates * GL_DMP_program_binary * GL_DMP_shader_binary * GL_EXT_EGL_image_external_wrap_modes * GL_EXT_EGL_image_storage * GL_EXT_EGL_sync * GL_EXT_clip_control * GL_EXT_depth_clamp * GL_EXT_disjoint_timer_query * GL_EXT_draw_transform_feedback * GL_EXT_multiview_tessellation_geometry_shader * GL_EXT_multiview_texture_multisample * GL_EXT_multiview_timer_query * GL_EXT_occlusion_query_boolean * GL_EXT_primitive_bounding_box * GL_EXT_protected_textures * GL_EXT_robustness * GL_EXT_shader_framebuffer_fetch_non_coherent * GL_EXT_static_vertex_array * GL_EXT_tessellation_point_size * GL_EXT_tessellation_shader * GL_EXT_texture_border_clamp * GL_EXT_texture_buffer * GL_EXT_texture_compression_s3tc_srgb * GL_EXT_texture_format_sRGB_override * GL_EXT_texture_mirror_clamp_to_edge * GL_EXT_texture_query_lod * GL_EXT_texture_shadow_lod * GL_FJ_shader_binary_GCCSO * GL_IMG_bindless_texture * GL_IMG_framebuffer_downsample * GL_IMG_multisampled_render_to_texture * GL_IMG_program_binary * GL_IMG_read_format * GL_IMG_shader_binary * GL_IMG_texture_compression_pvrtc * GL_IMG_texture_compression_pvrtc2 * GL_IMG_texture_env_enhanced_fixed_function * GL_IMG_texture_filter_cubic * GL_INTEL_blackhole_render * GL_INTEL_shader_integer_functions2 * GL_KHR_shader_subgroup * GL_MESA_framebuffer_flip_y * GL_MESA_program_binary_formats * GL_MESA_tile_raster_order * GL_NVX_gpu_multicast2 * GL_NVX_progress_fence * GL_NV_compute_shader_derivatives * GL_NV_conservative_raster_pre_snap * GL_NV_conservative_raster_underestimation * GL_NV_depth_nonlinear * GL_NV_fragment_shader_barycentric * GL_NV_memory_attachment * GL_NV_mesh_shader * GL_NV_query_resource_tag * GL_NV_read_buffer * GL_NV_read_buffer_front * GL_NV_representative_fragment_test * GL_NV_scissor_exclusive * GL_NV_shader_subgroup_partitioned * GL_NV_shader_texture_footprint * GL_NV_shading_rate_image * GL_NV_vdpau_interop2 * GL_OES_EGL_image * GL_OES_EGL_image_external * GL_OES_EGL_image_external_essl3 * GL_OES_blend_equation_separate * GL_OES_blend_func_separate * GL_OES_blend_subtract * GL_OES_compressed_ETC1_RGB8_texture * GL_OES_compressed_paletted_texture * GL_OES_copy_image * GL_OES_depth24 * GL_OES_depth32 * GL_OES_depth_texture * GL_OES_depth_texture_cube_map * GL_OES_draw_buffers_indexed * GL_OES_draw_texture * GL_OES_element_index_uint * GL_OES_extended_matrix_palette * GL_OES_fbo_render_mipmap * GL_OES_fragment_precision_high * GL_OES_framebuffer_object * GL_OES_geometry_point_size * GL_OES_geometry_shader * GL_OES_get_program_binary * GL_OES_gpu_shader5 * GL_OES_mapbuffer * GL_OES_matrix_get * GL_OES_matrix_palette * GL_OES_packed_depth_stencil * GL_OES_point_size_array * GL_OES_point_sprite * GL_OES_read_format * GL_OES_required_internalformat * GL_OES_rgb8_rgba8 * GL_OES_sample_shading * GL_OES_sample_variables * GL_OES_shader_image_atomic * GL_OES_shader_io_blocks * GL_OES_shader_multisample_interpolation * GL_OES_single_precision * GL_OES_standard_derivatives * GL_OES_stencil1 * GL_OES_stencil4 * GL_OES_stencil8 * GL_OES_surfaceless_context * GL_OES_tessellation_point_size * GL_OES_tessellation_shader * GL_OES_texture_3D * GL_OES_texture_border_clamp * GL_OES_texture_buffer * GL_OES_texture_compression_astc * GL_OES_texture_cube_map * GL_OES_texture_cube_map_array * GL_OES_texture_env_crossbar * GL_OES_texture_mirrored_repeat * GL_OES_texture_npot * GL_OES_texture_stencil8 * GL_OES_texture_storage_multisample_2d_array * GL_OES_texture_view * GL_OES_vertex_array_object * GL_OES_vertex_half_float * GL_OES_vertex_type_10_10_10_2 * GL_QCOM_YUV_texture_gather * GL_QCOM_shader_framebuffer_fetch_rate * GL_QCOM_texture_foveated * GL_QCOM_texture_foveated_subsampled_layout * GL_VIV_shader_binary * EGL_ANDROID_GLES_layers * EGL_ANDROID_get_frame_timestamps * EGL_ANDROID_get_native_client_buffer * EGL_ARM_image_format * EGL_EXT_bind_to_front * EGL_EXT_client_sync * EGL_EXT_compositor * EGL_EXT_gl_colorspace_display_p3 * EGL_EXT_gl_colorspace_display_p3_linear * EGL_EXT_gl_colorspace_display_p3_passthrough * EGL_EXT_gl_colorspace_scrgb * EGL_EXT_image_gl_colorspace * EGL_EXT_image_implicit_sync_control * EGL_EXT_surface_CTA861_3_metadata * EGL_EXT_sync_reuse * EGL_KHR_display_reference * EGL_MESA_query_driver * EGL_NV_context_priority_realtime * EGL_NV_quadruple_buffer * EGL_NV_stream_dma * EGL_NV_stream_flush * EGL_NV_stream_origin * EGL_NV_triple_buffer * EGL_WL_bind_wayland_display * EGL_WL_create_wayland_buffer_from_image * GLX_EXT_context_priority * GLX_EXT_no_config_context * GLX_NV_multigpu_context * WGL_NV_multigpu_context - New so_ver - New source URL - Build executables with PIE - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/798327 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/glew?expand=0&rev=56 --- baselibs.conf | 2 +- glew-2.1.0.tgz | 3 - glew-2.2.0.tgz | 3 + glew.changes | 175 +++++++++++++++++++++++++++++++++++++++++++++++++ glew.spec | 27 ++++---- 5 files changed, 194 insertions(+), 16 deletions(-) delete mode 100644 glew-2.1.0.tgz create mode 100644 glew-2.2.0.tgz diff --git a/baselibs.conf b/baselibs.conf index 7ec2da3..fef2649 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1 +1 @@ -libGLEW2_1 +libGLEW2_2 diff --git a/glew-2.1.0.tgz b/glew-2.1.0.tgz deleted file mode 100644 index 2c4bbfb..0000000 --- a/glew-2.1.0.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:04de91e7e6763039bc11940095cd9c7f880baba82196a7765f727ac05a993c95 -size 764073 diff --git a/glew-2.2.0.tgz b/glew-2.2.0.tgz new file mode 100644 index 0000000..225bed1 --- /dev/null +++ b/glew-2.2.0.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4fc82893cfb00109578d0a1a2337fb8ca335b3ceccf97b97e5cc7f08e4353e1 +size 835861 diff --git a/glew.changes b/glew.changes index dccc6bf..76ad272 100644 --- a/glew.changes +++ b/glew.changes @@ -1,3 +1,178 @@ +------------------------------------------------------------------- +Mon Apr 27 17:15:03 UTC 2020 - Luigi Baldoni + +- Update to version 2.2.0 + Bug fixes: + * GL_EXT_semaphore constants + * Some const pointer fixups in OpenGL API + * Correction for GLEW_VERSION_4_5 + New extensions: + * GL_AMD_framebuffer_multisample_advanced + * GL_AMD_gpu_shader_half_float_fetch + * GL_AMD_shader_image_load_store_lod + * GL_ARM_texture_unnormalized_coordinates + * GL_DMP_program_binary + * GL_DMP_shader_binary + * GL_EXT_EGL_image_external_wrap_modes + * GL_EXT_EGL_image_storage + * GL_EXT_EGL_sync + * GL_EXT_clip_control + * GL_EXT_depth_clamp + * GL_EXT_disjoint_timer_query + * GL_EXT_draw_transform_feedback + * GL_EXT_multiview_tessellation_geometry_shader + * GL_EXT_multiview_texture_multisample + * GL_EXT_multiview_timer_query + * GL_EXT_occlusion_query_boolean + * GL_EXT_primitive_bounding_box + * GL_EXT_protected_textures + * GL_EXT_robustness + * GL_EXT_shader_framebuffer_fetch_non_coherent + * GL_EXT_static_vertex_array + * GL_EXT_tessellation_point_size + * GL_EXT_tessellation_shader + * GL_EXT_texture_border_clamp + * GL_EXT_texture_buffer + * GL_EXT_texture_compression_s3tc_srgb + * GL_EXT_texture_format_sRGB_override + * GL_EXT_texture_mirror_clamp_to_edge + * GL_EXT_texture_query_lod + * GL_EXT_texture_shadow_lod + * GL_FJ_shader_binary_GCCSO + * GL_IMG_bindless_texture + * GL_IMG_framebuffer_downsample + * GL_IMG_multisampled_render_to_texture + * GL_IMG_program_binary + * GL_IMG_read_format + * GL_IMG_shader_binary + * GL_IMG_texture_compression_pvrtc + * GL_IMG_texture_compression_pvrtc2 + * GL_IMG_texture_env_enhanced_fixed_function + * GL_IMG_texture_filter_cubic + * GL_INTEL_blackhole_render + * GL_INTEL_shader_integer_functions2 + * GL_KHR_shader_subgroup + * GL_MESA_framebuffer_flip_y + * GL_MESA_program_binary_formats + * GL_MESA_tile_raster_order + * GL_NVX_gpu_multicast2 + * GL_NVX_progress_fence + * GL_NV_compute_shader_derivatives + * GL_NV_conservative_raster_pre_snap + * GL_NV_conservative_raster_underestimation + * GL_NV_depth_nonlinear + * GL_NV_fragment_shader_barycentric + * GL_NV_memory_attachment + * GL_NV_mesh_shader + * GL_NV_query_resource_tag + * GL_NV_read_buffer + * GL_NV_read_buffer_front + * GL_NV_representative_fragment_test + * GL_NV_scissor_exclusive + * GL_NV_shader_subgroup_partitioned + * GL_NV_shader_texture_footprint + * GL_NV_shading_rate_image + * GL_NV_vdpau_interop2 + * GL_OES_EGL_image + * GL_OES_EGL_image_external + * GL_OES_EGL_image_external_essl3 + * GL_OES_blend_equation_separate + * GL_OES_blend_func_separate + * GL_OES_blend_subtract + * GL_OES_compressed_ETC1_RGB8_texture + * GL_OES_compressed_paletted_texture + * GL_OES_copy_image + * GL_OES_depth24 + * GL_OES_depth32 + * GL_OES_depth_texture + * GL_OES_depth_texture_cube_map + * GL_OES_draw_buffers_indexed + * GL_OES_draw_texture + * GL_OES_element_index_uint + * GL_OES_extended_matrix_palette + * GL_OES_fbo_render_mipmap + * GL_OES_fragment_precision_high + * GL_OES_framebuffer_object + * GL_OES_geometry_point_size + * GL_OES_geometry_shader + * GL_OES_get_program_binary + * GL_OES_gpu_shader5 + * GL_OES_mapbuffer + * GL_OES_matrix_get + * GL_OES_matrix_palette + * GL_OES_packed_depth_stencil + * GL_OES_point_size_array + * GL_OES_point_sprite + * GL_OES_read_format + * GL_OES_required_internalformat + * GL_OES_rgb8_rgba8 + * GL_OES_sample_shading + * GL_OES_sample_variables + * GL_OES_shader_image_atomic + * GL_OES_shader_io_blocks + * GL_OES_shader_multisample_interpolation + * GL_OES_single_precision + * GL_OES_standard_derivatives + * GL_OES_stencil1 + * GL_OES_stencil4 + * GL_OES_stencil8 + * GL_OES_surfaceless_context + * GL_OES_tessellation_point_size + * GL_OES_tessellation_shader + * GL_OES_texture_3D + * GL_OES_texture_border_clamp + * GL_OES_texture_buffer + * GL_OES_texture_compression_astc + * GL_OES_texture_cube_map + * GL_OES_texture_cube_map_array + * GL_OES_texture_env_crossbar + * GL_OES_texture_mirrored_repeat + * GL_OES_texture_npot + * GL_OES_texture_stencil8 + * GL_OES_texture_storage_multisample_2d_array + * GL_OES_texture_view + * GL_OES_vertex_array_object + * GL_OES_vertex_half_float + * GL_OES_vertex_type_10_10_10_2 + * GL_QCOM_YUV_texture_gather + * GL_QCOM_shader_framebuffer_fetch_rate + * GL_QCOM_texture_foveated + * GL_QCOM_texture_foveated_subsampled_layout + * GL_VIV_shader_binary + * EGL_ANDROID_GLES_layers + * EGL_ANDROID_get_frame_timestamps + * EGL_ANDROID_get_native_client_buffer + * EGL_ARM_image_format + * EGL_EXT_bind_to_front + * EGL_EXT_client_sync + * EGL_EXT_compositor + * EGL_EXT_gl_colorspace_display_p3 + * EGL_EXT_gl_colorspace_display_p3_linear + * EGL_EXT_gl_colorspace_display_p3_passthrough + * EGL_EXT_gl_colorspace_scrgb + * EGL_EXT_image_gl_colorspace + * EGL_EXT_image_implicit_sync_control + * EGL_EXT_surface_CTA861_3_metadata + * EGL_EXT_sync_reuse + * EGL_KHR_display_reference + * EGL_MESA_query_driver + * EGL_NV_context_priority_realtime + * EGL_NV_quadruple_buffer + * EGL_NV_stream_dma + * EGL_NV_stream_flush + * EGL_NV_stream_origin + * EGL_NV_triple_buffer + * EGL_WL_bind_wayland_display + * EGL_WL_create_wayland_buffer_from_image + * GLX_EXT_context_priority + * GLX_EXT_no_config_context + * GLX_NV_multigpu_context + * WGL_NV_multigpu_context +- New so_ver +- New source URL +- Build executables with PIE +- Spec cleanup + ------------------------------------------------------------------- Sat Nov 11 05:01:16 UTC 2017 - aavindraa@gmail.com diff --git a/glew.spec b/glew.spec index 6e955b7..809b7b3 100644 --- a/glew.spec +++ b/glew.spec @@ -1,7 +1,7 @@ # # spec file for package glew # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,20 +12,21 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # # If you change so_ver, then you have to update baselibs.conf as well. -%define so_ver 2_1 +%define so_ver 2_2 Name: glew -Version: 2.1.0 +Version: 2.2.0 Release: 0 Summary: OpenGL Extension Wrangler Library -License: BSD-3-Clause AND GPL-2.0 AND MIT +# was http://glew.sourceforge.net/ +License: BSD-3-Clause AND GPL-2.0-or-later AND MIT Group: Development/Libraries/C and C++ -Url: http://glew.sourceforge.net/ -Source0: https://github.com/nigels-com/%{name}/releases/download/%{name}-%{version}/%{name}-%{version}.tgz +URL: https://github.com/nigels-com/glew +Source0: https://downloads.sourceforge.net/%{name}/%{name}-%{version}.tgz Source1: baselibs.conf Source2: %{name}.rpmlintrc BuildRequires: pkgconfig @@ -70,10 +71,10 @@ supported on the target platform. OpenGL core and extension functionality is exposed in a single header file. %prep -%setup -q +%autosetup %build -make %{?_smp_mflags} POPT="%{optflags}" GLEW_DEST=%{_prefix} LIBDIR=%{_libdir} LDFLAGS.EXTRA= STRIP= +%make_build POPT="%{optflags} -fPIE -pie" GLEW_DEST=%{_prefix} LIBDIR=%{_libdir} LDFLAGS.EXTRA= STRIP= %install make DESTDIR=%{buildroot} GLEW_DEST=%{_prefix} LIBDIR=%{_libdir} PKGDIR=%{_libdir}/pkgconfig install.all @@ -84,15 +85,17 @@ rm %{buildroot}%{_libdir}/*.a %postun -n libGLEW%{so_ver} -p /sbin/ldconfig %files +%license LICENSE.txt %doc doc/* -%{_bindir}/*info +%{_bindir}/glewinfo +%{_bindir}/visualinfo %files -n libGLEW%{so_ver} -%{_libdir}/*.so.* +%{_libdir}/libGLEW.so.* %files devel %{_includedir}/GL/ -%{_libdir}/*.so +%{_libdir}/libGLEW.so %{_libdir}/pkgconfig/glew.pc %changelog