diff --git a/packages/k/kmscon/abi_libs b/packages/k/kmscon/abi_libs index 09e0cc7744b..d8f90c9c21f 100644 --- a/packages/k/kmscon/abi_libs +++ b/packages/k/kmscon/abi_libs @@ -1,2 +1,5 @@ kmscon +mod-drm3d.so +mod-gltex.so +mod-pango.so mod-unifont.so diff --git a/packages/k/kmscon/abi_symbols b/packages/k/kmscon/abi_symbols index 23efdbd6261..e9580669440 100644 --- a/packages/k/kmscon/abi_symbols +++ b/packages/k/kmscon/abi_symbols @@ -160,6 +160,128 @@ kmscon:uterm_vt_ref kmscon:uterm_vt_restore kmscon:uterm_vt_retry kmscon:uterm_vt_unref +mod-drm3d.so:LOG_CONFIG +mod-drm3d.so:drm3d_module +mod-drm3d.so:ev_counter_disable +mod-drm3d.so:ev_counter_enable +mod-drm3d.so:ev_counter_inc +mod-drm3d.so:ev_counter_is_bound +mod-drm3d.so:ev_counter_is_enabled +mod-drm3d.so:ev_counter_new +mod-drm3d.so:ev_counter_ref +mod-drm3d.so:ev_counter_set_cb_data +mod-drm3d.so:ev_counter_unref +mod-drm3d.so:ev_eloop_add_counter +mod-drm3d.so:ev_eloop_add_eloop +mod-drm3d.so:ev_eloop_add_fd +mod-drm3d.so:ev_eloop_add_timer +mod-drm3d.so:ev_eloop_dispatch +mod-drm3d.so:ev_eloop_exit +mod-drm3d.so:ev_eloop_flush_fd +mod-drm3d.so:ev_eloop_get_fd +mod-drm3d.so:ev_eloop_new +mod-drm3d.so:ev_eloop_new_counter +mod-drm3d.so:ev_eloop_new_eloop +mod-drm3d.so:ev_eloop_new_fd +mod-drm3d.so:ev_eloop_new_timer +mod-drm3d.so:ev_eloop_ref +mod-drm3d.so:ev_eloop_register_child_cb +mod-drm3d.so:ev_eloop_register_idle_cb +mod-drm3d.so:ev_eloop_register_post_cb +mod-drm3d.so:ev_eloop_register_pre_cb +mod-drm3d.so:ev_eloop_register_signal_cb +mod-drm3d.so:ev_eloop_rm_counter +mod-drm3d.so:ev_eloop_rm_eloop +mod-drm3d.so:ev_eloop_rm_fd +mod-drm3d.so:ev_eloop_rm_timer +mod-drm3d.so:ev_eloop_run +mod-drm3d.so:ev_eloop_unref +mod-drm3d.so:ev_eloop_unregister_child_cb +mod-drm3d.so:ev_eloop_unregister_idle_cb +mod-drm3d.so:ev_eloop_unregister_post_cb +mod-drm3d.so:ev_eloop_unregister_pre_cb +mod-drm3d.so:ev_eloop_unregister_signal_cb +mod-drm3d.so:ev_fd_disable +mod-drm3d.so:ev_fd_enable +mod-drm3d.so:ev_fd_is_bound +mod-drm3d.so:ev_fd_is_enabled +mod-drm3d.so:ev_fd_new +mod-drm3d.so:ev_fd_ref +mod-drm3d.so:ev_fd_set_cb_data +mod-drm3d.so:ev_fd_unref +mod-drm3d.so:ev_fd_update +mod-drm3d.so:ev_timer_disable +mod-drm3d.so:ev_timer_drain +mod-drm3d.so:ev_timer_enable +mod-drm3d.so:ev_timer_is_bound +mod-drm3d.so:ev_timer_is_enabled +mod-drm3d.so:ev_timer_new +mod-drm3d.so:ev_timer_ref +mod-drm3d.so:ev_timer_set_cb_data +mod-drm3d.so:ev_timer_unref +mod-drm3d.so:ev_timer_update +mod-drm3d.so:log_format +mod-drm3d.so:log_llog +mod-drm3d.so:log_submit +mod-drm3d.so:mode_new +mod-drm3d.so:module +mod-drm3d.so:uterm_display_activate +mod-drm3d.so:uterm_display_backend_name +mod-drm3d.so:uterm_display_bind +mod-drm3d.so:uterm_display_deactivate +mod-drm3d.so:uterm_display_fake_blend +mod-drm3d.so:uterm_display_fake_blendv +mod-drm3d.so:uterm_display_fill +mod-drm3d.so:uterm_display_get_buffers +mod-drm3d.so:uterm_display_get_current +mod-drm3d.so:uterm_display_get_default +mod-drm3d.so:uterm_display_get_dpms +mod-drm3d.so:uterm_display_get_modes +mod-drm3d.so:uterm_display_get_original +mod-drm3d.so:uterm_display_get_state +mod-drm3d.so:uterm_display_is_drm +mod-drm3d.so:uterm_display_is_swapping +mod-drm3d.so:uterm_display_next +mod-drm3d.so:uterm_display_ref +mod-drm3d.so:uterm_display_register_cb +mod-drm3d.so:uterm_display_set_dpms +mod-drm3d.so:uterm_display_swap +mod-drm3d.so:uterm_display_unbind +mod-drm3d.so:uterm_display_unref +mod-drm3d.so:uterm_display_unregister_cb +mod-drm3d.so:uterm_display_use +mod-drm3d.so:uterm_dpms_to_name +mod-drm3d.so:uterm_mode_bind +mod-drm3d.so:uterm_mode_get_height +mod-drm3d.so:uterm_mode_get_name +mod-drm3d.so:uterm_mode_get_width +mod-drm3d.so:uterm_mode_next +mod-drm3d.so:uterm_mode_ref +mod-drm3d.so:uterm_mode_unbind +mod-drm3d.so:uterm_mode_unref +mod-drm3d.so:uterm_video_get_displays +mod-drm3d.so:uterm_video_is_awake +mod-drm3d.so:uterm_video_new +mod-drm3d.so:uterm_video_poll +mod-drm3d.so:uterm_video_ref +mod-drm3d.so:uterm_video_register +mod-drm3d.so:uterm_video_register_cb +mod-drm3d.so:uterm_video_segfault +mod-drm3d.so:uterm_video_sleep +mod-drm3d.so:uterm_video_unref +mod-drm3d.so:uterm_video_unregister +mod-drm3d.so:uterm_video_unregister_cb +mod-drm3d.so:uterm_video_wake_up +mod-gltex.so:LOG_CONFIG +mod-gltex.so:log_format +mod-gltex.so:log_llog +mod-gltex.so:log_submit +mod-gltex.so:module +mod-pango.so:LOG_CONFIG +mod-pango.so:log_format +mod-pango.so:log_llog +mod-pango.so:log_submit +mod-pango.so:module mod-unifont.so:LOG_CONFIG mod-unifont.so:log_format mod-unifont.so:log_llog diff --git a/packages/k/kmscon/abi_used_libs b/packages/k/kmscon/abi_used_libs index 9d4be927c2c..31a70638e60 100644 --- a/packages/k/kmscon/abi_used_libs +++ b/packages/k/kmscon/abi_used_libs @@ -1,4 +1,11 @@ +libEGL.so.1 +libGLESv2.so.2 libc.so.6 +libdrm.so.2 +libgbm.so.1 +libgobject-2.0.so.0 +libpango-1.0.so.0 +libpangoft2-1.0.so.0 libsystemd.so.0 libtsm.so.4 libudev.so.1 diff --git a/packages/k/kmscon/abi_used_symbols b/packages/k/kmscon/abi_used_symbols index d81d0334f51..f1780e73ac0 100644 --- a/packages/k/kmscon/abi_used_symbols +++ b/packages/k/kmscon/abi_used_symbols @@ -1,3 +1,55 @@ +libEGL.so.1:eglBindAPI +libEGL.so.1:eglChooseConfig +libEGL.so.1:eglCreateContext +libEGL.so.1:eglCreateWindowSurface +libEGL.so.1:eglDestroyContext +libEGL.so.1:eglDestroySurface +libEGL.so.1:eglGetConfigAttrib +libEGL.so.1:eglGetDisplay +libEGL.so.1:eglGetError +libEGL.so.1:eglInitialize +libEGL.so.1:eglMakeCurrent +libEGL.so.1:eglQueryString +libEGL.so.1:eglSwapBuffers +libEGL.so.1:eglTerminate +libGLESv2.so.2:glActiveTexture +libGLESv2.so.2:glAttachShader +libGLESv2.so.2:glBindAttribLocation +libGLESv2.so.2:glBindTexture +libGLESv2.so.2:glClear +libGLESv2.so.2:glClearColor +libGLESv2.so.2:glCompileShader +libGLESv2.so.2:glCreateProgram +libGLESv2.so.2:glCreateShader +libGLESv2.so.2:glDeleteProgram +libGLESv2.so.2:glDeleteShader +libGLESv2.so.2:glDeleteTextures +libGLESv2.so.2:glDisable +libGLESv2.so.2:glDisableVertexAttribArray +libGLESv2.so.2:glDrawArrays +libGLESv2.so.2:glEnableVertexAttribArray +libGLESv2.so.2:glGenTextures +libGLESv2.so.2:glGetError +libGLESv2.so.2:glGetIntegerv +libGLESv2.so.2:glGetProgramInfoLog +libGLESv2.so.2:glGetProgramiv +libGLESv2.so.2:glGetShaderInfoLog +libGLESv2.so.2:glGetShaderiv +libGLESv2.so.2:glGetString +libGLESv2.so.2:glGetUniformLocation +libGLESv2.so.2:glLinkProgram +libGLESv2.so.2:glPixelStorei +libGLESv2.so.2:glShaderSource +libGLESv2.so.2:glTexImage2D +libGLESv2.so.2:glTexParameterf +libGLESv2.so.2:glTexSubImage2D +libGLESv2.so.2:glUniform1f +libGLESv2.so.2:glUniform1i +libGLESv2.so.2:glUniform3fv +libGLESv2.so.2:glUniformMatrix4fv +libGLESv2.so.2:glUseProgram +libGLESv2.so.2:glVertexAttribPointer +libGLESv2.so.2:glViewport libc.so.6:__asprintf_chk libc.so.6:__assert_fail libc.so.6:__environ @@ -55,6 +107,7 @@ libc.so.6:optarg libc.so.6:opterr libc.so.6:optind libc.so.6:optopt +libc.so.6:poll libc.so.6:posix_openpt libc.so.6:pthread_mutex_destroy libc.so.6:pthread_mutex_init @@ -81,6 +134,7 @@ libc.so.6:strerror libc.so.6:strlen libc.so.6:strncmp libc.so.6:strncpy +libc.so.6:strstr libc.so.6:tcflush libc.so.6:tcgetattr libc.so.6:tcsetattr @@ -90,6 +144,73 @@ libc.so.6:timerfd_settime libc.so.6:unlockpt libc.so.6:waitpid libc.so.6:write +libdrm.so.2:drmDropMaster +libdrm.so.2:drmGetCap +libdrm.so.2:drmHandleEvent +libdrm.so.2:drmIoctl +libdrm.so.2:drmModeAddFB +libdrm.so.2:drmModeConnectorSetProperty +libdrm.so.2:drmModeFreeConnector +libdrm.so.2:drmModeFreeCrtc +libdrm.so.2:drmModeFreeEncoder +libdrm.so.2:drmModeFreeProperty +libdrm.so.2:drmModeFreeResources +libdrm.so.2:drmModeGetConnector +libdrm.so.2:drmModeGetCrtc +libdrm.so.2:drmModeGetEncoder +libdrm.so.2:drmModeGetProperty +libdrm.so.2:drmModeGetResources +libdrm.so.2:drmModePageFlip +libdrm.so.2:drmModeRmFB +libdrm.so.2:drmModeSetCrtc +libdrm.so.2:drmModeSetCursor +libdrm.so.2:drmSetMaster +libgbm.so.1:gbm_bo_get_handle +libgbm.so.1:gbm_bo_get_height +libgbm.so.1:gbm_bo_get_stride +libgbm.so.1:gbm_bo_get_user_data +libgbm.so.1:gbm_bo_get_width +libgbm.so.1:gbm_bo_set_user_data +libgbm.so.1:gbm_create_device +libgbm.so.1:gbm_device_destroy +libgbm.so.1:gbm_surface_create +libgbm.so.1:gbm_surface_destroy +libgbm.so.1:gbm_surface_has_free_buffers +libgbm.so.1:gbm_surface_lock_front_buffer +libgbm.so.1:gbm_surface_release_buffer +libgobject-2.0.so.0:g_object_unref +libpango-1.0.so.0:pango_attr_list_change +libpango-1.0.so.0:pango_attr_list_new +libpango-1.0.so.0:pango_attr_list_unref +libpango-1.0.so.0:pango_attr_style_new +libpango-1.0.so.0:pango_attr_underline_new +libpango-1.0.so.0:pango_context_set_base_dir +libpango-1.0.so.0:pango_context_set_font_description +libpango-1.0.so.0:pango_context_set_language +libpango-1.0.so.0:pango_extents_to_pixels +libpango-1.0.so.0:pango_font_description_free +libpango-1.0.so.0:pango_font_description_from_string +libpango-1.0.so.0:pango_font_description_set_absolute_size +libpango-1.0.so.0:pango_font_description_set_gravity +libpango-1.0.so.0:pango_font_description_set_stretch +libpango-1.0.so.0:pango_font_description_set_style +libpango-1.0.so.0:pango_font_description_set_variant +libpango-1.0.so.0:pango_font_description_set_weight +libpango-1.0.so.0:pango_font_map_create_context +libpango-1.0.so.0:pango_language_get_default +libpango-1.0.so.0:pango_layout_get_attributes +libpango-1.0.so.0:pango_layout_get_baseline +libpango-1.0.so.0:pango_layout_get_line_count +libpango-1.0.so.0:pango_layout_get_line_readonly +libpango-1.0.so.0:pango_layout_get_pixel_extents +libpango-1.0.so.0:pango_layout_line_get_extents +libpango-1.0.so.0:pango_layout_new +libpango-1.0.so.0:pango_layout_set_attributes +libpango-1.0.so.0:pango_layout_set_height +libpango-1.0.so.0:pango_layout_set_spacing +libpango-1.0.so.0:pango_layout_set_text +libpangoft2-1.0.so.0:pango_ft2_font_map_new +libpangoft2-1.0.so.0:pango_ft2_render_layout_line libsystemd.so.0:sd_booted libsystemd.so.0:sd_get_seats libsystemd.so.0:sd_login_monitor_flush @@ -113,6 +234,8 @@ libtsm.so.4:tsm_screen_selection_target libtsm.so.4:tsm_screen_selection_word libtsm.so.4:tsm_screen_set_max_sb libtsm.so.4:tsm_screen_unref +libtsm.so.4:tsm_ucs4_get_width +libtsm.so.4:tsm_ucs4_to_utf8_alloc libtsm.so.4:tsm_vte_get_def_attr libtsm.so.4:tsm_vte_get_mouse_mode libtsm.so.4:tsm_vte_handle_keyboard diff --git a/packages/k/kmscon/package.yml b/packages/k/kmscon/package.yml index bc96f5ccbf3..ec2e0073d3a 100644 --- a/packages/k/kmscon/package.yml +++ b/packages/k/kmscon/package.yml @@ -1,7 +1,7 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name : kmscon version : 9.2.1 -release : 5 +release : 6 source : - https://github.com/kmscon/kmscon/archive/refs/tags/v9.2.1.tar.gz : d801a3f0bbfff6940eb249ade41c28307ef846132b4e10a499abe76d535e24e8 homepage : https://www.freedesktop.org/wiki/Software/kmscon @@ -13,8 +13,12 @@ summary : Linux KMS/DRM based virtual Console Emulator description: | kmscon is a system console for linux. It does not depend on any graphics-server on your system (like X.org), but instead provides a raw console layer that can be used independently. It can replace the linux kernel console entirely but was designed to work well side-by-side, too. Even though initially targeted at providing internationalization to the system-console, it has grown into a fully modularized console layer including features like multi-head support, internationalized font rendering, XKB-compatible keyboard handling, hardware-accelerated graphics access and more. builddeps : + - pkgconfig(egl) + - pkgconfig(gbm) + - pkgconfig(libdrm) - pkgconfig(libtsm) - pkgconfig(libudev) + - pkgconfig(pangoft2) - pkgconfig(xkbcommon) checkdeps : - pkgconfig(check) diff --git a/packages/k/kmscon/pspec_x86_64.xml b/packages/k/kmscon/pspec_x86_64.xml index 35b59be8b22..452344b2c38 100644 --- a/packages/k/kmscon/pspec_x86_64.xml +++ b/packages/k/kmscon/pspec_x86_64.xml @@ -27,12 +27,15 @@ /usr/lib/systemd/system/kmscon.service /usr/lib/systemd/system/kmsconvt@.service /usr/lib64/kmscon/kmscon/kmscon + /usr/lib64/kmscon/mod-drm3d.so + /usr/lib64/kmscon/mod-gltex.so + /usr/lib64/kmscon/mod-pango.so /usr/lib64/kmscon/mod-unifont.so /usr/share/licenses/kmscon/COPYING - + 2025-12-28 9.2.1 Packaging update