diff --git a/Makefile b/Makefile new file mode 100644 --- /dev/null +++ b/Makefile @@ -0,0 +1 @@ +include ../Makefile.common diff --git a/abi_used_libs b/abi_used_libs new file mode 100644 --- /dev/null +++ b/abi_used_libs @@ -0,0 +1,22 @@ +ld-linux-x86-64.so.2 +libX11.so.6 +libXfixes.so.3 +libXrandr.so.2 +libXtst.so.6 +libavcodec.so.58 +libavutil.so.56 +libc.so.6 +libcrypto.so.1.1 +libdl.so.2 +libevdev.so.2 +libgcc_s.so.1 +libm.so.6 +libopus.so.0 +libpthread.so.0 +libpulse-simple.so.0 +libpulse.so.0 +libssl.so.1.1 +libstdc++.so.6 +libswscale.so.5 +libxcb-shm.so.0 +libxcb.so.1 diff --git a/abi_used_symbols b/abi_used_symbols new file mode 100644 --- /dev/null +++ b/abi_used_symbols @@ -0,0 +1,684 @@ +ld-linux-x86-64.so.2:__tls_get_addr +libX11.so.6:XCloseDisplay +libX11.so.6:XFlush +libX11.so.6:XFree +libX11.so.6:XGetImage +libX11.so.6:XGetWindowAttributes +libX11.so.6:XInitThreads +libX11.so.6:XKeysymToKeycode +libX11.so.6:XOpenDisplay +libX11.so.6:XSync +libXfixes.so.3:XFixesGetCursorImage +libXrandr.so.2:XRRFreeCrtcInfo +libXrandr.so.2:XRRFreeOutputInfo +libXrandr.so.2:XRRFreeScreenResources +libXrandr.so.2:XRRGetCrtcInfo +libXrandr.so.2:XRRGetOutputInfo +libXrandr.so.2:XRRGetScreenResources +libXtst.so.6:XTestFakeKeyEvent +libavcodec.so.58:av_packet_unref +libavcodec.so.58:avcodec_alloc_context3 +libavcodec.so.58:avcodec_find_encoder_by_name +libavcodec.so.58:avcodec_free_context +libavcodec.so.58:avcodec_open2 +libavcodec.so.58:avcodec_receive_packet +libavcodec.so.58:avcodec_send_frame +libavutil.so.56:av_buffer_alloc +libavutil.so.56:av_buffer_allocz +libavutil.so.56:av_buffer_create +libavutil.so.56:av_buffer_is_writable +libavutil.so.56:av_buffer_make_writable +libavutil.so.56:av_buffer_ref +libavutil.so.56:av_buffer_unref +libavutil.so.56:av_default_item_name +libavutil.so.56:av_dict_set +libavutil.so.56:av_dict_set_int +libavutil.so.56:av_fast_realloc +libavutil.so.56:av_frame_alloc +libavutil.so.56:av_frame_free +libavutil.so.56:av_frame_get_buffer +libavutil.so.56:av_frame_make_writable +libavutil.so.56:av_free +libavutil.so.56:av_freep +libavutil.so.56:av_hwdevice_ctx_alloc +libavutil.so.56:av_hwdevice_ctx_create +libavutil.so.56:av_hwdevice_ctx_init +libavutil.so.56:av_hwframe_ctx_alloc +libavutil.so.56:av_hwframe_ctx_init +libavutil.so.56:av_hwframe_get_buffer +libavutil.so.56:av_hwframe_transfer_data +libavutil.so.56:av_log +libavutil.so.56:av_log2 +libavutil.so.56:av_log_set_level +libavutil.so.56:av_malloc +libavutil.so.56:av_malloc_array +libavutil.so.56:av_mallocz +libavutil.so.56:av_memdup +libavutil.so.56:av_opt_free +libavutil.so.56:av_opt_set_defaults +libavutil.so.56:av_realloc +libavutil.so.56:av_realloc_array +libavutil.so.56:av_reallocp +libavutil.so.56:av_reallocp_array +libavutil.so.56:av_strerror +libc.so.6:__ctype_b_loc +libc.so.6:__cxa_atexit +libc.so.6:__environ +libc.so.6:__fdelt_chk +libc.so.6:__fprintf_chk +libc.so.6:__isoc99_sscanf +libc.so.6:__libc_start_main +libc.so.6:__memcpy_chk +libc.so.6:__snprintf_chk +libc.so.6:__sprintf_chk +libc.so.6:__stack_chk_fail +libc.so.6:__strcat_chk +libc.so.6:_exit +libc.so.6:abort +libc.so.6:access +libc.so.6:bind +libc.so.6:calloc +libc.so.6:clock_gettime +libc.so.6:dup +libc.so.6:dup2 +libc.so.6:environ +libc.so.6:epoll_create +libc.so.6:epoll_create1 +libc.so.6:epoll_ctl +libc.so.6:epoll_wait +libc.so.6:eventfd +libc.so.6:execve +libc.so.6:fclose +libc.so.6:fcntl +libc.so.6:fflush +libc.so.6:fileno +libc.so.6:fopen +libc.so.6:fork +libc.so.6:free +libc.so.6:freeaddrinfo +libc.so.6:freeifaddrs +libc.so.6:fwrite +libc.so.6:gai_strerror +libc.so.6:getaddrinfo +libc.so.6:getenv +libc.so.6:geteuid +libc.so.6:gethostname +libc.so.6:getifaddrs +libc.so.6:getnameinfo +libc.so.6:getpeername +libc.so.6:getpwuid +libc.so.6:getsockname +libc.so.6:getsockopt +libc.so.6:gettimeofday +libc.so.6:gmtime_r +libc.so.6:if_indextoname +libc.so.6:if_nametoindex +libc.so.6:in6addr_any +libc.so.6:inet_ntop +libc.so.6:inet_pton +libc.so.6:ioctl +libc.so.6:kill +libc.so.6:killpg +libc.so.6:listen +libc.so.6:localtime +libc.so.6:localtime_r +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:nanosleep +libc.so.6:perror +libc.so.6:pipe +libc.so.6:poll +libc.so.6:posix_memalign +libc.so.6:printf +libc.so.6:pthread_attr_getdetachstate +libc.so.6:pthread_cond_destroy +libc.so.6:pthread_cond_init +libc.so.6:pthread_condattr_destroy +libc.so.6:pthread_condattr_init +libc.so.6:pthread_self +libc.so.6:pthread_sigmask +libc.so.6:realloc +libc.so.6:sched_yield +libc.so.6:select +libc.so.6:setenv +libc.so.6:setpgid +libc.so.6:setsockopt +libc.so.6:shmat +libc.so.6:shmctl +libc.so.6:shmdt +libc.so.6:shmget +libc.so.6:shutdown +libc.so.6:sigfillset +libc.so.6:signal +libc.so.6:socket +libc.so.6:stderr +libc.so.6:stpcpy +libc.so.6:strchr +libc.so.6:strcmp +libc.so.6:strdup +libc.so.6:strerror +libc.so.6:strerror_r +libc.so.6:strftime +libc.so.6:strlen +libc.so.6:strncasecmp +libc.so.6:strncmp +libc.so.6:strncpy +libc.so.6:strstr +libc.so.6:strtod +libc.so.6:strtok +libc.so.6:strtol +libc.so.6:strtoul +libc.so.6:strtoull +libc.so.6:syscall +libc.so.6:sysconf +libc.so.6:time +libc.so.6:timerfd_create +libc.so.6:timerfd_settime +libc.so.6:tolower +libc.so.6:waitpid +libc.so.6:wcslen +libc.so.6:wmemcpy +libcrypto.so.1.1:ASN1_INTEGER_set +libcrypto.so.1.1:ASN1_STRING_dup +libcrypto.so.1.1:ASN1_STRING_free +libcrypto.so.1.1:BIO_ctrl +libcrypto.so.1.1:BIO_ctrl_pending +libcrypto.so.1.1:BIO_f_base64 +libcrypto.so.1.1:BIO_free +libcrypto.so.1.1:BIO_free_all +libcrypto.so.1.1:BIO_new +libcrypto.so.1.1:BIO_new_bio_pair +libcrypto.so.1.1:BIO_new_mem_buf +libcrypto.so.1.1:BIO_push +libcrypto.so.1.1:BIO_read +libcrypto.so.1.1:BIO_s_mem +libcrypto.so.1.1:BIO_set_flags +libcrypto.so.1.1:BIO_write +libcrypto.so.1.1:BN_free +libcrypto.so.1.1:BN_new +libcrypto.so.1.1:BN_set_word +libcrypto.so.1.1:CONF_modules_unload +libcrypto.so.1.1:ERR_clear_error +libcrypto.so.1.1:ERR_get_error +libcrypto.so.1.1:ERR_reason_error_string +libcrypto.so.1.1:EVP_CIPHER_CTX_ctrl +libcrypto.so.1.1:EVP_CIPHER_CTX_free +libcrypto.so.1.1:EVP_CIPHER_CTX_new +libcrypto.so.1.1:EVP_CIPHER_CTX_reset +libcrypto.so.1.1:EVP_CIPHER_CTX_set_padding +libcrypto.so.1.1:EVP_DecryptFinal_ex +libcrypto.so.1.1:EVP_DecryptInit_ex +libcrypto.so.1.1:EVP_DecryptUpdate +libcrypto.so.1.1:EVP_DigestSignFinal +libcrypto.so.1.1:EVP_DigestSignInit +libcrypto.so.1.1:EVP_DigestUpdate +libcrypto.so.1.1:EVP_DigestVerifyFinal +libcrypto.so.1.1:EVP_DigestVerifyInit +libcrypto.so.1.1:EVP_EncryptFinal_ex +libcrypto.so.1.1:EVP_EncryptInit_ex +libcrypto.so.1.1:EVP_EncryptUpdate +libcrypto.so.1.1:EVP_MD_CTX_free +libcrypto.so.1.1:EVP_MD_CTX_new +libcrypto.so.1.1:EVP_PKEY_assign +libcrypto.so.1.1:EVP_PKEY_free +libcrypto.so.1.1:EVP_PKEY_new +libcrypto.so.1.1:EVP_aes_128_ecb +libcrypto.so.1.1:EVP_aes_128_gcm +libcrypto.so.1.1:EVP_sha256 +libcrypto.so.1.1:PEM_read_bio_PrivateKey +libcrypto.so.1.1:PEM_read_bio_X509 +libcrypto.so.1.1:PEM_write_bio_PrivateKey +libcrypto.so.1.1:PEM_write_bio_X509 +libcrypto.so.1.1:RAND_bytes +libcrypto.so.1.1:RSA_generate_key_ex +libcrypto.so.1.1:RSA_new +libcrypto.so.1.1:SHA256_Final +libcrypto.so.1.1:SHA256_Init +libcrypto.so.1.1:SHA256_Update +libcrypto.so.1.1:X509_NAME_add_entry_by_txt +libcrypto.so.1.1:X509_NAME_oneline +libcrypto.so.1.1:X509_STORE_CTX_cleanup +libcrypto.so.1.1:X509_STORE_CTX_free +libcrypto.so.1.1:X509_STORE_CTX_get_current_cert +libcrypto.so.1.1:X509_STORE_CTX_get_error +libcrypto.so.1.1:X509_STORE_CTX_get_ex_data +libcrypto.so.1.1:X509_STORE_CTX_init +libcrypto.so.1.1:X509_STORE_CTX_new +libcrypto.so.1.1:X509_STORE_CTX_set_cert +libcrypto.so.1.1:X509_STORE_add_cert +libcrypto.so.1.1:X509_STORE_free +libcrypto.so.1.1:X509_STORE_new +libcrypto.so.1.1:X509_free +libcrypto.so.1.1:X509_get0_notAfter +libcrypto.so.1.1:X509_get0_notBefore +libcrypto.so.1.1:X509_get0_signature +libcrypto.so.1.1:X509_get_pubkey +libcrypto.so.1.1:X509_get_serialNumber +libcrypto.so.1.1:X509_get_subject_name +libcrypto.so.1.1:X509_gmtime_adj +libcrypto.so.1.1:X509_new +libcrypto.so.1.1:X509_set1_notAfter +libcrypto.so.1.1:X509_set1_notBefore +libcrypto.so.1.1:X509_set_issuer_name +libcrypto.so.1.1:X509_set_pubkey +libcrypto.so.1.1:X509_set_version +libcrypto.so.1.1:X509_sign +libcrypto.so.1.1:X509_verify_cert +libcrypto.so.1.1:X509_verify_cert_error_string +libdl.so.2:dlclose +libdl.so.2:dlopen +libdl.so.2:dlsym +libevdev.so.2:libevdev_enable_event_code +libevdev.so.2:libevdev_enable_event_type +libevdev.so.2:libevdev_enable_property +libevdev.so.2:libevdev_free +libevdev.so.2:libevdev_new +libevdev.so.2:libevdev_set_id_bustype +libevdev.so.2:libevdev_set_id_product +libevdev.so.2:libevdev_set_id_vendor +libevdev.so.2:libevdev_set_id_version +libevdev.so.2:libevdev_set_name +libevdev.so.2:libevdev_set_uniq +libevdev.so.2:libevdev_uinput_create_from_device +libevdev.so.2:libevdev_uinput_destroy +libevdev.so.2:libevdev_uinput_get_devnode +libevdev.so.2:libevdev_uinput_write_event +libgcc_s.so.1:_Unwind_Resume +libm.so.6:fminf +libm.so.6:lroundf +libopus.so.0:opus_multistream_encode +libopus.so.0:opus_multistream_encoder_create +libopus.so.0:opus_multistream_encoder_ctl +libopus.so.0:opus_multistream_encoder_destroy +libopus.so.0:opus_strerror +libpthread.so.0:__errno_location +libpthread.so.0:accept +libpthread.so.0:close +libpthread.so.0:connect +libpthread.so.0:open +libpthread.so.0:pause +libpthread.so.0:pthread_cond_broadcast +libpthread.so.0:pthread_cond_clockwait +libpthread.so.0:pthread_cond_signal +libpthread.so.0:pthread_cond_timedwait +libpthread.so.0:pthread_cond_wait +libpthread.so.0:pthread_condattr_setclock +libpthread.so.0:pthread_create +libpthread.so.0:pthread_detach +libpthread.so.0:pthread_getspecific +libpthread.so.0:pthread_join +libpthread.so.0:pthread_key_create +libpthread.so.0:pthread_key_delete +libpthread.so.0:pthread_mutex_destroy +libpthread.so.0:pthread_mutex_init +libpthread.so.0:pthread_mutex_lock +libpthread.so.0:pthread_mutex_unlock +libpthread.so.0:pthread_mutexattr_destroy +libpthread.so.0:pthread_mutexattr_init +libpthread.so.0:pthread_mutexattr_settype +libpthread.so.0:pthread_rwlock_destroy +libpthread.so.0:pthread_rwlock_init +libpthread.so.0:pthread_rwlock_rdlock +libpthread.so.0:pthread_rwlock_unlock +libpthread.so.0:pthread_rwlock_wrlock +libpthread.so.0:pthread_setspecific +libpthread.so.0:read +libpthread.so.0:recv +libpthread.so.0:recvmsg +libpthread.so.0:send +libpthread.so.0:sendmsg +libpthread.so.0:sendto +libpthread.so.0:write +libpulse-simple.so.0:pa_simple_free +libpulse-simple.so.0:pa_simple_new +libpulse-simple.so.0:pa_simple_read +libpulse.so.0:pa_channel_position_to_string +libpulse.so.0:pa_context_connect +libpulse.so.0:pa_context_disconnect +libpulse.so.0:pa_context_errno +libpulse.so.0:pa_context_get_sink_info_list +libpulse.so.0:pa_context_get_state +libpulse.so.0:pa_context_load_module +libpulse.so.0:pa_context_new +libpulse.so.0:pa_context_set_default_sink +libpulse.so.0:pa_context_set_state_callback +libpulse.so.0:pa_context_unload_module +libpulse.so.0:pa_context_unref +libpulse.so.0:pa_mainloop_free +libpulse.so.0:pa_mainloop_get_api +libpulse.so.0:pa_mainloop_new +libpulse.so.0:pa_mainloop_quit +libpulse.so.0:pa_mainloop_run +libpulse.so.0:pa_operation_unref +libpulse.so.0:pa_strerror +libssl.so.1.1:SSL_CTX_ctrl +libssl.so.1.1:SSL_CTX_free +libssl.so.1.1:SSL_CTX_get_default_passwd_cb_userdata +libssl.so.1.1:SSL_CTX_get_ex_data +libssl.so.1.1:SSL_CTX_get_verify_callback +libssl.so.1.1:SSL_CTX_get_verify_mode +libssl.so.1.1:SSL_CTX_new +libssl.so.1.1:SSL_CTX_set_default_passwd_cb_userdata +libssl.so.1.1:SSL_CTX_set_ex_data +libssl.so.1.1:SSL_CTX_set_options +libssl.so.1.1:SSL_CTX_set_session_id_context +libssl.so.1.1:SSL_CTX_set_verify +libssl.so.1.1:SSL_CTX_use_PrivateKey_file +libssl.so.1.1:SSL_CTX_use_certificate_chain_file +libssl.so.1.1:SSL_accept +libssl.so.1.1:SSL_connect +libssl.so.1.1:SSL_ctrl +libssl.so.1.1:SSL_free +libssl.so.1.1:SSL_get_SSL_CTX +libssl.so.1.1:SSL_get_error +libssl.so.1.1:SSL_get_ex_data +libssl.so.1.1:SSL_get_ex_data_X509_STORE_CTX_idx +libssl.so.1.1:SSL_get_shutdown +libssl.so.1.1:SSL_new +libssl.so.1.1:SSL_read +libssl.so.1.1:SSL_set_bio +libssl.so.1.1:SSL_set_ex_data +libssl.so.1.1:SSL_write +libssl.so.1.1:TLS_client_method +libssl.so.1.1:TLS_method +libssl.so.1.1:TLS_server_method +libstdc++.so.6:_ZNKSt10filesystem7__cxx114path18has_root_directoryEv +libstdc++.so.6:_ZNKSt10filesystem7__cxx114path5_List13_Impl_deleterclEPNS2_5_ImplE +libstdc++.so.6:_ZNKSt11logic_error4whatEv +libstdc++.so.6:_ZNKSt12__basic_fileIcE7is_openEv +libstdc++.so.6:_ZNKSt13bad_exception4whatEv +libstdc++.so.6:_ZNKSt13runtime_error4whatEv +libstdc++.so.6:_ZNKSt3_V214error_category10_M_messageB5cxx11Ei +libstdc++.so.6:_ZNKSt5ctypeIcE13_M_widen_initEv +libstdc++.so.6:_ZNKSt6locale2id5_M_idEv +libstdc++.so.6:_ZNKSt6localeeqERKS_ +libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcmm +libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm +libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm +libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc +libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmPKc +libstdc++.so.6:_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv +libstdc++.so.6:_ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm +libstdc++.so.6:_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm +libstdc++.so.6:_ZNKSt9bad_alloc4whatEv +libstdc++.so.6:_ZNSi10_M_extractIlEERSiRT_ +libstdc++.so.6:_ZNSi3getEv +libstdc++.so.6:_ZNSi4readEPcl +libstdc++.so.6:_ZNSi5seekgElSt12_Ios_Seekdir +libstdc++.so.6:_ZNSi5tellgEv +libstdc++.so.6:_ZNSirsERi +libstdc++.so.6:_ZNSo3putEc +libstdc++.so.6:_ZNSo5flushEv +libstdc++.so.6:_ZNSo5writeEPKcl +libstdc++.so.6:_ZNSo6sentryC2ERSo +libstdc++.so.6:_ZNSo6sentryD2Ev +libstdc++.so.6:_ZNSo9_M_insertIbEERSoT_ +libstdc++.so.6:_ZNSo9_M_insertIdEERSoT_ +libstdc++.so.6:_ZNSo9_M_insertIeEERSoT_ +libstdc++.so.6:_ZNSo9_M_insertIlEERSoT_ +libstdc++.so.6:_ZNSo9_M_insertImEERSoT_ +libstdc++.so.6:_ZNSo9_M_insertIxEERSoT_ +libstdc++.so.6:_ZNSo9_M_insertIyEERSoT_ +libstdc++.so.6:_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE +libstdc++.so.6:_ZNSolsEi +libstdc++.so.6:_ZNSolsEs +libstdc++.so.6:_ZNSt10filesystem11permissionsERKNS_7__cxx114pathENS_5permsENS_12perm_optionsERSt10error_code +libstdc++.so.6:_ZNSt10filesystem14create_symlinkERKNS_7__cxx114pathES3_ +libstdc++.so.6:_ZNSt10filesystem14symlink_statusERKNS_7__cxx114pathE +libstdc++.so.6:_ZNSt10filesystem18create_directoriesERKNS_7__cxx114pathE +libstdc++.so.6:_ZNSt10filesystem18create_directoriesERKNS_7__cxx114pathERSt10error_code +libstdc++.so.6:_ZNSt10filesystem19temp_directory_pathB5cxx11Ev +libstdc++.so.6:_ZNSt10filesystem6removeERKNS_7__cxx114pathE +libstdc++.so.6:_ZNSt10filesystem6statusERKNS_7__cxx114pathE +libstdc++.so.6:_ZNSt10filesystem7__cxx114path14_M_split_cmptsEv +libstdc++.so.6:_ZNSt10filesystem7__cxx114path15remove_filenameEv +libstdc++.so.6:_ZNSt10filesystem7__cxx114path5_ListC1ERKS2_ +libstdc++.so.6:_ZNSt10filesystem7__cxx114path5_ListC1Ev +libstdc++.so.6:_ZNSt10filesystem7__cxx114pathdVERKS1_ +libstdc++.so.6:_ZNSt11logic_errorC2EPKc +libstdc++.so.6:_ZNSt11logic_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZNSt11logic_errorC2ERKS_ +libstdc++.so.6:_ZNSt11logic_errorD2Ev +libstdc++.so.6:_ZNSt11regex_errorD1Ev +libstdc++.so.6:_ZNSt12__basic_fileIcED1Ev +libstdc++.so.6:_ZNSt12bad_weak_ptrD1Ev +libstdc++.so.6:_ZNSt12future_errorD1Ev +libstdc++.so.6:_ZNSt12length_errorC1EPKc +libstdc++.so.6:_ZNSt12length_errorD1Ev +libstdc++.so.6:_ZNSt12length_errorD2Ev +libstdc++.so.6:_ZNSt12out_of_rangeC1EPKc +libstdc++.so.6:_ZNSt12out_of_rangeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZNSt12out_of_rangeD1Ev +libstdc++.so.6:_ZNSt12out_of_rangeD2Ev +libstdc++.so.6:_ZNSt12system_errorD2Ev +libstdc++.so.6:_ZNSt13__future_base12_Result_baseC2Ev +libstdc++.so.6:_ZNSt13__future_base12_Result_baseD2Ev +libstdc++.so.6:_ZNSt13__future_base13_State_baseV211_Make_ready6_M_setEv +libstdc++.so.6:_ZNSt13bad_exceptionD2Ev +libstdc++.so.6:_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode +libstdc++.so.6:_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv +libstdc++.so.6:_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev +libstdc++.so.6:_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev +libstdc++.so.6:_ZNSt13basic_ostreamIwSt11char_traitsIwEE3putEw +libstdc++.so.6:_ZNSt13basic_ostreamIwSt11char_traitsIwEE5flushEv +libstdc++.so.6:_ZNSt13basic_ostreamIwSt11char_traitsIwEE5writeEPKwl +libstdc++.so.6:_ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryC2ERS2_ +libstdc++.so.6:_ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryD2Ev +libstdc++.so.6:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIbEERS2_T_ +libstdc++.so.6:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIdEERS2_T_ +libstdc++.so.6:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIeEERS2_T_ +libstdc++.so.6:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIlEERS2_T_ +libstdc++.so.6:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertImEERS2_T_ +libstdc++.so.6:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIxEERS2_T_ +libstdc++.so.6:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIyEERS2_T_ +libstdc++.so.6:_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEPSt15basic_streambufIwS1_E +libstdc++.so.6:_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEi +libstdc++.so.6:_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEs +libstdc++.so.6:_ZNSt13random_device7_M_finiEv +libstdc++.so.6:_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZNSt13random_device9_M_getvalEv +libstdc++.so.6:_ZNSt13runtime_errorC1EPKc +libstdc++.so.6:_ZNSt13runtime_errorC2EPKc +libstdc++.so.6:_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZNSt13runtime_errorC2ERKS_ +libstdc++.so.6:_ZNSt13runtime_errorD1Ev +libstdc++.so.6:_ZNSt13runtime_errorD2Ev +libstdc++.so.6:_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode +libstdc++.so.6:_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev +libstdc++.so.6:_ZNSt14basic_ofstreamIcSt11char_traitsIcEED1Ev +libstdc++.so.6:_ZNSt15__exception_ptr13exception_ptr4swapERS0_ +libstdc++.so.6:_ZNSt15__exception_ptr13exception_ptrC1EPv +libstdc++.so.6:_ZNSt15__exception_ptr13exception_ptrD1Ev +libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv +libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale +libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv +libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl +libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl +libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl +libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode +libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode +libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi +libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv +libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv +libstdc++.so.6:_ZNSt15basic_streambufIwSt11char_traitsIwEE5imbueERKSt6locale +libstdc++.so.6:_ZNSt15basic_streambufIwSt11char_traitsIwEE5uflowEv +libstdc++.so.6:_ZNSt15basic_streambufIwSt11char_traitsIwEE6setbufEPwl +libstdc++.so.6:_ZNSt15basic_streambufIwSt11char_traitsIwEE6xsgetnEPwl +libstdc++.so.6:_ZNSt15basic_streambufIwSt11char_traitsIwEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode +libstdc++.so.6:_ZNSt15basic_streambufIwSt11char_traitsIwEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode +libstdc++.so.6:_ZNSt15basic_streambufIwSt11char_traitsIwEE9pbackfailEj +libstdc++.so.6:_ZNSt15basic_streambufIwSt11char_traitsIwEE9showmanycEv +libstdc++.so.6:_ZNSt15basic_streambufIwSt11char_traitsIwEE9underflowEv +libstdc++.so.6:_ZNSt18condition_variable10notify_allEv +libstdc++.so.6:_ZNSt18condition_variable10notify_oneEv +libstdc++.so.6:_ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE +libstdc++.so.6:_ZNSt18condition_variableC1Ev +libstdc++.so.6:_ZNSt18condition_variableD1Ev +libstdc++.so.6:_ZNSt28__atomic_futex_unsigned_base19_M_futex_notify_allEPj +libstdc++.so.6:_ZNSt3_V214error_categoryD2Ev +libstdc++.so.6:_ZNSt3_V215system_categoryEv +libstdc++.so.6:_ZNSt3_V216generic_categoryEv +libstdc++.so.6:_ZNSt5ctypeIcE2idE +libstdc++.so.6:_ZNSt6chrono3_V212steady_clock3nowEv +libstdc++.so.6:_ZNSt6chrono3_V212system_clock3nowEv +libstdc++.so.6:_ZNSt6locale7classicEv +libstdc++.so.6:_ZNSt6localeC1ERKS_ +libstdc++.so.6:_ZNSt6localeC1Ev +libstdc++.so.6:_ZNSt6localeD1Ev +libstdc++.so.6:_ZNSt6localeaSERKS_ +libstdc++.so.6:_ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE +libstdc++.so.6:_ZNSt6thread4joinEv +libstdc++.so.6:_ZNSt6thread6_StateD2Ev +libstdc++.so.6:_ZNSt6thread6detachEv +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_ +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_ +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE10_M_replaceEmmPKwm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE14_M_replace_auxEmmmw +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE6resizeEmw +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_appendEPKwm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_createERmm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_mutateEmmPKwm +libstdc++.so.6:_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm +libstdc++.so.6:_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev +libstdc++.so.6:_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev +libstdc++.so.6:_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev +libstdc++.so.6:_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEC1Ev +libstdc++.so.6:_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev +libstdc++.so.6:_ZNSt8bad_castD2Ev +libstdc++.so.6:_ZNSt8ios_base4InitC1Ev +libstdc++.so.6:_ZNSt8ios_base4InitD1Ev +libstdc++.so.6:_ZNSt8ios_baseC2Ev +libstdc++.so.6:_ZNSt8ios_baseD2Ev +libstdc++.so.6:_ZNSt9bad_allocD1Ev +libstdc++.so.6:_ZNSt9bad_allocD2Ev +libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E +libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate +libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale +libstdc++.so.6:_ZNSt9basic_iosIwSt11char_traitsIwEE4initEPSt15basic_streambufIwS1_E +libstdc++.so.6:_ZNSt9basic_iosIwSt11char_traitsIwEE5clearESt12_Ios_Iostate +libstdc++.so.6:_ZNSt9basic_iosIwSt11char_traitsIwEE5imbueERKSt6locale +libstdc++.so.6:_ZNSt9exceptionD2Ev +libstdc++.so.6:_ZSt11_Hash_bytesPKvmm +libstdc++.so.6:_ZSt11__once_call +libstdc++.so.6:_ZSt15__once_callable +libstdc++.so.6:_ZSt15future_categoryv +libstdc++.so.6:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l +libstdc++.so.6:_ZSt16__ostream_insertIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKS3_l +libstdc++.so.6:_ZSt16__throw_bad_castv +libstdc++.so.6:_ZSt17__throw_bad_allocv +libstdc++.so.6:_ZSt17current_exceptionv +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:_ZSt18uncaught_exceptionv +libstdc++.so.6:_ZSt19__throw_ios_failurePKc +libstdc++.so.6:_ZSt19__throw_logic_errorPKc +libstdc++.so.6:_ZSt19__throw_regex_errorNSt15regex_constants10error_typeE +libstdc++.so.6:_ZSt19uncaught_exceptionsv +libstdc++.so.6:_ZSt20__throw_future_errori +libstdc++.so.6:_ZSt20__throw_length_errorPKc +libstdc++.so.6:_ZSt20__throw_out_of_rangePKc +libstdc++.so.6:_ZSt20__throw_system_errori +libstdc++.so.6:_ZSt24__throw_invalid_argumentPKc +libstdc++.so.6:_ZSt24__throw_out_of_range_fmtPKcz +libstdc++.so.6:_ZSt25__throw_bad_function_callv +libstdc++.so.6:_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_ +libstdc++.so.6:_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ +libstdc++.so.6:_ZSt2wsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_ +libstdc++.so.6:_ZSt3cin +libstdc++.so.6:_ZSt4cout +libstdc++.so.6:_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_ +libstdc++.so.6:_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EES4_ +libstdc++.so.6:_ZSt9terminatev +libstdc++.so.6:_ZSt9use_facetINSt7__cxx117collateIcEEERKT_RKSt6locale +libstdc++.so.6:_ZSt9use_facetINSt7__cxx118numpunctIcEEERKT_RKSt6locale +libstdc++.so.6:_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale +libstdc++.so.6:_ZSt9use_facetISt7codecvtIwc11__mbstate_tEERKT_RKSt6locale +libstdc++.so.6:_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKc +libstdc++.so.6:_ZTINSt13__future_base12_Result_baseE +libstdc++.so.6:_ZTINSt3_V214error_categoryE +libstdc++.so.6:_ZTINSt6thread6_StateE +libstdc++.so.6:_ZTIPKc +libstdc++.so.6:_ZTISi +libstdc++.so.6:_ZTISo +libstdc++.so.6:_ZTISt11regex_error +libstdc++.so.6:_ZTISt12bad_weak_ptr +libstdc++.so.6:_ZTISt12future_error +libstdc++.so.6:_ZTISt12length_error +libstdc++.so.6:_ZTISt12out_of_range +libstdc++.so.6:_ZTISt12system_error +libstdc++.so.6:_ZTISt15basic_streambufIcSt11char_traitsIcEE +libstdc++.so.6:_ZTISt5ctypeIcE +libstdc++.so.6:_ZTIb +libstdc++.so.6:_ZTIi +libstdc++.so.6:_ZTIl +libstdc++.so.6:_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZTTSt14basic_ofstreamIcSt11char_traitsIcEE +libstdc++.so.6:_ZTVN10__cxxabiv119__pointer_type_infoE +libstdc++.so.6:_ZTVN10__cxxabiv120__function_type_infoE +libstdc++.so.6:_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZTVSt11regex_error +libstdc++.so.6:_ZTVSt12bad_weak_ptr +libstdc++.so.6:_ZTVSt12future_error +libstdc++.so.6:_ZTVSt12length_error +libstdc++.so.6:_ZTVSt12system_error +libstdc++.so.6:_ZTVSt13basic_filebufIcSt11char_traitsIcEE +libstdc++.so.6:_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE +libstdc++.so.6:_ZdaPv +libstdc++.so.6:_ZdlPv +libstdc++.so.6:_ZdlPvm +libstdc++.so.6:_Znam +libstdc++.so.6:_Znwm +libstdc++.so.6:__cxa_allocate_exception +libstdc++.so.6:__cxa_bad_cast +libstdc++.so.6:__cxa_begin_catch +libstdc++.so.6:__cxa_demangle +libstdc++.so.6:__cxa_end_catch +libstdc++.so.6:__cxa_free_exception +libstdc++.so.6:__cxa_guard_abort +libstdc++.so.6:__cxa_guard_acquire +libstdc++.so.6:__cxa_guard_release +libstdc++.so.6:__cxa_init_primary_exception +libstdc++.so.6:__cxa_pure_virtual +libstdc++.so.6:__cxa_rethrow +libstdc++.so.6:__cxa_throw +libstdc++.so.6:__cxa_throw_bad_array_new_length +libstdc++.so.6:__dynamic_cast +libstdc++.so.6:__gxx_personality_v0 +libstdc++.so.6:__once_proxy +libswscale.so.5:sws_freeContext +libswscale.so.5:sws_getCoefficients +libswscale.so.5:sws_getContext +libswscale.so.5:sws_scale +libswscale.so.5:sws_setColorspaceDetails +libxcb-shm.so.0:xcb_shm_attach +libxcb-shm.so.0:xcb_shm_get_image_reply +libxcb-shm.so.0:xcb_shm_get_image_unchecked +libxcb-shm.so.0:xcb_shm_id +libxcb.so.1:xcb_connect +libxcb.so.1:xcb_connection_has_error +libxcb.so.1:xcb_disconnect +libxcb.so.1:xcb_generate_id +libxcb.so.1:xcb_get_extension_data +libxcb.so.1:xcb_get_setup +libxcb.so.1:xcb_setup_roots_iterator diff --git a/files/udev.rules b/files/udev.rules new file mode 100644 --- /dev/null +++ b/files/udev.rules @@ -0,0 +1 @@ +KERNEL=="uinput", GROUP="input", MODE="0660" diff --git a/package.yml b/package.yml new file mode 100644 --- /dev/null +++ b/package.yml @@ -0,0 +1,40 @@ +name : sunshine +version : 0.8.0 +release : 1 +source : + - git|https://github.com/loki-47-6F-64/sunshine.git : ae04c4afbbc44e1b6e15fcb38e9afdd6473b5005 +license : GPL-3.0-only +component : network.web +homepage : https://github.com/loki-47-6F-64/sunshine +summary : Gamestream host for Moonlight +description: | + Open source implementation of NVIDIA's GameStream, as used by the NVIDIA Shield. It can be used with any Moonlight client. + Sunshine gets configured through a web UI. +builddeps : + - pkgconfig(libavformat) + - pkgconfig(libevdev) + - pkgconfig(libpulse) + - pkgconfig(opus) + - pkgconfig(xfixes) + - pkgconfig(xrandr) + - pkgconfig(xtst) + - libboost-devel +setup : | + mkdir build && cd build + %cmake .. -D SUNSHINE_ASSETS_DIR=/usr/share/sunshine +build : | + %make -C build +install : | + install -Dm00755 $workdir/build/sunshine $installdir/usr/bin/sunshine + + mkdir -p $installdir/usr/share/sunshine/shaders + mkdir -p $installdir/usr/share/sunshine/web + cp -Rv $workdir/assets/shaders/* $installdir/usr/share/sunshine/shaders + cp -Rv $workdir/assets/web/* $installdir/usr/share/sunshine/web + install -Dm00644 $workdir/assets/box.png $installdir/usr/share/sunshine/box.png + + install -Dm00666 $workdir/assets/apps_linux.json $installdir/usr/share/sunshine/apps_linux.json + install -Dm00666 $workdir/assets/sunshine.conf $installdir/usr/share/sunshine/sunshine.conf + + install -Dm00644 $workdir/build/sunshine.service $installdir/%libdir%/systemd/user/sunshine.service + install -Dm00644 $pkgfiles/udev.rules $installdir/%libdir%/udev/rules.d/85-sunshine.rules diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml new file mode 100644 --- /dev/null +++ b/pspec_x86_64.xml @@ -0,0 +1,59 @@ + + + sunshine + https://github.com/loki-47-6F-64/sunshine + + Jacek Jagosz + jacek.jagosz@outlook.com + + GPL-3.0-only + network.web + Gamestream host for Moonlight + Open source implementation of NVIDIA's GameStream, as used by the NVIDIA Shield. It can be used with any Moonlight client. +Sunshine gets configured through a web UI. + + https://getsol.us/sources/README.Solus + + + sunshine + Gamestream host for Moonlight + Open source implementation of NVIDIA's GameStream, as used by the NVIDIA Shield. It can be used with any Moonlight client. +Sunshine gets configured through a web UI. + + network.web + + /usr/bin/sunshine + /usr/lib64/systemd/user/sunshine.service + /usr/lib64/udev/rules.d/85-sunshine.rules + /usr/share/sunshine/apps_linux.json + /usr/share/sunshine/box.png + /usr/share/sunshine/shaders/directx/ConvertUVPS.hlsl + /usr/share/sunshine/shaders/directx/ConvertUVVS.hlsl + /usr/share/sunshine/shaders/directx/ConvertYPS.hlsl + /usr/share/sunshine/shaders/directx/ScenePS.hlsl + /usr/share/sunshine/shaders/directx/SceneVS.hlsl + /usr/share/sunshine/shaders/opengl/ConvertUV.frag + /usr/share/sunshine/shaders/opengl/ConvertUV.vert + /usr/share/sunshine/shaders/opengl/ConvertY.frag + /usr/share/sunshine/shaders/opengl/Scene.frag + /usr/share/sunshine/shaders/opengl/Scene.vert + /usr/share/sunshine/sunshine.conf + /usr/share/sunshine/web/apps.html + /usr/share/sunshine/web/clients.html + /usr/share/sunshine/web/config.html + /usr/share/sunshine/web/header.html + /usr/share/sunshine/web/index.html + /usr/share/sunshine/web/password.html + /usr/share/sunshine/web/pin.html + + + + + 2021-07-08 + 0.8.0 + Packaging update + Jacek Jagosz + jacek.jagosz@outlook.com + + + \ No newline at end of file