sdl3: Add at v3.2.0

Signed-off-by: Reilly Brogan <reilly@reillybrogan.com>
This commit is contained in:
Reilly Brogan 2025-01-29 16:40:01 -06:00
parent abd7aac7ac
commit 86c5467793
No known key found for this signature in database
GPG key ID: F58C404158883626
8 changed files with 2126 additions and 0 deletions

View file

@ -29,6 +29,7 @@ static_libs:
- rocmlir
- rust
- sdl2
- sdl3
- shadow
- sysprof
- vlc

1
packages/s/sdl3/abi_libs Normal file
View file

@ -0,0 +1 @@
libSDL3.so.0

1207
packages/s/sdl3/abi_symbols Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,19 @@
libX11.so.6
libXcursor.so.1
libXext.so.6
libXfixes.so.3
libXi.so.6
libXrandr.so.2
libXss.so.1
libasound.so.2
libc.so.6
libdecor-0.so.0
libdrm.so.2
libgbm.so.1
libm.so.6
libpipewire-0.3.so.0
libpulse.so.0
libwayland-client.so.0
libwayland-cursor.so.0
libwayland-egl.so.1
libxkbcommon.so.0

View file

@ -0,0 +1,696 @@
libX11.so.6:XAllocClassHint
libX11.so.6:XAllocSizeHints
libX11.so.6:XAllocWMHints
libX11.so.6:XChangeProperty
libX11.so.6:XCheckIfEvent
libX11.so.6:XCloseDisplay
libX11.so.6:XCloseIM
libX11.so.6:XConvertSelection
libX11.so.6:XCreateBitmapFromData
libX11.so.6:XCreateColormap
libX11.so.6:XCreateFontCursor
libX11.so.6:XCreateFontSet
libX11.so.6:XCreateGC
libX11.so.6:XCreateIC
libX11.so.6:XCreateImage
libX11.so.6:XCreatePixmapCursor
libX11.so.6:XCreateRegion
libX11.so.6:XCreateWindow
libX11.so.6:XDefineCursor
libX11.so.6:XDeleteProperty
libX11.so.6:XDestroyIC
libX11.so.6:XDestroyRegion
libX11.so.6:XDestroyWindow
libX11.so.6:XDisplayKeycodes
libX11.so.6:XDrawRectangle
libX11.so.6:XDrawString
libX11.so.6:XFillRectangle
libX11.so.6:XFilterEvent
libX11.so.6:XFlush
libX11.so.6:XFree
libX11.so.6:XFreeCursor
libX11.so.6:XFreeEventData
libX11.so.6:XFreeFont
libX11.so.6:XFreeFontSet
libX11.so.6:XFreeGC
libX11.so.6:XFreeModifiermap
libX11.so.6:XFreePixmap
libX11.so.6:XFreeStringList
libX11.so.6:XGetAtomName
libX11.so.6:XGetErrorText
libX11.so.6:XGetEventData
libX11.so.6:XGetICValues
libX11.so.6:XGetInputFocus
libX11.so.6:XGetModifierMapping
libX11.so.6:XGetSelectionOwner
libX11.so.6:XGetVisualInfo
libX11.so.6:XGetWMHints
libX11.so.6:XGetWMNormalHints
libX11.so.6:XGetWindowAttributes
libX11.so.6:XGetWindowProperty
libX11.so.6:XGrabKeyboard
libX11.so.6:XGrabPointer
libX11.so.6:XGrabServer
libX11.so.6:XIconifyWindow
libX11.so.6:XIfEvent
libX11.so.6:XInitThreads
libX11.so.6:XInstallColormap
libX11.so.6:XInternAtom
libX11.so.6:XKeycodeToKeysym
libX11.so.6:XKeysymToKeycode
libX11.so.6:XListPixmapFormats
libX11.so.6:XLoadQueryFont
libX11.so.6:XLookupKeysym
libX11.so.6:XLookupString
libX11.so.6:XMapRaised
libX11.so.6:XMatchVisualInfo
libX11.so.6:XMoveWindow
libX11.so.6:XOpenDisplay
libX11.so.6:XOpenIM
libX11.so.6:XPending
libX11.so.6:XPutImage
libX11.so.6:XQueryExtension
libX11.so.6:XQueryKeymap
libX11.so.6:XQueryPointer
libX11.so.6:XQueryTree
libX11.so.6:XRaiseWindow
libX11.so.6:XRefreshKeyboardMapping
libX11.so.6:XResetScreenSaver
libX11.so.6:XResizeWindow
libX11.so.6:XResourceManagerString
libX11.so.6:XScreenNumberOfScreen
libX11.so.6:XSelectInput
libX11.so.6:XSendEvent
libX11.so.6:XSetErrorHandler
libX11.so.6:XSetForeground
libX11.so.6:XSetICFocus
libX11.so.6:XSetICValues
libX11.so.6:XSetInputFocus
libX11.so.6:XSetLocaleModifiers
libX11.so.6:XSetSelectionOwner
libX11.so.6:XSetTextProperty
libX11.so.6:XSetTransientForHint
libX11.so.6:XSetWMHints
libX11.so.6:XSetWMNormalHints
libX11.so.6:XSetWMProperties
libX11.so.6:XSetWMProtocols
libX11.so.6:XStoreColors
libX11.so.6:XSupportsLocale
libX11.so.6:XSync
libX11.so.6:XTextExtents
libX11.so.6:XTranslateCoordinates
libX11.so.6:XUndefineCursor
libX11.so.6:XUngrabKeyboard
libX11.so.6:XUngrabPointer
libX11.so.6:XUngrabServer
libX11.so.6:XUninstallColormap
libX11.so.6:XUnionRectWithRegion
libX11.so.6:XUnsetICFocus
libX11.so.6:XVaCreateNestedList
libX11.so.6:XVisualIDFromVisual
libX11.so.6:XWarpPointer
libX11.so.6:XWithdrawWindow
libX11.so.6:XkbFreeKeyboard
libX11.so.6:XkbGetMap
libX11.so.6:XkbGetState
libX11.so.6:XkbGetUpdatedMap
libX11.so.6:XkbLookupKeySym
libX11.so.6:XkbQueryExtension
libX11.so.6:XkbSetDetectableAutoRepeat
libX11.so.6:XmbTextListToTextProperty
libX11.so.6:XrmDestroyDatabase
libX11.so.6:XrmGetResource
libX11.so.6:XrmGetStringDatabase
libX11.so.6:XrmInitialize
libX11.so.6:Xutf8DrawString
libX11.so.6:Xutf8LookupString
libX11.so.6:Xutf8ResetIC
libX11.so.6:Xutf8TextExtents
libX11.so.6:Xutf8TextListToTextProperty
libXcursor.so.1:XcursorImageCreate
libXcursor.so.1:XcursorImageDestroy
libXcursor.so.1:XcursorImageLoadCursor
libXcursor.so.1:XcursorLibraryLoadCursor
libXext.so.6:XShapeCombineMask
libXext.so.6:XShapeCombineRegion
libXext.so.6:XShmAttach
libXext.so.6:XShmCreateImage
libXext.so.6:XShmDetach
libXext.so.6:XShmPutImage
libXext.so.6:XShmQueryExtension
libXext.so.6:XSyncCreateCounter
libXext.so.6:XSyncDestroyCounter
libXext.so.6:XSyncInitialize
libXext.so.6:XSyncSetCounter
libXext.so.6:XdbeAllocateBackBufferName
libXext.so.6:XdbeBeginIdiom
libXext.so.6:XdbeDeallocateBackBufferName
libXext.so.6:XdbeEndIdiom
libXext.so.6:XdbeQueryExtension
libXext.so.6:XdbeSwapBuffers
libXfixes.so.3:XFixesCreatePointerBarrier
libXfixes.so.3:XFixesDestroyPointerBarrier
libXfixes.so.3:XFixesQueryVersion
libXfixes.so.3:XFixesSelectSelectionInput
libXi.so.6:XIFreeDeviceInfo
libXi.so.6:XIGetClientPointer
libXi.so.6:XIGetProperty
libXi.so.6:XIGrabTouchBegin
libXi.so.6:XIQueryDevice
libXi.so.6:XIQueryVersion
libXi.so.6:XISelectEvents
libXi.so.6:XIUngrabTouchBegin
libXi.so.6:XIWarpPointer
libXrandr.so.2:XRRFreeCrtcInfo
libXrandr.so.2:XRRFreeOutputInfo
libXrandr.so.2:XRRFreeScreenResources
libXrandr.so.2:XRRGetCrtcInfo
libXrandr.so.2:XRRGetCrtcTransform
libXrandr.so.2:XRRGetOutputInfo
libXrandr.so.2:XRRGetOutputPrimary
libXrandr.so.2:XRRGetOutputProperty
libXrandr.so.2:XRRGetScreenResources
libXrandr.so.2:XRRGetScreenResourcesCurrent
libXrandr.so.2:XRRListOutputProperties
libXrandr.so.2:XRRQueryExtension
libXrandr.so.2:XRRQueryVersion
libXrandr.so.2:XRRSelectInput
libXrandr.so.2:XRRSetCrtcConfig
libXrandr.so.2:XRRSetScreenSize
libXss.so.1:XScreenSaverQueryExtension
libXss.so.1:XScreenSaverQueryVersion
libXss.so.1:XScreenSaverSuspend
libasound.so.2:snd_card_next
libasound.so.2:snd_ctl_card_info
libasound.so.2:snd_ctl_card_info_clear
libasound.so.2:snd_ctl_card_info_get_id
libasound.so.2:snd_ctl_card_info_get_name
libasound.so.2:snd_ctl_card_info_sizeof
libasound.so.2:snd_ctl_close
libasound.so.2:snd_ctl_open
libasound.so.2:snd_ctl_pcm_info
libasound.so.2:snd_ctl_pcm_next_device
libasound.so.2:snd_device_name_get_hint
libasound.so.2:snd_device_name_hint
libasound.so.2:snd_pcm_avail
libasound.so.2:snd_pcm_chmap_print
libasound.so.2:snd_pcm_close
libasound.so.2:snd_pcm_free_chmaps
libasound.so.2:snd_pcm_hw_free
libasound.so.2:snd_pcm_hw_params
libasound.so.2:snd_pcm_hw_params_any
libasound.so.2:snd_pcm_hw_params_get_buffer_size
libasound.so.2:snd_pcm_hw_params_set_access
libasound.so.2:snd_pcm_hw_params_set_channels_near
libasound.so.2:snd_pcm_hw_params_set_format
libasound.so.2:snd_pcm_hw_params_set_period_size_near
libasound.so.2:snd_pcm_hw_params_set_periods_first
libasound.so.2:snd_pcm_hw_params_set_periods_min
libasound.so.2:snd_pcm_hw_params_set_rate_near
libasound.so.2:snd_pcm_hw_params_sizeof
libasound.so.2:snd_pcm_info_get_name
libasound.so.2:snd_pcm_info_get_subdevices_count
libasound.so.2:snd_pcm_info_set_device
libasound.so.2:snd_pcm_info_set_stream
libasound.so.2:snd_pcm_info_set_subdevice
libasound.so.2:snd_pcm_info_sizeof
libasound.so.2:snd_pcm_nonblock
libasound.so.2:snd_pcm_open
libasound.so.2:snd_pcm_query_chmaps
libasound.so.2:snd_pcm_readi
libasound.so.2:snd_pcm_recover
libasound.so.2:snd_pcm_reset
libasound.so.2:snd_pcm_set_chmap
libasound.so.2:snd_pcm_start
libasound.so.2:snd_pcm_sw_params
libasound.so.2:snd_pcm_sw_params_current
libasound.so.2:snd_pcm_sw_params_set_avail_min
libasound.so.2:snd_pcm_sw_params_set_start_threshold
libasound.so.2:snd_pcm_sw_params_sizeof
libasound.so.2:snd_pcm_wait
libasound.so.2:snd_pcm_writei
libasound.so.2:snd_strerror
libc.so.6:_Exit
libc.so.6:__cxa_atexit
libc.so.6:__errno_location
libc.so.6:__fdelt_chk
libc.so.6:__gethostname_chk
libc.so.6:__isoc23_fscanf
libc.so.6:__isoc23_sscanf
libc.so.6:__isoc23_strtol
libc.so.6:__isoc23_strtoll
libc.so.6:__isoc23_strtoul
libc.so.6:__isoc23_strtoull
libc.so.6:__isoc23_vsscanf
libc.so.6:__isoc23_wcstol
libc.so.6:__libc_current_sigrtmax
libc.so.6:__libc_current_sigrtmin
libc.so.6:__memcpy_chk
libc.so.6:__memmove_chk
libc.so.6:__open_2
libc.so.6:__poll_chk
libc.so.6:__read_chk
libc.so.6:__readlink_chk
libc.so.6:__stack_chk_fail
libc.so.6:__strlcat_chk
libc.so.6:__strlcpy_chk
libc.so.6:__vfprintf_chk
libc.so.6:__vprintf_chk
libc.so.6:__vsnprintf_chk
libc.so.6:__vsprintf_chk
libc.so.6:_exit
libc.so.6:access
libc.so.6:alphasort
libc.so.6:calloc
libc.so.6:clearerr
libc.so.6:clock_gettime
libc.so.6:close
libc.so.6:closedir
libc.so.6:dlclose
libc.so.6:dlerror
libc.so.6:dlopen
libc.so.6:dlsym
libc.so.6:environ
libc.so.6:fclose
libc.so.6:fcntl
libc.so.6:fdatasync
libc.so.6:ferror
libc.so.6:fflush
libc.so.6:fgets
libc.so.6:fileno
libc.so.6:fopen
libc.so.6:fopen64
libc.so.6:fork
libc.so.6:fread
libc.so.6:free
libc.so.6:fseeko64
libc.so.6:fstat
libc.so.6:ftello64
libc.so.6:ftruncate
libc.so.6:fwrite
libc.so.6:getcwd
libc.so.6:getenv
libc.so.6:getpid
libc.so.6:getrlimit
libc.so.6:gettimeofday
libc.so.6:gmtime_r
libc.so.6:iconv
libc.so.6:iconv_close
libc.so.6:iconv_open
libc.so.6:inotify_add_watch
libc.so.6:inotify_init
libc.so.6:inotify_init1
libc.so.6:inotify_rm_watch
libc.so.6:ioctl
libc.so.6:kill
libc.so.6:localtime_r
libc.so.6:lseek
libc.so.6:malloc
libc.so.6:mbstowcs
libc.so.6:memcmp
libc.so.6:memcpy
libc.so.6:memfd_create
libc.so.6:memmove
libc.so.6:memset
libc.so.6:mkdir
libc.so.6:mkostemp
libc.so.6:mmap
libc.so.6:munmap
libc.so.6:nanosleep
libc.so.6:nl_langinfo
libc.so.6:open
libc.so.6:opendir
libc.so.6:pipe
libc.so.6:pipe2
libc.so.6:posix_fallocate
libc.so.6:posix_spawn_file_actions_addclose
libc.so.6:posix_spawn_file_actions_adddup2
libc.so.6:posix_spawn_file_actions_addopen
libc.so.6:posix_spawn_file_actions_destroy
libc.so.6:posix_spawn_file_actions_init
libc.so.6:posix_spawnattr_destroy
libc.so.6:posix_spawnattr_init
libc.so.6:posix_spawnp
libc.so.6:pthread_attr_init
libc.so.6:pthread_attr_setdetachstate
libc.so.6:pthread_attr_setstacksize
libc.so.6:pthread_cond_broadcast
libc.so.6:pthread_cond_destroy
libc.so.6:pthread_cond_init
libc.so.6:pthread_cond_signal
libc.so.6:pthread_cond_timedwait
libc.so.6:pthread_cond_wait
libc.so.6:pthread_create
libc.so.6:pthread_detach
libc.so.6:pthread_getschedparam
libc.so.6:pthread_getspecific
libc.so.6:pthread_join
libc.so.6:pthread_key_create
libc.so.6:pthread_key_delete
libc.so.6:pthread_mutex_destroy
libc.so.6:pthread_mutex_init
libc.so.6:pthread_mutex_lock
libc.so.6:pthread_mutex_trylock
libc.so.6:pthread_mutex_unlock
libc.so.6:pthread_mutexattr_init
libc.so.6:pthread_mutexattr_settype
libc.so.6:pthread_once
libc.so.6:pthread_rwlock_destroy
libc.so.6:pthread_rwlock_init
libc.so.6:pthread_rwlock_rdlock
libc.so.6:pthread_rwlock_tryrdlock
libc.so.6:pthread_rwlock_trywrlock
libc.so.6:pthread_rwlock_unlock
libc.so.6:pthread_rwlock_wrlock
libc.so.6:pthread_self
libc.so.6:pthread_setcanceltype
libc.so.6:pthread_setspecific
libc.so.6:pthread_sigmask
libc.so.6:raise
libc.so.6:read
libc.so.6:readdir
libc.so.6:readlink
libc.so.6:realloc
libc.so.6:remove
libc.so.6:rename
libc.so.6:scandir
libc.so.6:sched_getparam
libc.so.6:sched_getscheduler
libc.so.6:sched_setscheduler
libc.so.6:select
libc.so.6:sem_destroy
libc.so.6:sem_getvalue
libc.so.6:sem_init
libc.so.6:sem_post
libc.so.6:sem_timedwait
libc.so.6:sem_trywait
libc.so.6:sem_wait
libc.so.6:setenv
libc.so.6:setlocale
libc.so.6:setpriority
libc.so.6:setrlimit
libc.so.6:setsid
libc.so.6:shmat
libc.so.6:shmctl
libc.so.6:shmdt
libc.so.6:shmget
libc.so.6:sigaction
libc.so.6:sigaddset
libc.so.6:sigemptyset
libc.so.6:signal
libc.so.6:sigprocmask
libc.so.6:sigtimedwait
libc.so.6:stat
libc.so.6:stderr
libc.so.6:stdin
libc.so.6:stpcpy
libc.so.6:strchr
libc.so.6:strcmp
libc.so.6:strdup
libc.so.6:strerror
libc.so.6:strlcat
libc.so.6:strlcpy
libc.so.6:strlen
libc.so.6:strncmp
libc.so.6:strnlen
libc.so.6:strpbrk
libc.so.6:strrchr
libc.so.6:strstr
libc.so.6:strtod
libc.so.6:strtok_r
libc.so.6:syscall
libc.so.6:sysconf
libc.so.6:unlink
libc.so.6:unsetenv
libc.so.6:usleep
libc.so.6:vfork
libc.so.6:waitpid
libc.so.6:wcscmp
libc.so.6:wcsdup
libc.so.6:wcslcat
libc.so.6:wcslcpy
libc.so.6:wcslen
libc.so.6:wcsncmp
libc.so.6:wcsncpy
libc.so.6:wcsnlen
libc.so.6:wcsstr
libc.so.6:write
libdecor-0.so.0:libdecor_configuration_get_content_size
libdecor-0.so.0:libdecor_configuration_get_window_state
libdecor-0.so.0:libdecor_decorate
libdecor-0.so.0:libdecor_dispatch
libdecor-0.so.0:libdecor_frame_commit
libdecor-0.so.0:libdecor_frame_get_min_content_size
libdecor-0.so.0:libdecor_frame_get_xdg_surface
libdecor-0.so.0:libdecor_frame_get_xdg_toplevel
libdecor-0.so.0:libdecor_frame_has_capability
libdecor-0.so.0:libdecor_frame_map
libdecor-0.so.0:libdecor_frame_move
libdecor-0.so.0:libdecor_frame_resize
libdecor-0.so.0:libdecor_frame_set_app_id
libdecor-0.so.0:libdecor_frame_set_capabilities
libdecor-0.so.0:libdecor_frame_set_fullscreen
libdecor-0.so.0:libdecor_frame_set_max_content_size
libdecor-0.so.0:libdecor_frame_set_maximized
libdecor-0.so.0:libdecor_frame_set_min_content_size
libdecor-0.so.0:libdecor_frame_set_minimized
libdecor-0.so.0:libdecor_frame_set_title
libdecor-0.so.0:libdecor_frame_set_visibility
libdecor-0.so.0:libdecor_frame_show_window_menu
libdecor-0.so.0:libdecor_frame_translate_coordinate
libdecor-0.so.0:libdecor_frame_unref
libdecor-0.so.0:libdecor_frame_unset_capabilities
libdecor-0.so.0:libdecor_frame_unset_fullscreen
libdecor-0.so.0:libdecor_frame_unset_maximized
libdecor-0.so.0:libdecor_new
libdecor-0.so.0:libdecor_state_free
libdecor-0.so.0:libdecor_state_new
libdecor-0.so.0:libdecor_unref
libdrm.so.2:drmAuthMagic
libdrm.so.2:drmDropMaster
libdrm.so.2:drmGetCap
libdrm.so.2:drmHandleEvent
libdrm.so.2:drmModeAddFB
libdrm.so.2:drmModeAddFB2WithModifiers
libdrm.so.2:drmModeFreeConnector
libdrm.so.2:drmModeFreeCrtc
libdrm.so.2:drmModeFreeEncoder
libdrm.so.2:drmModeFreeObjectProperties
libdrm.so.2:drmModeFreeProperty
libdrm.so.2:drmModeFreeResources
libdrm.so.2:drmModeGetConnector
libdrm.so.2:drmModeGetConnectorTypeName
libdrm.so.2:drmModeGetCrtc
libdrm.so.2:drmModeGetEncoder
libdrm.so.2:drmModeGetProperty
libdrm.so.2:drmModeGetResources
libdrm.so.2:drmModeMoveCursor
libdrm.so.2:drmModeObjectGetProperties
libdrm.so.2:drmModeObjectSetProperty
libdrm.so.2:drmModePageFlip
libdrm.so.2:drmModeRmFB
libdrm.so.2:drmModeSetCrtc
libdrm.so.2:drmModeSetCursor
libdrm.so.2:drmModeSetCursor2
libdrm.so.2:drmSetMaster
libgbm.so.1:gbm_bo_create
libgbm.so.1:gbm_bo_destroy
libgbm.so.1:gbm_bo_get_format
libgbm.so.1:gbm_bo_get_handle
libgbm.so.1:gbm_bo_get_handle_for_plane
libgbm.so.1:gbm_bo_get_height
libgbm.so.1:gbm_bo_get_modifier
libgbm.so.1:gbm_bo_get_offset
libgbm.so.1:gbm_bo_get_plane_count
libgbm.so.1:gbm_bo_get_stride
libgbm.so.1:gbm_bo_get_stride_for_plane
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_bo_write
libgbm.so.1:gbm_create_device
libgbm.so.1:gbm_device_destroy
libgbm.so.1:gbm_device_is_format_supported
libgbm.so.1:gbm_surface_create
libgbm.so.1:gbm_surface_destroy
libgbm.so.1:gbm_surface_lock_front_buffer
libgbm.so.1:gbm_surface_release_buffer
libm.so.6:acos
libm.so.6:acosf
libm.so.6:asin
libm.so.6:asinf
libm.so.6:atan
libm.so.6:atan2
libm.so.6:atan2f
libm.so.6:atanf
libm.so.6:ceil
libm.so.6:ceilf
libm.so.6:cos
libm.so.6:cosf
libm.so.6:exp
libm.so.6:expf
libm.so.6:floor
libm.so.6:floorf
libm.so.6:fmod
libm.so.6:fmodf
libm.so.6:log
libm.so.6:log10
libm.so.6:log10f
libm.so.6:logf
libm.so.6:lround
libm.so.6:lroundf
libm.so.6:modf
libm.so.6:modff
libm.so.6:pow
libm.so.6:powf
libm.so.6:round
libm.so.6:roundf
libm.so.6:scalbn
libm.so.6:scalbnf
libm.so.6:sin
libm.so.6:sinf
libm.so.6:sqrt
libm.so.6:sqrtf
libm.so.6:tan
libm.so.6:tanf
libm.so.6:trunc
libm.so.6:truncf
libpipewire-0.3.so.0:pw_check_library_version
libpipewire-0.3.so.0:pw_context_connect
libpipewire-0.3.so.0:pw_context_destroy
libpipewire-0.3.so.0:pw_context_new
libpipewire-0.3.so.0:pw_core_disconnect
libpipewire-0.3.so.0:pw_deinit
libpipewire-0.3.so.0:pw_init
libpipewire-0.3.so.0:pw_node_info_free
libpipewire-0.3.so.0:pw_node_info_merge
libpipewire-0.3.so.0:pw_properties_new
libpipewire-0.3.so.0:pw_properties_new_dict
libpipewire-0.3.so.0:pw_properties_set
libpipewire-0.3.so.0:pw_properties_setf
libpipewire-0.3.so.0:pw_proxy_add_listener
libpipewire-0.3.so.0:pw_proxy_add_object_listener
libpipewire-0.3.so.0:pw_proxy_destroy
libpipewire-0.3.so.0:pw_proxy_get_user_data
libpipewire-0.3.so.0:pw_stream_add_listener
libpipewire-0.3.so.0:pw_stream_connect
libpipewire-0.3.so.0:pw_stream_dequeue_buffer
libpipewire-0.3.so.0:pw_stream_destroy
libpipewire-0.3.so.0:pw_stream_get_state
libpipewire-0.3.so.0:pw_stream_new
libpipewire-0.3.so.0:pw_stream_new_simple
libpipewire-0.3.so.0:pw_stream_queue_buffer
libpipewire-0.3.so.0:pw_thread_loop_destroy
libpipewire-0.3.so.0:pw_thread_loop_get_loop
libpipewire-0.3.so.0:pw_thread_loop_lock
libpipewire-0.3.so.0:pw_thread_loop_new
libpipewire-0.3.so.0:pw_thread_loop_signal
libpipewire-0.3.so.0:pw_thread_loop_start
libpipewire-0.3.so.0:pw_thread_loop_stop
libpipewire-0.3.so.0:pw_thread_loop_unlock
libpipewire-0.3.so.0:pw_thread_loop_wait
libpulse.so.0:pa_channel_map_init_auto
libpulse.so.0:pa_context_connect
libpulse.so.0:pa_context_disconnect
libpulse.so.0:pa_context_get_server_info
libpulse.so.0:pa_context_get_sink_info_by_index
libpulse.so.0:pa_context_get_sink_info_list
libpulse.so.0:pa_context_get_source_info_by_index
libpulse.so.0:pa_context_get_source_info_list
libpulse.so.0:pa_context_get_state
libpulse.so.0:pa_context_new_with_proplist
libpulse.so.0:pa_context_set_state_callback
libpulse.so.0:pa_context_set_subscribe_callback
libpulse.so.0:pa_context_subscribe
libpulse.so.0:pa_context_unref
libpulse.so.0:pa_operation_get_state
libpulse.so.0:pa_operation_set_state_callback
libpulse.so.0:pa_operation_unref
libpulse.so.0:pa_proplist_free
libpulse.so.0:pa_proplist_new
libpulse.so.0:pa_proplist_sets
libpulse.so.0:pa_stream_begin_write
libpulse.so.0:pa_stream_connect_playback
libpulse.so.0:pa_stream_connect_record
libpulse.so.0:pa_stream_disconnect
libpulse.so.0:pa_stream_drop
libpulse.so.0:pa_stream_get_buffer_attr
libpulse.so.0:pa_stream_get_state
libpulse.so.0:pa_stream_new
libpulse.so.0:pa_stream_peek
libpulse.so.0:pa_stream_readable_size
libpulse.so.0:pa_stream_set_read_callback
libpulse.so.0:pa_stream_set_state_callback
libpulse.so.0:pa_stream_set_write_callback
libpulse.so.0:pa_stream_unref
libpulse.so.0:pa_stream_write
libpulse.so.0:pa_threaded_mainloop_free
libpulse.so.0:pa_threaded_mainloop_get_api
libpulse.so.0:pa_threaded_mainloop_lock
libpulse.so.0:pa_threaded_mainloop_new
libpulse.so.0:pa_threaded_mainloop_set_name
libpulse.so.0:pa_threaded_mainloop_signal
libpulse.so.0:pa_threaded_mainloop_start
libpulse.so.0:pa_threaded_mainloop_stop
libpulse.so.0:pa_threaded_mainloop_unlock
libpulse.so.0:pa_threaded_mainloop_wait
libwayland-client.so.0:wl_display_cancel_read
libwayland-client.so.0:wl_display_connect
libwayland-client.so.0:wl_display_create_queue
libwayland-client.so.0:wl_display_disconnect
libwayland-client.so.0:wl_display_dispatch
libwayland-client.so.0:wl_display_dispatch_pending
libwayland-client.so.0:wl_display_dispatch_queue_pending
libwayland-client.so.0:wl_display_flush
libwayland-client.so.0:wl_display_get_fd
libwayland-client.so.0:wl_display_prepare_read
libwayland-client.so.0:wl_display_prepare_read_queue
libwayland-client.so.0:wl_display_read_events
libwayland-client.so.0:wl_display_roundtrip
libwayland-client.so.0:wl_event_queue_destroy
libwayland-client.so.0:wl_list_empty
libwayland-client.so.0:wl_list_init
libwayland-client.so.0:wl_list_insert
libwayland-client.so.0:wl_list_length
libwayland-client.so.0:wl_list_remove
libwayland-client.so.0:wl_proxy_add_listener
libwayland-client.so.0:wl_proxy_create_wrapper
libwayland-client.so.0:wl_proxy_destroy
libwayland-client.so.0:wl_proxy_get_id
libwayland-client.so.0:wl_proxy_get_tag
libwayland-client.so.0:wl_proxy_get_user_data
libwayland-client.so.0:wl_proxy_get_version
libwayland-client.so.0:wl_proxy_marshal_flags
libwayland-client.so.0:wl_proxy_set_queue
libwayland-client.so.0:wl_proxy_set_tag
libwayland-client.so.0:wl_proxy_set_user_data
libwayland-client.so.0:wl_proxy_wrapper_destroy
libwayland-cursor.so.0:wl_cursor_image_get_buffer
libwayland-cursor.so.0:wl_cursor_theme_destroy
libwayland-cursor.so.0:wl_cursor_theme_get_cursor
libwayland-cursor.so.0:wl_cursor_theme_load
libwayland-egl.so.1:wl_egl_window_create
libwayland-egl.so.1:wl_egl_window_destroy
libwayland-egl.so.1:wl_egl_window_resize
libxkbcommon.so.0:xkb_compose_state_feed
libxkbcommon.so.0:xkb_compose_state_get_one_sym
libxkbcommon.so.0:xkb_compose_state_get_status
libxkbcommon.so.0:xkb_compose_state_new
libxkbcommon.so.0:xkb_compose_state_reset
libxkbcommon.so.0:xkb_compose_state_unref
libxkbcommon.so.0:xkb_compose_table_new_from_locale
libxkbcommon.so.0:xkb_compose_table_unref
libxkbcommon.so.0:xkb_context_new
libxkbcommon.so.0:xkb_context_unref
libxkbcommon.so.0:xkb_keymap_key_for_each
libxkbcommon.so.0:xkb_keymap_key_get_syms_by_level
libxkbcommon.so.0:xkb_keymap_key_repeats
libxkbcommon.so.0:xkb_keymap_layout_get_name
libxkbcommon.so.0:xkb_keymap_mod_get_index
libxkbcommon.so.0:xkb_keymap_new_from_string
libxkbcommon.so.0:xkb_keymap_unref
libxkbcommon.so.0:xkb_keysym_to_utf8
libxkbcommon.so.0:xkb_state_key_get_syms
libxkbcommon.so.0:xkb_state_new
libxkbcommon.so.0:xkb_state_unref
libxkbcommon.so.0:xkb_state_update_mask

View file

@ -0,0 +1,7 @@
releases:
id: 375746
rss: https://github.com/libsdl-org/SDL/releases.atom
security:
cpe:
- vendor: libsdl
product: sdl

View file

@ -0,0 +1,51 @@
name : sdl3
version : 3.2.0
release : 1
source :
- https://www.libsdl.org/release/SDL3-3.2.0.tar.gz : bf308f92c5688b1479faf5cfe24af72f3cd4ce08d0c0670d6ce55bc2ec1e9a5e
homepage : https://libsdl.org/
license : Zlib
component : multimedia.library
summary : Simple DirectMedia Layer
description: |
Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software, emulators, and popular games including Valve's award winning catalog and many Humble Bundle games.
builddeps :
- pkgconfig(alsa)
- pkgconfig(gbm)
- pkgconfig(ibus-1.0)
- pkgconfig(ice)
- pkgconfig(libdecor-0)
- pkgconfig(libpipewire-0.3)
- pkgconfig(libpulse)
- pkgconfig(libusb-1.0)
- pkgconfig(wayland-client)
- pkgconfig(wayland-protocols)
- pkgconfig(xcursor)
- pkgconfig(xi)
- pkgconfig(xkbcommon)
- pkgconfig(xrandr)
- pkgconfig(xscrnsaver)
clang : yes
optimize :
- speed
- thin-lto
setup : |
%cmake_ninja \
-DCMAKE_INSTALL_LIBDIR=%libdir% \
-DSDL_STATIC=OFF \
-DSDL_RPATH=OFF \
-DSDL_SSE=ON \
-DSDL_SSE2=ON \
-DSDL_SSE3=ON \
-DSDL_ALSA_SHARED=OFF \
-DSDL_HIDAPI_LIBUSB=ON \
-DSDL_KMSDRM_SHARED=OFF \
-DSDL_PIPEWIRE_SHARED=OFF \
-DSDL_PULSEAUDIO_SHARED=OFF \
-DSDL_WAYLAND_LIBDECOR_SHARED=OFF \
-DSDL_WAYLAND_SHARED=OFF \
-DSDL_X11_SHARED=OFF
build : |
%ninja_build
install : |
%ninja_install

View file

@ -0,0 +1,144 @@
<PISI>
<Source>
<Name>sdl3</Name>
<Homepage>https://libsdl.org/</Homepage>
<Packager>
<Name>Reilly Brogan</Name>
<Email>solus@reillybrogan.com</Email>
</Packager>
<License>Zlib</License>
<PartOf>multimedia.library</PartOf>
<Summary xml:lang="en">Simple DirectMedia Layer</Summary>
<Description xml:lang="en">Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software, emulators, and popular games including Valve&apos;s award winning catalog and many Humble Bundle games.
</Description>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://sources.getsol.us/README.Solus</Archive>
</Source>
<Package>
<Name>sdl3</Name>
<Summary xml:lang="en">Simple DirectMedia Layer</Summary>
<Description xml:lang="en">Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software, emulators, and popular games including Valve&apos;s award winning catalog and many Humble Bundle games.
</Description>
<PartOf>multimedia.library</PartOf>
<Files>
<Path fileType="library">/usr/lib64/libSDL3.so.0</Path>
<Path fileType="library">/usr/lib64/libSDL3.so.0.2.0</Path>
<Path fileType="data">/usr/share/licenses/SDL3/LICENSE.txt</Path>
</Files>
</Package>
<Package>
<Name>sdl3-devel</Name>
<Summary xml:lang="en">Development files for sdl3</Summary>
<Description xml:lang="en">Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software, emulators, and popular games including Valve&apos;s award winning catalog and many Humble Bundle games.
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
<Dependency release="1">sdl3</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/SDL3/SDL.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_assert.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_asyncio.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_atomic.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_audio.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_begin_code.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_bits.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_blendmode.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_camera.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_clipboard.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_close_code.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_copying.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_cpuinfo.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_dialog.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_egl.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_endian.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_error.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_events.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_filesystem.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_gamepad.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_gpu.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_guid.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_haptic.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_hidapi.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_hints.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_init.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_intrin.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_iostream.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_joystick.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_keyboard.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_keycode.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_loadso.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_locale.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_log.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_main.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_main_impl.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_messagebox.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_metal.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_misc.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_mouse.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_mutex.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_oldnames.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_opengl.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_opengl_glext.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_opengles.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_opengles2.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_opengles2_gl2.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_opengles2_gl2ext.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_opengles2_gl2platform.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_opengles2_khrplatform.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_pen.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_pixels.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_platform.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_platform_defines.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_power.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_process.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_properties.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_rect.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_render.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_revision.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_scancode.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_sensor.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_stdinc.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_storage.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_surface.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_system.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_test.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_test_assert.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_test_common.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_test_compare.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_test_crc32.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_test_font.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_test_fuzzer.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_test_harness.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_test_log.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_test_md5.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_test_memory.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_thread.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_time.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_timer.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_touch.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_tray.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_version.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_video.h</Path>
<Path fileType="header">/usr/include/SDL3/SDL_vulkan.h</Path>
<Path fileType="library">/usr/lib64/cmake/SDL3/SDL3Config.cmake</Path>
<Path fileType="library">/usr/lib64/cmake/SDL3/SDL3ConfigVersion.cmake</Path>
<Path fileType="library">/usr/lib64/cmake/SDL3/SDL3headersTargets.cmake</Path>
<Path fileType="library">/usr/lib64/cmake/SDL3/SDL3sharedTargets-relwithdebinfo.cmake</Path>
<Path fileType="library">/usr/lib64/cmake/SDL3/SDL3sharedTargets.cmake</Path>
<Path fileType="library">/usr/lib64/cmake/SDL3/SDL3testTargets-relwithdebinfo.cmake</Path>
<Path fileType="library">/usr/lib64/cmake/SDL3/SDL3testTargets.cmake</Path>
<Path fileType="library">/usr/lib64/libSDL3.so</Path>
<Path fileType="library">/usr/lib64/libSDL3_test.a</Path>
<Path fileType="data">/usr/lib64/pkgconfig/sdl3.pc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2025-01-29</Date>
<Version>3.2.0</Version>
<Comment>Packaging update</Comment>
<Name>Reilly Brogan</Name>
<Email>solus@reillybrogan.com</Email>
</Update>
</History>
</PISI>