From 55d4195c275b4bbfc98e5c7ff9e71f45346edfe9 Mon Sep 17 00:00:00 2001 From: uni-dos Date: Mon, 27 Jan 2025 12:50:04 -0800 Subject: [PATCH 1/2] gpu-screen-recorder: Add at v5.1.0 **Summary** - introduce the cli for gpu-screen-recorder --- packages/g/gpu-screen-recorder/abi_libs | 1 + packages/g/gpu-screen-recorder/abi_symbols | 1 + packages/g/gpu-screen-recorder/abi_used_libs | 24 + .../g/gpu-screen-recorder/abi_used_symbols | 422 ++++++++++++++++++ packages/g/gpu-screen-recorder/package.yml | 34 ++ .../g/gpu-screen-recorder/pspec_x86_64.xml | 38 ++ 6 files changed, 520 insertions(+) create mode 100644 packages/g/gpu-screen-recorder/abi_libs create mode 100644 packages/g/gpu-screen-recorder/abi_symbols create mode 100644 packages/g/gpu-screen-recorder/abi_used_libs create mode 100644 packages/g/gpu-screen-recorder/abi_used_symbols create mode 100644 packages/g/gpu-screen-recorder/package.yml create mode 100644 packages/g/gpu-screen-recorder/pspec_x86_64.xml diff --git a/packages/g/gpu-screen-recorder/abi_libs b/packages/g/gpu-screen-recorder/abi_libs new file mode 100644 index 00000000000..137ea48d443 --- /dev/null +++ b/packages/g/gpu-screen-recorder/abi_libs @@ -0,0 +1 @@ +gpu-screen-recorder diff --git a/packages/g/gpu-screen-recorder/abi_symbols b/packages/g/gpu-screen-recorder/abi_symbols new file mode 100644 index 00000000000..4002af2c5f6 --- /dev/null +++ b/packages/g/gpu-screen-recorder/abi_symbols @@ -0,0 +1 @@ +gpu-screen-recorder:main diff --git a/packages/g/gpu-screen-recorder/abi_used_libs b/packages/g/gpu-screen-recorder/abi_used_libs new file mode 100644 index 00000000000..f0e0589fd01 --- /dev/null +++ b/packages/g/gpu-screen-recorder/abi_used_libs @@ -0,0 +1,24 @@ +ld-linux-x86-64.so.2 +libX11.so.6 +libXcomposite.so.1 +libXdamage.so.1 +libXfixes.so.3 +libXrandr.so.2 +libavcodec.so.61 +libavfilter.so.10 +libavformat.so.61 +libavutil.so.59 +libc.so.6 +libcap.so.2 +libdbus-1.so.3 +libdrm.so.2 +libgcc_s.so.1 +libm.so.6 +libpipewire-0.3.so.0 +libpulse.so.0 +libstdc++.so.6 +libswresample.so.5 +libva-drm.so.2 +libva.so.2 +libwayland-client.so.0 +libwayland-egl.so.1 diff --git a/packages/g/gpu-screen-recorder/abi_used_symbols b/packages/g/gpu-screen-recorder/abi_used_symbols new file mode 100644 index 00000000000..5bd975140da --- /dev/null +++ b/packages/g/gpu-screen-recorder/abi_used_symbols @@ -0,0 +1,422 @@ +ld-linux-x86-64.so.2:__tls_get_addr +libX11.so.6:XCreateWindow +libX11.so.6:XDestroyWindow +libX11.so.6:XFlush +libX11.so.6:XFree +libX11.so.6:XFreePixmap +libX11.so.6:XGetWindowAttributes +libX11.so.6:XGetWindowProperty +libX11.so.6:XHeightOfScreen +libX11.so.6:XInternAtom +libX11.so.6:XNextEvent +libX11.so.6:XOpenDisplay +libX11.so.6:XPending +libX11.so.6:XQueryExtension +libX11.so.6:XQueryPointer +libX11.so.6:XSelectInput +libX11.so.6:XSetErrorHandler +libX11.so.6:XSetIOErrorHandler +libX11.so.6:XSync +libX11.so.6:XWidthOfScreen +libXcomposite.so.1:XCompositeNameWindowPixmap +libXcomposite.so.1:XCompositeQueryExtension +libXcomposite.so.1:XCompositeQueryVersion +libXcomposite.so.1:XCompositeRedirectWindow +libXcomposite.so.1:XCompositeUnredirectWindow +libXdamage.so.1:XDamageCreate +libXdamage.so.1:XDamageDestroy +libXdamage.so.1:XDamageQueryExtension +libXdamage.so.1:XDamageSubtract +libXfixes.so.3:XFixesCreateRegion +libXfixes.so.3:XFixesDestroyRegion +libXfixes.so.3:XFixesFetchRegion +libXfixes.so.3:XFixesGetCursorImage +libXfixes.so.3:XFixesQueryExtension +libXfixes.so.3:XFixesSelectCursorInput +libXrandr.so.2:XRRFreeCrtcInfo +libXrandr.so.2:XRRFreeOutputInfo +libXrandr.so.2:XRRFreeScreenResources +libXrandr.so.2:XRRGetCrtcInfo +libXrandr.so.2:XRRGetOutputInfo +libXrandr.so.2:XRRGetOutputProperty +libXrandr.so.2:XRRGetScreenResources +libXrandr.so.2:XRRQueryExtension +libXrandr.so.2:XRRQueryVersion +libXrandr.so.2:XRRSelectInput +libXrandr.so.2:XRRUpdateConfiguration +libavcodec.so.61:av_packet_alloc +libavcodec.so.61:av_packet_free +libavcodec.so.61:av_packet_rescale_ts +libavcodec.so.61:av_packet_side_data_add +libavcodec.so.61:avcodec_alloc_context3 +libavcodec.so.61:avcodec_find_encoder +libavcodec.so.61:avcodec_find_encoder_by_name +libavcodec.so.61:avcodec_get_supported_config +libavcodec.so.61:avcodec_open2 +libavcodec.so.61:avcodec_parameters_from_context +libavcodec.so.61:avcodec_receive_packet +libavcodec.so.61:avcodec_send_frame +libavfilter.so.10:av_buffersink_get_frame +libavfilter.so.10:av_buffersrc_write_frame +libavfilter.so.10:avfilter_get_by_name +libavfilter.so.10:avfilter_graph_alloc +libavfilter.so.10:avfilter_graph_alloc_filter +libavfilter.so.10:avfilter_graph_config +libavfilter.so.10:avfilter_graph_create_filter +libavfilter.so.10:avfilter_init_str +libavfilter.so.10:avfilter_link +libavformat.so.61:av_write_frame +libavformat.so.61:av_write_trailer +libavformat.so.61:avformat_alloc_output_context2 +libavformat.so.61:avformat_free_context +libavformat.so.61:avformat_new_stream +libavformat.so.61:avformat_write_header +libavformat.so.61:avio_close +libavformat.so.61:avio_open +libavutil.so.59:av_buffer_ref +libavutil.so.59:av_buffer_unref +libavutil.so.59:av_channel_layout_copy +libavutil.so.59:av_channel_layout_default +libavutil.so.59:av_channel_layout_describe +libavutil.so.59:av_content_light_metadata_alloc +libavutil.so.59:av_dict_free +libavutil.so.59:av_dict_set +libavutil.so.59:av_dict_set_int +libavutil.so.59:av_frame_alloc +libavutil.so.59:av_frame_free +libavutil.so.59:av_frame_get_buffer +libavutil.so.59:av_frame_make_writable +libavutil.so.59:av_frame_unref +libavutil.so.59:av_free +libavutil.so.59:av_freep +libavutil.so.59:av_get_sample_fmt_name +libavutil.so.59:av_hwdevice_ctx_alloc +libavutil.so.59:av_hwdevice_ctx_create +libavutil.so.59:av_hwdevice_ctx_init +libavutil.so.59:av_hwframe_ctx_alloc +libavutil.so.59:av_hwframe_ctx_init +libavutil.so.59:av_hwframe_get_buffer +libavutil.so.59:av_hwframe_transfer_data +libavutil.so.59:av_log +libavutil.so.59:av_log_set_level +libavutil.so.59:av_malloc +libavutil.so.59:av_mastering_display_metadata_alloc_size +libavutil.so.59:av_opt_set +libavutil.so.59:av_opt_set_chlayout +libavutil.so.59:av_opt_set_int +libavutil.so.59:av_opt_set_q +libavutil.so.59:av_opt_set_sample_fmt +libavutil.so.59:av_strerror +libavutil.so.59:av_usleep +libc.so.6:__assert_fail +libc.so.6:__cxa_atexit +libc.so.6:__errno_location +libc.so.6:__isoc23_sscanf +libc.so.6:__isoc23_strtol +libc.so.6:__isoc99_sscanf +libc.so.6:__libc_single_threaded +libc.so.6:__libc_start_main +libc.so.6:__memcpy_chk +libc.so.6:__open64_2 +libc.so.6:__poll_chk +libc.so.6:__readlink_chk +libc.so.6:__realpath_chk +libc.so.6:__stack_chk_fail +libc.so.6:__vfprintf_chk +libc.so.6:__vprintf_chk +libc.so.6:__vsnprintf_chk +libc.so.6:_exit +libc.so.6:accept +libc.so.6:access +libc.so.6:bind +libc.so.6:calloc +libc.so.6:clock_gettime +libc.so.6:close +libc.so.6:connect +libc.so.6:dirname +libc.so.6:dlclose +libc.so.6:dlerror +libc.so.6:dlopen +libc.so.6:dlsym +libc.so.6:dup +libc.so.6:execvp +libc.so.6:fclose +libc.so.6:fcntl64 +libc.so.6:fflush +libc.so.6:fopen64 +libc.so.6:fork +libc.so.6:fread +libc.so.6:free +libc.so.6:fseek +libc.so.6:ftell +libc.so.6:fwrite +libc.so.6:getenv +libc.so.6:geteuid +libc.so.6:getrandom +libc.so.6:kill +libc.so.6:listen +libc.so.6:localtime +libc.so.6:malloc +libc.so.6:memchr +libc.so.6:memcmp +libc.so.6:memcpy +libc.so.6:memmem +libc.so.6:memmove +libc.so.6:memset +libc.so.6:mkdir +libc.so.6:perror +libc.so.6:pthread_mutex_destroy +libc.so.6:pthread_mutex_init +libc.so.6:pthread_mutex_lock +libc.so.6:pthread_mutex_unlock +libc.so.6:pthread_once +libc.so.6:puts +libc.so.6:qsort +libc.so.6:realloc +libc.so.6:recvmsg +libc.so.6:remove +libc.so.6:sendmsg +libc.so.6:setenv +libc.so.6:setlocale +libc.so.6:setsid +libc.so.6:signal +libc.so.6:socket +libc.so.6:socketpair +libc.so.6:stat64 +libc.so.6:stderr +libc.so.6:stdout +libc.so.6:strcasecmp +libc.so.6:strchr +libc.so.6:strcmp +libc.so.6:strdup +libc.so.6:strerror +libc.so.6:strftime +libc.so.6:strlen +libc.so.6:strncmp +libc.so.6:strncpy +libc.so.6:strndup +libc.so.6:strrchr +libc.so.6:strstr +libc.so.6:strtol +libc.so.6:time +libc.so.6:umask +libc.so.6:unsetenv +libc.so.6:usleep +libc.so.6:waitpid +libcap.so.2:cap_free +libcap.so.2:cap_get_file +libcap.so.2:cap_get_flag +libcap.so.2:cap_get_proc +libcap.so.2:cap_set_flag +libcap.so.2:cap_set_proc +libdbus-1.so.3:dbus_bus_add_match +libdbus-1.so.3:dbus_bus_get +libdbus-1.so.3:dbus_bus_release_name +libdbus-1.so.3:dbus_bus_remove_match +libdbus-1.so.3:dbus_bus_request_name +libdbus-1.so.3:dbus_connection_flush +libdbus-1.so.3:dbus_connection_pop_message +libdbus-1.so.3:dbus_connection_read_write +libdbus-1.so.3:dbus_connection_send_with_reply +libdbus-1.so.3:dbus_connection_unref +libdbus-1.so.3:dbus_error_free +libdbus-1.so.3:dbus_error_init +libdbus-1.so.3:dbus_error_is_set +libdbus-1.so.3:dbus_message_is_signal +libdbus-1.so.3:dbus_message_iter_abandon_container_if_open +libdbus-1.so.3:dbus_message_iter_append_basic +libdbus-1.so.3:dbus_message_iter_close_container +libdbus-1.so.3:dbus_message_iter_get_arg_type +libdbus-1.so.3:dbus_message_iter_get_basic +libdbus-1.so.3:dbus_message_iter_get_element_count +libdbus-1.so.3:dbus_message_iter_init +libdbus-1.so.3:dbus_message_iter_init_append +libdbus-1.so.3:dbus_message_iter_next +libdbus-1.so.3:dbus_message_iter_open_container +libdbus-1.so.3:dbus_message_iter_recurse +libdbus-1.so.3:dbus_message_new_method_call +libdbus-1.so.3:dbus_message_unref +libdbus-1.so.3:dbus_pending_call_block +libdbus-1.so.3:dbus_pending_call_steal_reply +libdbus-1.so.3:dbus_pending_call_unref +libdrm.so.2:drmCloseBufferHandle +libdrm.so.2:drmFreeVersion +libdrm.so.2:drmGetRenderDeviceNameFromFd +libdrm.so.2:drmGetVersion +libdrm.so.2:drmModeFreeConnector +libdrm.so.2:drmModeFreeCrtc +libdrm.so.2:drmModeFreeFB2 +libdrm.so.2:drmModeFreeObjectProperties +libdrm.so.2:drmModeFreePlane +libdrm.so.2:drmModeFreePlaneResources +libdrm.so.2:drmModeFreeProperty +libdrm.so.2:drmModeFreePropertyBlob +libdrm.so.2:drmModeFreeResources +libdrm.so.2:drmModeGetConnectorCurrent +libdrm.so.2:drmModeGetConnectorTypeName +libdrm.so.2:drmModeGetCrtc +libdrm.so.2:drmModeGetFB2 +libdrm.so.2:drmModeGetPlane +libdrm.so.2:drmModeGetPlaneResources +libdrm.so.2:drmModeGetProperty +libdrm.so.2:drmModeGetPropertyBlob +libdrm.so.2:drmModeGetResources +libdrm.so.2:drmModeObjectGetProperties +libdrm.so.2:drmPrimeHandleToFD +libdrm.so.2:drmSetClientCap +libgcc_s.so.1:_Unwind_Resume +libm.so.6:ceilf +libm.so.6:round +libpipewire-0.3.so.0:pw_context_connect +libpipewire-0.3.so.0:pw_context_connect_fd +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_get_library_version +libpipewire-0.3.so.0:pw_init +libpipewire-0.3.so.0:pw_properties_free +libpipewire-0.3.so.0:pw_properties_new +libpipewire-0.3.so.0:pw_properties_new_string +libpipewire-0.3.so.0:pw_properties_setf +libpipewire-0.3.so.0:pw_proxy_destroy +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_disconnect +libpipewire-0.3.so.0:pw_stream_new +libpipewire-0.3.so.0:pw_stream_queue_buffer +libpipewire-0.3.so.0:pw_stream_state_as_string +libpipewire-0.3.so.0:pw_stream_update_params +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_context_connect +libpulse.so.0:pa_context_disconnect +libpulse.so.0:pa_context_errno +libpulse.so.0:pa_context_get_server_info +libpulse.so.0:pa_context_get_source_info_list +libpulse.so.0:pa_context_get_state +libpulse.so.0:pa_context_new +libpulse.so.0:pa_context_set_state_callback +libpulse.so.0:pa_context_unref +libpulse.so.0:pa_mainloop_dispatch +libpulse.so.0:pa_mainloop_free +libpulse.so.0:pa_mainloop_get_api +libpulse.so.0:pa_mainloop_iterate +libpulse.so.0:pa_mainloop_new +libpulse.so.0:pa_mainloop_poll +libpulse.so.0:pa_mainloop_prepare +libpulse.so.0:pa_operation_get_state +libpulse.so.0:pa_operation_unref +libpulse.so.0:pa_stream_connect_record +libpulse.so.0:pa_stream_drop +libpulse.so.0:pa_stream_get_latency +libpulse.so.0:pa_stream_get_state +libpulse.so.0:pa_stream_new +libpulse.so.0:pa_stream_peek +libpulse.so.0:pa_stream_unref +libpulse.so.0:pa_stream_update_timing_info +libpulse.so.0:pa_strerror +libpulse.so.0:pa_xfree +libpulse.so.0:pa_xmalloc0 +libstdc++.so.6:_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm +libstdc++.so.6:_ZNSt11logic_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZNSt11logic_errorC2ERKS_ +libstdc++.so.6:_ZNSt12future_errorD1Ev +libstdc++.so.6:_ZNSt13__future_base12_Result_baseC2Ev +libstdc++.so.6:_ZNSt13__future_base12_Result_baseD2Ev +libstdc++.so.6:_ZNSt15__exception_ptr13exception_ptr10_M_releaseEv +libstdc++.so.6:_ZNSt15__exception_ptr13exception_ptr9_M_addrefEv +libstdc++.so.6:_ZNSt15__exception_ptr13exception_ptrC1EPv +libstdc++.so.6:_ZNSt28__atomic_futex_unsigned_base19_M_futex_notify_allEPj +libstdc++.so.6:_ZNSt28__atomic_futex_unsigned_base19_M_futex_wait_untilEPjjbNSt6chrono8durationIlSt5ratioILl1ELl1EEEENS2_IlS3_ILl1ELl1000000000EEEE +libstdc++.so.6:_ZNSt28__atomic_futex_unsigned_base26_M_futex_wait_until_steadyEPjjbNSt6chrono8durationIlSt5ratioILl1ELl1EEEENS2_IlS3_ILl1ELl1000000000EEEE +libstdc++.so.6:_ZNSt3_V216generic_categoryEv +libstdc++.so.6:_ZNSt6chrono3_V212steady_clock3nowEv +libstdc++.so.6:_ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE +libstdc++.so.6:_ZNSt6thread4joinEv +libstdc++.so.6:_ZNSt6thread6_StateD2Ev +libstdc++.so.6:_ZSt11__once_call +libstdc++.so.6:_ZSt15__once_callable +libstdc++.so.6:_ZSt15future_categoryv +libstdc++.so.6:_ZSt17__throw_bad_allocv +libstdc++.so.6:_ZSt17current_exceptionv +libstdc++.so.6:_ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE +libstdc++.so.6:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base +libstdc++.so.6:_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base +libstdc++.so.6:_ZSt19__throw_logic_errorPKc +libstdc++.so.6:_ZSt20__throw_future_errori +libstdc++.so.6:_ZSt20__throw_length_errorPKc +libstdc++.so.6:_ZSt20__throw_system_errori +libstdc++.so.6:_ZSt21__glibcxx_assert_failPKciS0_S0_ +libstdc++.so.6:_ZSt24__throw_out_of_range_fmtPKcz +libstdc++.so.6:_ZSt25__throw_bad_function_callv +libstdc++.so.6:_ZSt28__throw_bad_array_new_lengthv +libstdc++.so.6:_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ +libstdc++.so.6:_ZSt9terminatev +libstdc++.so.6:_ZTIN10__cxxabiv115__forced_unwindE +libstdc++.so.6:_ZTINSt13__future_base12_Result_baseE +libstdc++.so.6:_ZTINSt6thread6_StateE +libstdc++.so.6:_ZTISt12future_error +libstdc++.so.6:_ZTISt12system_error +libstdc++.so.6:_ZTVN10__cxxabiv117__class_type_infoE +libstdc++.so.6:_ZTVN10__cxxabiv120__si_class_type_infoE +libstdc++.so.6:_ZTVSt12future_error +libstdc++.so.6:_ZdlPvm +libstdc++.so.6:_Znwm +libstdc++.so.6:__cxa_allocate_exception +libstdc++.so.6:__cxa_begin_catch +libstdc++.so.6:__cxa_end_catch +libstdc++.so.6:__cxa_init_primary_exception +libstdc++.so.6:__cxa_rethrow +libstdc++.so.6:__gxx_personality_v0 +libstdc++.so.6:__once_proxy +libswresample.so.5:swr_alloc +libswresample.so.5:swr_convert +libswresample.so.5:swr_free +libswresample.so.5:swr_init +libva-drm.so.2:vaGetDisplayDRM +libva.so.2:vaBeginPicture +libva.so.2:vaCreateBuffer +libva.so.2:vaCreateConfig +libva.so.2:vaCreateContext +libva.so.2:vaCreateSurfaces +libva.so.2:vaDestroyBuffer +libva.so.2:vaDestroyConfig +libva.so.2:vaDestroyContext +libva.so.2:vaDestroySurfaces +libva.so.2:vaEndPicture +libva.so.2:vaErrorStr +libva.so.2:vaExportSurfaceHandle +libva.so.2:vaInitialize +libva.so.2:vaMaxNumEntrypoints +libva.so.2:vaMaxNumProfiles +libva.so.2:vaQueryConfigEntrypoints +libva.so.2:vaQueryConfigProfiles +libva.so.2:vaRenderPicture +libva.so.2:vaSetInfoCallback +libva.so.2:vaSyncSurface +libva.so.2:vaTerminate +libwayland-client.so.0:wl_compositor_interface +libwayland-client.so.0:wl_display_connect +libwayland-client.so.0:wl_display_disconnect +libwayland-client.so.0:wl_display_dispatch_pending +libwayland-client.so.0:wl_display_flush +libwayland-client.so.0:wl_display_roundtrip +libwayland-client.so.0:wl_output_interface +libwayland-client.so.0:wl_proxy_add_listener +libwayland-client.so.0:wl_proxy_destroy +libwayland-client.so.0:wl_proxy_get_version +libwayland-client.so.0:wl_proxy_marshal_flags +libwayland-client.so.0:wl_registry_interface +libwayland-client.so.0:wl_surface_interface +libwayland-egl.so.1:wl_egl_window_create +libwayland-egl.so.1:wl_egl_window_destroy diff --git a/packages/g/gpu-screen-recorder/package.yml b/packages/g/gpu-screen-recorder/package.yml new file mode 100644 index 00000000000..bee9293cee4 --- /dev/null +++ b/packages/g/gpu-screen-recorder/package.yml @@ -0,0 +1,34 @@ +name : gpu-screen-recorder +version : 5.1.0 +release : 1 +source : + - https://dec05eba.com/snapshot/gpu-screen-recorder.git.5.1.0.tar.gz : 4cd61e9eb7c11843723e87ff724678ad87785438ab970feb629dd985621fc110 +homepage : https://git.dec05eba.com/gpu-screen-recorder/about/ +license : GPL-3.0-only +component : multimedia.video +summary : A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux. +description: | + This is a screen recorder that has minimal impact on system performance by recording your monitor using the GPU only, similar to shadowplay on windows. This is the fastest screen recording tool for Linux. +clang : yes +builddeps : + - pkgconfig(dbus-1) + - pkgconfig(libavcodec) + - pkgconfig(libcap) + - pkgconfig(libdrm) + - pkgconfig(libglvnd) + - pkgconfig(libpulse) + - pkgconfig(libva) + - pkgconfig(libpipewire-0.3) + - pkgconfig(vulkan) + - pkgconfig(wayland-client) + - pkgconfig(x11) + - pkgconfig(xcomposite) + - pkgconfig(xdamage) + - pkgconfig(xrandr) + +setup : | + %meson_configure +build : | + %ninja_build +install : | + %ninja_install diff --git a/packages/g/gpu-screen-recorder/pspec_x86_64.xml b/packages/g/gpu-screen-recorder/pspec_x86_64.xml new file mode 100644 index 00000000000..0bff4b39d7f --- /dev/null +++ b/packages/g/gpu-screen-recorder/pspec_x86_64.xml @@ -0,0 +1,38 @@ + + + gpu-screen-recorder + https://git.dec05eba.com/gpu-screen-recorder/about/ + + Robert Gonzalez + uni.dos12@outlook.com + + GPL-3.0-only + multimedia.video + A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux. + This is a screen recorder that has minimal impact on system performance by recording your monitor using the GPU only, similar to shadowplay on windows. This is the fastest screen recording tool for Linux. + + https://sources.getsol.us/README.Solus + + + gpu-screen-recorder + A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux. + This is a screen recorder that has minimal impact on system performance by recording your monitor using the GPU only, similar to shadowplay on windows. This is the fastest screen recording tool for Linux. + + multimedia.video + + /usr/bin/gpu-screen-recorder + /usr/bin/gsr-kms-server + /usr/lib/modprobe.d/gsr-nvidia.conf + /usr/lib/systemd/user/gpu-screen-recorder.service + + + + + 2025-01-27 + 5.1.0 + Packaging update + Robert Gonzalez + uni.dos12@outlook.com + + + \ No newline at end of file From 724654c241552f34bff8ab30fd5b4fc3a9ebb51a Mon Sep 17 00:00:00 2001 From: uni-dos Date: Tue, 28 Jan 2025 11:04:22 -0800 Subject: [PATCH 2/2] gpu-screen-recorder-gtk: Add at v5.1.2 **Summary** - add gtk version for ease of use over the cli --- .../g/gpu-screen-recorder-gtk/MAINTAINERS.md | 4 + .../g/gpu-screen-recorder-gtk/abi_used_libs | 10 + .../gpu-screen-recorder-gtk/abi_used_symbols | 278 ++++++++++++++++++ .../g/gpu-screen-recorder-gtk/package.yml | 26 ++ .../gpu-screen-recorder-gtk/pspec_x86_64.xml | 49 +++ packages/g/gpu-screen-recorder/MAINTAINERS.md | 4 + packages/g/gpu-screen-recorder/package.yml | 2 +- .../g/gpu-screen-recorder/pspec_x86_64.xml | 2 +- 8 files changed, 373 insertions(+), 2 deletions(-) create mode 100644 packages/g/gpu-screen-recorder-gtk/MAINTAINERS.md create mode 100644 packages/g/gpu-screen-recorder-gtk/abi_used_libs create mode 100644 packages/g/gpu-screen-recorder-gtk/abi_used_symbols create mode 100644 packages/g/gpu-screen-recorder-gtk/package.yml create mode 100644 packages/g/gpu-screen-recorder-gtk/pspec_x86_64.xml create mode 100644 packages/g/gpu-screen-recorder/MAINTAINERS.md diff --git a/packages/g/gpu-screen-recorder-gtk/MAINTAINERS.md b/packages/g/gpu-screen-recorder-gtk/MAINTAINERS.md new file mode 100644 index 00000000000..7d7825b316a --- /dev/null +++ b/packages/g/gpu-screen-recorder-gtk/MAINTAINERS.md @@ -0,0 +1,4 @@ +This file is used to indicate primary maintainership for this package. A package may list more than one maintainer to avoid bus factor issues. People on this list may be considered “subject-matter experts”. Please note that Solus Staff may need to perform necessary rebuilds, upgrades, or security fixes as part of the normal maintenance of the Solus package repository. If you believe this package requires an update, follow documentation from https://help.getsol.us/docs/packaging/procedures/request-a-package-update. In the event that this package becomes insufficiently maintained, the Solus Staff reserves the right to request a new maintainer, or deprecate and remove this package from the repository entirely. + +- Robert Gonzalez + - Email: uni.dos12@outlook.com diff --git a/packages/g/gpu-screen-recorder-gtk/abi_used_libs b/packages/g/gpu-screen-recorder-gtk/abi_used_libs new file mode 100644 index 00000000000..ddb1e9a6cfd --- /dev/null +++ b/packages/g/gpu-screen-recorder-gtk/abi_used_libs @@ -0,0 +1,10 @@ +libX11.so.6 +libayatana-appindicator3.so.1 +libc.so.6 +libgcc_s.so.1 +libgdk-3.so.0 +libgio-2.0.so.0 +libglib-2.0.so.0 +libgobject-2.0.so.0 +libgtk-3.so.0 +libstdc++.so.6 diff --git a/packages/g/gpu-screen-recorder-gtk/abi_used_symbols b/packages/g/gpu-screen-recorder-gtk/abi_used_symbols new file mode 100644 index 00000000000..3201d5dc5b8 --- /dev/null +++ b/packages/g/gpu-screen-recorder-gtk/abi_used_symbols @@ -0,0 +1,278 @@ +libX11.so.6:XCloseDisplay +libX11.so.6:XCreateFontCursor +libX11.so.6:XCreateIC +libX11.so.6:XFree +libX11.so.6:XFreeModifiermap +libX11.so.6:XFreeStringList +libX11.so.6:XGetModifierMapping +libX11.so.6:XGetWMName +libX11.so.6:XGetWindowAttributes +libX11.so.6:XGetWindowProperty +libX11.so.6:XGrabKey +libX11.so.6:XGrabKeyboard +libX11.so.6:XGrabPointer +libX11.so.6:XInternAtom +libX11.so.6:XKeysymToKeycode +libX11.so.6:XKeysymToString +libX11.so.6:XLookupKeysym +libX11.so.6:XOpenDisplay +libX11.so.6:XOpenIM +libX11.so.6:XQueryTree +libX11.so.6:XSetErrorHandler +libX11.so.6:XSync +libX11.so.6:XUngrabKey +libX11.so.6:XUngrabKeyboard +libX11.so.6:XUngrabPointer +libX11.so.6:XmbTextPropertyToTextList +libX11.so.6:Xutf8LookupString +libayatana-appindicator3.so.1:app_indicator_new +libayatana-appindicator3.so.1:app_indicator_set_icon_full +libayatana-appindicator3.so.1:app_indicator_set_menu +libayatana-appindicator3.so.1:app_indicator_set_status +libayatana-appindicator3.so.1:app_indicator_set_title +libc.so.6:__assert_fail +libc.so.6:__cxa_atexit +libc.so.6:__errno_location +libc.so.6:__isoc23_sscanf +libc.so.6:__libc_start_main +libc.so.6:__memcpy_chk +libc.so.6:__stack_chk_fail +libc.so.6:__strcpy_chk +libc.so.6:__vfprintf_chk +libc.so.6:__vsnprintf_chk +libc.so.6:_exit +libc.so.6:access +libc.so.6:clock_gettime +libc.so.6:dirname +libc.so.6:dlclose +libc.so.6:dlopen +libc.so.6:execvp +libc.so.6:exit +libc.so.6:fclose +libc.so.6:ferror +libc.so.6:fgets +libc.so.6:fopen64 +libc.so.6:fork +libc.so.6:fread +libc.so.6:free +libc.so.6:fseek +libc.so.6:ftell +libc.so.6:getenv +libc.so.6:geteuid +libc.so.6:getpid +libc.so.6:getppid +libc.so.6:getpwuid +libc.so.6:getrandom +libc.so.6:getuid +libc.so.6:kill +libc.so.6:localtime +libc.so.6:malloc +libc.so.6:memchr +libc.so.6:memcmp +libc.so.6:memcpy +libc.so.6:memmove +libc.so.6:memset +libc.so.6:mkdir +libc.so.6:pclose +libc.so.6:perror +libc.so.6:popen +libc.so.6:prctl +libc.so.6:setenv +libc.so.6:setlocale +libc.so.6:stat64 +libc.so.6:stderr +libc.so.6:strcasecmp +libc.so.6:strchr +libc.so.6:strcmp +libc.so.6:strdup +libc.so.6:strerror +libc.so.6:strftime +libc.so.6:strlen +libc.so.6:strncmp +libc.so.6:system +libc.so.6:time +libc.so.6:waitpid +libgcc_s.so.1:_Unwind_Resume +libgdk-3.so.0:gdk_display_get_default +libgdk-3.so.0:gdk_get_default_root_window +libgdk-3.so.0:gdk_screen_get_default +libgdk-3.so.0:gdk_screen_get_root_window +libgdk-3.so.0:gdk_wayland_display_query_registry +libgdk-3.so.0:gdk_window_add_filter +libgdk-3.so.0:gdk_window_hide +libgdk-3.so.0:gdk_window_remove_filter +libgdk-3.so.0:gdk_window_set_events +libgdk-3.so.0:gdk_window_show +libgdk-3.so.0:gdk_x11_get_default_xdisplay +libgdk-3.so.0:gdk_x11_window_get_xid +libgio-2.0.so.0:g_application_quit +libgio-2.0.so.0:g_application_run +libgio-2.0.so.0:g_application_send_notification +libgio-2.0.so.0:g_application_withdraw_notification +libgio-2.0.so.0:g_bus_get_sync +libgio-2.0.so.0:g_dbus_connection_call_sync +libgio-2.0.so.0:g_dbus_connection_signal_subscribe +libgio-2.0.so.0:g_dbus_proxy_new_for_bus_sync +libgio-2.0.so.0:g_notification_new +libgio-2.0.so.0:g_notification_set_body +libgio-2.0.so.0:g_notification_set_priority +libglib-2.0.so.0:g_free +libglib-2.0.so.0:g_list_foreach +libglib-2.0.so.0:g_list_free +libglib-2.0.so.0:g_strcmp0 +libglib-2.0.so.0:g_timeout_add +libglib-2.0.so.0:g_variant_builder_add +libglib-2.0.so.0:g_variant_builder_add_value +libglib-2.0.so.0:g_variant_builder_end +libglib-2.0.so.0:g_variant_builder_init +libglib-2.0.so.0:g_variant_get +libglib-2.0.so.0:g_variant_get_child +libglib-2.0.so.0:g_variant_lookup +libglib-2.0.so.0:g_variant_lookup_value +libglib-2.0.so.0:g_variant_n_children +libglib-2.0.so.0:g_variant_new_object_path +libglib-2.0.so.0:g_variant_new_string +libglib-2.0.so.0:g_variant_new_tuple +libglib-2.0.so.0:g_variant_type_checked_ +libgobject-2.0.so.0:g_object_get_data +libgobject-2.0.so.0:g_object_set +libgobject-2.0.so.0:g_object_set_data +libgobject-2.0.so.0:g_object_unref +libgobject-2.0.so.0:g_signal_connect_data +libgobject-2.0.so.0:g_type_check_instance_is_a +libgtk-3.so.0:gtk_application_new +libgtk-3.so.0:gtk_application_window_new +libgtk-3.so.0:gtk_box_new +libgtk-3.so.0:gtk_box_pack_start +libgtk-3.so.0:gtk_button_get_label +libgtk-3.so.0:gtk_button_new_with_label +libgtk-3.so.0:gtk_button_set_always_show_image +libgtk-3.so.0:gtk_button_set_image +libgtk-3.so.0:gtk_button_set_image_position +libgtk-3.so.0:gtk_button_set_label +libgtk-3.so.0:gtk_cell_layout_pack_start +libgtk-3.so.0:gtk_cell_layout_set_attributes +libgtk-3.so.0:gtk_cell_layout_set_cell_data_func +libgtk-3.so.0:gtk_cell_renderer_text_new +libgtk-3.so.0:gtk_check_button_new_with_label +libgtk-3.so.0:gtk_check_menu_item_get_active +libgtk-3.so.0:gtk_check_menu_item_new_with_label +libgtk-3.so.0:gtk_check_menu_item_set_active +libgtk-3.so.0:gtk_combo_box_get_active_id +libgtk-3.so.0:gtk_combo_box_get_active_iter +libgtk-3.so.0:gtk_combo_box_get_entry_text_column +libgtk-3.so.0:gtk_combo_box_get_id_column +libgtk-3.so.0:gtk_combo_box_get_model +libgtk-3.so.0:gtk_combo_box_new_with_model +libgtk-3.so.0:gtk_combo_box_set_active +libgtk-3.so.0:gtk_combo_box_set_active_id +libgtk-3.so.0:gtk_combo_box_set_active_iter +libgtk-3.so.0:gtk_combo_box_text_append +libgtk-3.so.0:gtk_combo_box_text_get_active_text +libgtk-3.so.0:gtk_combo_box_text_get_type +libgtk-3.so.0:gtk_combo_box_text_new +libgtk-3.so.0:gtk_container_add +libgtk-3.so.0:gtk_container_foreach +libgtk-3.so.0:gtk_container_get_children +libgtk-3.so.0:gtk_container_remove +libgtk-3.so.0:gtk_dialog_run +libgtk-3.so.0:gtk_entry_get_text +libgtk-3.so.0:gtk_entry_get_visibility +libgtk-3.so.0:gtk_entry_new +libgtk-3.so.0:gtk_entry_set_icon_activatable +libgtk-3.so.0:gtk_entry_set_icon_from_icon_name +libgtk-3.so.0:gtk_entry_set_input_purpose +libgtk-3.so.0:gtk_entry_set_text +libgtk-3.so.0:gtk_entry_set_visibility +libgtk-3.so.0:gtk_file_chooser_dialog_new +libgtk-3.so.0:gtk_file_chooser_get_filename +libgtk-3.so.0:gtk_frame_new +libgtk-3.so.0:gtk_grab_add +libgtk-3.so.0:gtk_grab_remove +libgtk-3.so.0:gtk_grid_attach +libgtk-3.so.0:gtk_grid_get_child_at +libgtk-3.so.0:gtk_grid_new +libgtk-3.so.0:gtk_grid_set_column_spacing +libgtk-3.so.0:gtk_grid_set_row_spacing +libgtk-3.so.0:gtk_icon_theme_get_default +libgtk-3.so.0:gtk_icon_theme_has_icon +libgtk-3.so.0:gtk_icon_theme_prepend_search_path +libgtk-3.so.0:gtk_image_new_from_icon_name +libgtk-3.so.0:gtk_image_set_from_icon_name +libgtk-3.so.0:gtk_label_get_type +libgtk-3.so.0:gtk_label_new +libgtk-3.so.0:gtk_label_set_selectable +libgtk-3.so.0:gtk_label_set_text +libgtk-3.so.0:gtk_label_set_xalign +libgtk-3.so.0:gtk_list_store_append +libgtk-3.so.0:gtk_list_store_new +libgtk-3.so.0:gtk_list_store_set +libgtk-3.so.0:gtk_menu_item_new_with_label +libgtk-3.so.0:gtk_menu_item_set_label +libgtk-3.so.0:gtk_menu_item_set_submenu +libgtk-3.so.0:gtk_menu_new +libgtk-3.so.0:gtk_menu_shell_append +libgtk-3.so.0:gtk_message_dialog_get_message_area +libgtk-3.so.0:gtk_message_dialog_new +libgtk-3.so.0:gtk_message_dialog_new_with_markup +libgtk-3.so.0:gtk_scrolled_window_new +libgtk-3.so.0:gtk_scrolled_window_set_max_content_height +libgtk-3.so.0:gtk_scrolled_window_set_max_content_width +libgtk-3.so.0:gtk_scrolled_window_set_min_content_height +libgtk-3.so.0:gtk_scrolled_window_set_min_content_width +libgtk-3.so.0:gtk_scrolled_window_set_propagate_natural_height +libgtk-3.so.0:gtk_scrolled_window_set_propagate_natural_width +libgtk-3.so.0:gtk_separator_menu_item_new +libgtk-3.so.0:gtk_separator_new +libgtk-3.so.0:gtk_spin_button_get_value_as_int +libgtk-3.so.0:gtk_spin_button_new_with_range +libgtk-3.so.0:gtk_spin_button_set_value +libgtk-3.so.0:gtk_stack_add_named +libgtk-3.so.0:gtk_stack_get_visible_child +libgtk-3.so.0:gtk_stack_new +libgtk-3.so.0:gtk_stack_set_homogeneous +libgtk-3.so.0:gtk_stack_set_transition_duration +libgtk-3.so.0:gtk_stack_set_transition_type +libgtk-3.so.0:gtk_stack_set_visible_child +libgtk-3.so.0:gtk_toggle_button_get_active +libgtk-3.so.0:gtk_toggle_button_set_active +libgtk-3.so.0:gtk_tree_model_get +libgtk-3.so.0:gtk_tree_model_get_iter_first +libgtk-3.so.0:gtk_tree_model_iter_next +libgtk-3.so.0:gtk_widget_destroy +libgtk-3.so.0:gtk_widget_get_parent +libgtk-3.so.0:gtk_widget_get_window +libgtk-3.so.0:gtk_widget_set_halign +libgtk-3.so.0:gtk_widget_set_hexpand +libgtk-3.so.0:gtk_widget_set_margin_bottom +libgtk-3.so.0:gtk_widget_set_margin_end +libgtk-3.so.0:gtk_widget_set_margin_start +libgtk-3.so.0:gtk_widget_set_margin_top +libgtk-3.so.0:gtk_widget_set_opacity +libgtk-3.so.0:gtk_widget_set_sensitive +libgtk-3.so.0:gtk_widget_set_valign +libgtk-3.so.0:gtk_widget_set_vexpand +libgtk-3.so.0:gtk_widget_set_visible +libgtk-3.so.0:gtk_widget_show_all +libgtk-3.so.0:gtk_window_close +libgtk-3.so.0:gtk_window_set_default_icon_name +libgtk-3.so.0:gtk_window_set_icon_name +libgtk-3.so.0:gtk_window_set_resizable +libgtk-3.so.0:gtk_window_set_title +libstdc++.so.6:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base +libstdc++.so.6:_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base +libstdc++.so.6:_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base +libstdc++.so.6:_ZSt19__throw_logic_errorPKc +libstdc++.so.6:_ZSt20__throw_length_errorPKc +libstdc++.so.6:_ZSt21__glibcxx_assert_failPKciS0_S0_ +libstdc++.so.6:_ZSt24__throw_out_of_range_fmtPKcz +libstdc++.so.6:_ZSt25__throw_bad_function_callv +libstdc++.so.6:_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ +libstdc++.so.6:_ZSt9terminatev +libstdc++.so.6:_ZTVN10__cxxabiv117__class_type_infoE +libstdc++.so.6:_ZdlPvm +libstdc++.so.6:_Znwm +libstdc++.so.6:__cxa_begin_catch +libstdc++.so.6:__cxa_end_catch +libstdc++.so.6:__cxa_rethrow +libstdc++.so.6:__gxx_personality_v0 diff --git a/packages/g/gpu-screen-recorder-gtk/package.yml b/packages/g/gpu-screen-recorder-gtk/package.yml new file mode 100644 index 00000000000..e5d5be145ca --- /dev/null +++ b/packages/g/gpu-screen-recorder-gtk/package.yml @@ -0,0 +1,26 @@ +name : gpu-screen-recorder-gtk +version : 5.1.5 +release : 1 +source : + - https://dec05eba.com/snapshot/gpu-screen-recorder-gtk.git.5.1.5.tar.gz : dbeeae0d1c95be8d07076ed5c34b9bdaa6a9d7325a971b8cb6f2ec15eb44384c +homepage : https://git.dec05eba.com/gpu-screen-recorder-gtk/about/ +license : GPL-3.0-only +component : multimedia.video +summary : GTK frontend for GPU Screen Recorder. +description: | + Gtk frontend to gpu-screen-recorder, a shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux. +clang : yes +builddeps : + - pkgconfig(ayatana-appindicator3-0.1) + - pkgconfig(gtk+-3.0) + - pkgconfig(x11) + - desktop-file-utils +rundeps : + - gpu-screen-recorder + - libayatana-appindicator +setup : | + %meson_configure +build : | + %ninja_build +install : | + %ninja_install diff --git a/packages/g/gpu-screen-recorder-gtk/pspec_x86_64.xml b/packages/g/gpu-screen-recorder-gtk/pspec_x86_64.xml new file mode 100644 index 00000000000..2a5c7ff1dc2 --- /dev/null +++ b/packages/g/gpu-screen-recorder-gtk/pspec_x86_64.xml @@ -0,0 +1,49 @@ + + + gpu-screen-recorder-gtk + https://git.dec05eba.com/gpu-screen-recorder-gtk/about/ + + Robert Gonzalez + uni.dos12@outlook.com + + GPL-3.0-only + multimedia.video + GTK frontend for GPU Screen Recorder. + Gtk frontend to gpu-screen-recorder, a shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux. + + https://sources.getsol.us/README.Solus + + + gpu-screen-recorder-gtk + GTK frontend for GPU Screen Recorder. + Gtk frontend to gpu-screen-recorder, a shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux. + + multimedia.video + + /usr/bin/gpu-screen-recorder-gtk + /usr/share/applications/com.dec05eba.gpu_screen_recorder.desktop + /usr/share/icons/hicolor/128x128/apps/com.dec05eba.gpu_screen_recorder.png + /usr/share/icons/hicolor/128x128/status/com.dec05eba.gpu_screen_recorder.tray-idle.png + /usr/share/icons/hicolor/128x128/status/com.dec05eba.gpu_screen_recorder.tray-paused.png + /usr/share/icons/hicolor/128x128/status/com.dec05eba.gpu_screen_recorder.tray-recording.png + /usr/share/icons/hicolor/32x32/apps/com.dec05eba.gpu_screen_recorder.png + /usr/share/icons/hicolor/32x32/status/com.dec05eba.gpu_screen_recorder.tray-idle.png + /usr/share/icons/hicolor/32x32/status/com.dec05eba.gpu_screen_recorder.tray-paused.png + /usr/share/icons/hicolor/32x32/status/com.dec05eba.gpu_screen_recorder.tray-recording.png + /usr/share/icons/hicolor/64x64/apps/com.dec05eba.gpu_screen_recorder.png + /usr/share/icons/hicolor/64x64/status/com.dec05eba.gpu_screen_recorder.tray-idle.png + /usr/share/icons/hicolor/64x64/status/com.dec05eba.gpu_screen_recorder.tray-paused.png + /usr/share/icons/hicolor/64x64/status/com.dec05eba.gpu_screen_recorder.tray-recording.png + /usr/share/metainfo/com.dec05eba.gpu_screen_recorder.appdata.xml + + + + + 2025-02-23 + 5.1.5 + Packaging update + Robert Gonzalez + uni.dos12@outlook.com + + + \ No newline at end of file diff --git a/packages/g/gpu-screen-recorder/MAINTAINERS.md b/packages/g/gpu-screen-recorder/MAINTAINERS.md new file mode 100644 index 00000000000..7d7825b316a --- /dev/null +++ b/packages/g/gpu-screen-recorder/MAINTAINERS.md @@ -0,0 +1,4 @@ +This file is used to indicate primary maintainership for this package. A package may list more than one maintainer to avoid bus factor issues. People on this list may be considered “subject-matter experts”. Please note that Solus Staff may need to perform necessary rebuilds, upgrades, or security fixes as part of the normal maintenance of the Solus package repository. If you believe this package requires an update, follow documentation from https://help.getsol.us/docs/packaging/procedures/request-a-package-update. In the event that this package becomes insufficiently maintained, the Solus Staff reserves the right to request a new maintainer, or deprecate and remove this package from the repository entirely. + +- Robert Gonzalez + - Email: uni.dos12@outlook.com diff --git a/packages/g/gpu-screen-recorder/package.yml b/packages/g/gpu-screen-recorder/package.yml index bee9293cee4..f218c7fa642 100644 --- a/packages/g/gpu-screen-recorder/package.yml +++ b/packages/g/gpu-screen-recorder/package.yml @@ -16,9 +16,9 @@ builddeps : - pkgconfig(libcap) - pkgconfig(libdrm) - pkgconfig(libglvnd) + - pkgconfig(libpipewire-0.3) - pkgconfig(libpulse) - pkgconfig(libva) - - pkgconfig(libpipewire-0.3) - pkgconfig(vulkan) - pkgconfig(wayland-client) - pkgconfig(x11) diff --git a/packages/g/gpu-screen-recorder/pspec_x86_64.xml b/packages/g/gpu-screen-recorder/pspec_x86_64.xml index 0bff4b39d7f..481bba8b2cf 100644 --- a/packages/g/gpu-screen-recorder/pspec_x86_64.xml +++ b/packages/g/gpu-screen-recorder/pspec_x86_64.xml @@ -28,7 +28,7 @@ - 2025-01-27 + 2025-01-28 5.1.0 Packaging update Robert Gonzalez