Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions packages/k/kmscon/abi_libs
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
kmscon
mod-drm3d.so
mod-gltex.so
mod-pango.so
mod-unifont.so
122 changes: 122 additions & 0 deletions packages/k/kmscon/abi_symbols
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
7 changes: 7 additions & 0 deletions packages/k/kmscon/abi_used_libs
Original file line number Diff line number Diff line change
@@ -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
Expand Down
123 changes: 123 additions & 0 deletions packages/k/kmscon/abi_used_symbols
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand Down
6 changes: 5 additions & 1 deletion packages/k/kmscon/package.yml
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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)
Expand Down
5 changes: 4 additions & 1 deletion packages/k/kmscon/pspec_x86_64.xml
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,15 @@
<Path fileType="library">/usr/lib/systemd/system/kmscon.service</Path>
<Path fileType="library">/usr/lib/systemd/system/kmsconvt@.service</Path>
<Path fileType="library">/usr/lib64/kmscon/kmscon/kmscon</Path>
<Path fileType="library">/usr/lib64/kmscon/mod-drm3d.so</Path>
<Path fileType="library">/usr/lib64/kmscon/mod-gltex.so</Path>
<Path fileType="library">/usr/lib64/kmscon/mod-pango.so</Path>
<Path fileType="library">/usr/lib64/kmscon/mod-unifont.so</Path>
<Path fileType="data">/usr/share/licenses/kmscon/COPYING</Path>
</Files>
</Package>
<History>
<Update release="5">
<Update release="6">
<Date>2025-12-28</Date>
<Version>9.2.1</Version>
<Comment>Packaging update</Comment>
Expand Down