Page MenuHomeSolus

D12177.id29877.diff
No OneTemporary

D12177.id29877.diff

Index: Makefile
===================================================================
--- /dev/null
+++ Makefile
@@ -0,0 +1 @@
+include ../Makefile.common
Index: abi_used_libs
===================================================================
--- /dev/null
+++ abi_used_libs
@@ -0,0 +1,13 @@
+ld-linux-x86-64.so.2
+libSDL2-2.0.so.0
+libc.so.6
+libcrypto.so.1.1
+libfribidi.so.0
+libharfbuzz.so.0
+libm.so.6
+libpcre.so.1
+libpthread.so.0
+libssl.so.1.1
+libunistring.so.2
+libwebp.so.7
+libz.so.1
Index: abi_used_symbols
===================================================================
--- /dev/null
+++ abi_used_symbols
@@ -0,0 +1,405 @@
+ld-linux-x86-64.so.2:__tls_get_addr
+libSDL2-2.0.so.0:SDL_AddEventWatch
+libSDL2-2.0.so.0:SDL_AddTimer
+libSDL2-2.0.so.0:SDL_AllocPalette
+libSDL2-2.0.so.0:SDL_CaptureMouse
+libSDL2-2.0.so.0:SDL_CloseAudioDevice
+libSDL2-2.0.so.0:SDL_CreateRGBSurfaceWithFormat
+libSDL2-2.0.so.0:SDL_CreateRGBSurfaceWithFormatFrom
+libSDL2-2.0.so.0:SDL_CreateRenderer
+libSDL2-2.0.so.0:SDL_CreateSystemCursor
+libSDL2-2.0.so.0:SDL_CreateTexture
+libSDL2-2.0.so.0:SDL_CreateTextureFromSurface
+libSDL2-2.0.so.0:SDL_CreateWindow
+libSDL2-2.0.so.0:SDL_DelEventWatch
+libSDL2-2.0.so.0:SDL_Delay
+libSDL2-2.0.so.0:SDL_DestroyRenderer
+libSDL2-2.0.so.0:SDL_DestroyTexture
+libSDL2-2.0.so.0:SDL_DestroyWindow
+libSDL2-2.0.so.0:SDL_EventState
+libSDL2-2.0.so.0:SDL_FreeCursor
+libSDL2-2.0.so.0:SDL_FreePalette
+libSDL2-2.0.so.0:SDL_FreeSurface
+libSDL2-2.0.so.0:SDL_GetAudioDeviceStatus
+libSDL2-2.0.so.0:SDL_GetBasePath
+libSDL2-2.0.so.0:SDL_GetClipboardText
+libSDL2-2.0.so.0:SDL_GetCurrentVideoDriver
+libSDL2-2.0.so.0:SDL_GetDisplayBounds
+libSDL2-2.0.so.0:SDL_GetDisplayDPI
+libSDL2-2.0.so.0:SDL_GetDisplayUsableBounds
+libSDL2-2.0.so.0:SDL_GetError
+libSDL2-2.0.so.0:SDL_GetKeyName
+libSDL2-2.0.so.0:SDL_GetModState
+libSDL2-2.0.so.0:SDL_GetMouseState
+libSDL2-2.0.so.0:SDL_GetNumVideoDisplays
+libSDL2-2.0.so.0:SDL_GetPerformanceCounter
+libSDL2-2.0.so.0:SDL_GetPerformanceFrequency
+libSDL2-2.0.so.0:SDL_GetRenderTarget
+libSDL2-2.0.so.0:SDL_GetRendererInfo
+libSDL2-2.0.so.0:SDL_GetRendererOutputSize
+libSDL2-2.0.so.0:SDL_GetTicks
+libSDL2-2.0.so.0:SDL_GetWindowBordersSize
+libSDL2-2.0.so.0:SDL_GetWindowDisplayIndex
+libSDL2-2.0.so.0:SDL_GetWindowFlags
+libSDL2-2.0.so.0:SDL_GetWindowID
+libSDL2-2.0.so.0:SDL_GetWindowPosition
+libSDL2-2.0.so.0:SDL_GetWindowSize
+libSDL2-2.0.so.0:SDL_HasClipboardText
+libSDL2-2.0.so.0:SDL_HideWindow
+libSDL2-2.0.so.0:SDL_Init
+libSDL2-2.0.so.0:SDL_MaximizeWindow
+libSDL2-2.0.so.0:SDL_MinimizeWindow
+libSDL2-2.0.so.0:SDL_OpenAudioDevice
+libSDL2-2.0.so.0:SDL_OpenURL
+libSDL2-2.0.so.0:SDL_PauseAudioDevice
+libSDL2-2.0.so.0:SDL_PollEvent
+libSDL2-2.0.so.0:SDL_PushEvent
+libSDL2-2.0.so.0:SDL_QueryTexture
+libSDL2-2.0.so.0:SDL_Quit
+libSDL2-2.0.so.0:SDL_RaiseWindow
+libSDL2-2.0.so.0:SDL_RemoveTimer
+libSDL2-2.0.so.0:SDL_RenderClear
+libSDL2-2.0.so.0:SDL_RenderCopy
+libSDL2-2.0.so.0:SDL_RenderDrawLines
+libSDL2-2.0.so.0:SDL_RenderFillRect
+libSDL2-2.0.so.0:SDL_RenderPresent
+libSDL2-2.0.so.0:SDL_RenderSetClipRect
+libSDL2-2.0.so.0:SDL_RestoreWindow
+libSDL2-2.0.so.0:SDL_SetClipboardText
+libSDL2-2.0.so.0:SDL_SetCursor
+libSDL2-2.0.so.0:SDL_SetHint
+libSDL2-2.0.so.0:SDL_SetPaletteColors
+libSDL2-2.0.so.0:SDL_SetRenderDrawBlendMode
+libSDL2-2.0.so.0:SDL_SetRenderDrawColor
+libSDL2-2.0.so.0:SDL_SetRenderTarget
+libSDL2-2.0.so.0:SDL_SetSurfaceBlendMode
+libSDL2-2.0.so.0:SDL_SetSurfacePalette
+libSDL2-2.0.so.0:SDL_SetTextInputRect
+libSDL2-2.0.so.0:SDL_SetTextureAlphaMod
+libSDL2-2.0.so.0:SDL_SetTextureBlendMode
+libSDL2-2.0.so.0:SDL_SetTextureColorMod
+libSDL2-2.0.so.0:SDL_SetWindowFullscreen
+libSDL2-2.0.so.0:SDL_SetWindowIcon
+libSDL2-2.0.so.0:SDL_SetWindowInputFocus
+libSDL2-2.0.so.0:SDL_SetWindowMinimumSize
+libSDL2-2.0.so.0:SDL_SetWindowPosition
+libSDL2-2.0.so.0:SDL_SetWindowSize
+libSDL2-2.0.so.0:SDL_SetWindowTitle
+libSDL2-2.0.so.0:SDL_ShowWindow
+libSDL2-2.0.so.0:SDL_StartTextInput
+libSDL2-2.0.so.0:SDL_StopTextInput
+libSDL2-2.0.so.0:SDL_UpperBlit
+libSDL2-2.0.so.0:SDL_WaitEvent
+libSDL2-2.0.so.0:SDL_WaitEventTimeout
+libSDL2-2.0.so.0:SDL_free
+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:__memset_chk
+libc.so.6:__printf_chk
+libc.so.6:__stack_chk_fail
+libc.so.6:__vfprintf_chk
+libc.so.6:__vsnprintf_chk
+libc.so.6:__vsprintf_chk
+libc.so.6:access
+libc.so.6:bind
+libc.so.6:calloc
+libc.so.6:chdir
+libc.so.6:clock_gettime
+libc.so.6:closedir
+libc.so.6:environ
+libc.so.6:exit
+libc.so.6:fclose
+libc.so.6:fcntl
+libc.so.6:feof
+libc.so.6:ferror
+libc.so.6:fflush
+libc.so.6:fgetc
+libc.so.6:fopen
+libc.so.6:fread
+libc.so.6:free
+libc.so.6:freeaddrinfo
+libc.so.6:freeifaddrs
+libc.so.6:fseek
+libc.so.6:ftell
+libc.so.6:fwrite
+libc.so.6:getaddrinfo
+libc.so.6:getcwd
+libc.so.6:getenv
+libc.so.6:getifaddrs
+libc.so.6:getnameinfo
+libc.so.6:getpid
+libc.so.6:getsockopt
+libc.so.6:kill
+libc.so.6:localtime_r
+libc.so.6:malloc
+libc.so.6:memcmp
+libc.so.6:memcpy
+libc.so.6:memmove
+libc.so.6:memset
+libc.so.6:mkdir
+libc.so.6:mktime
+libc.so.6:nanosleep
+libc.so.6:opendir
+libc.so.6:pipe
+libc.so.6:poll
+libc.so.6:posix_spawn
+libc.so.6:posix_spawn_file_actions_addclose
+libc.so.6:posix_spawn_file_actions_adddup2
+libc.so.6:posix_spawn_file_actions_destroy
+libc.so.6:posix_spawn_file_actions_init
+libc.so.6:pthread_cond_destroy
+libc.so.6:pthread_cond_init
+libc.so.6:pthread_self
+libc.so.6:putchar
+libc.so.6:puts
+libc.so.6:qsort
+libc.so.6:readdir
+libc.so.6:realloc
+libc.so.6:remove
+libc.so.6:rmdir
+libc.so.6:sched_yield
+libc.so.6:select
+libc.so.6:setenv
+libc.so.6:setlocale
+libc.so.6:setsockopt
+libc.so.6:shutdown
+libc.so.6:signal
+libc.so.6:socket
+libc.so.6:stat
+libc.so.6:stderr
+libc.so.6:stdout
+libc.so.6:strchr
+libc.so.6:strcmp
+libc.so.6:strcpy
+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:strnlen
+libc.so.6:strstr
+libc.so.6:strtod
+libc.so.6:strtof
+libc.so.6:strtol
+libc.so.6:strtoll
+libc.so.6:strtoul
+libc.so.6:strtoull
+libc.so.6:time
+libc.so.6:ungetc
+libc.so.6:waitpid
+libcrypto.so.1.1:ASN1_INTEGER_free
+libcrypto.so.1.1:ASN1_INTEGER_new
+libcrypto.so.1.1:ASN1_STRING_get0_data
+libcrypto.so.1.1:ASN1_TIME_free
+libcrypto.so.1.1:ASN1_TIME_new
+libcrypto.so.1.1:ASN1_TIME_set
+libcrypto.so.1.1:ASN1_TIME_to_tm
+libcrypto.so.1.1:BIO_free
+libcrypto.so.1.1:BIO_new
+libcrypto.so.1.1:BIO_new_mem_buf
+libcrypto.so.1.1:BIO_read
+libcrypto.so.1.1:BIO_s_mem
+libcrypto.so.1.1:BIO_test_flags
+libcrypto.so.1.1:BIO_write
+libcrypto.so.1.1:BN_asc2bn
+libcrypto.so.1.1:BN_free
+libcrypto.so.1.1:BN_new
+libcrypto.so.1.1:BN_rand
+libcrypto.so.1.1:BN_to_ASN1_INTEGER
+libcrypto.so.1.1:ERR_get_error
+libcrypto.so.1.1:ERR_load_BIO_strings
+libcrypto.so.1.1:ERR_print_errors_fp
+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_PKEY_up_ref
+libcrypto.so.1.1:EVP_sha256
+libcrypto.so.1.1:OPENSSL_init_crypto
+libcrypto.so.1.1:OPENSSL_sk_dup
+libcrypto.so.1.1:OPENSSL_sk_free
+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_seed
+libcrypto.so.1.1:RSA_generate_key_ex
+libcrypto.so.1.1:RSA_new
+libcrypto.so.1.1:SHA256
+libcrypto.so.1.1:X509_NAME_ENTRY_get_data
+libcrypto.so.1.1:X509_NAME_add_entry_by_txt
+libcrypto.so.1.1:X509_NAME_free
+libcrypto.so.1.1:X509_NAME_get_entry
+libcrypto.so.1.1:X509_NAME_get_index_by_NID
+libcrypto.so.1.1:X509_NAME_new
+libcrypto.so.1.1:X509_NAME_print_ex
+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_error_depth
+libcrypto.so.1.1:X509_STORE_CTX_init
+libcrypto.so.1.1:X509_STORE_CTX_new
+libcrypto.so.1.1:X509_STORE_free
+libcrypto.so.1.1:X509_STORE_load_locations
+libcrypto.so.1.1:X509_STORE_new
+libcrypto.so.1.1:X509_check_host
+libcrypto.so.1.1:X509_check_ip_asc
+libcrypto.so.1.1:X509_cmp
+libcrypto.so.1.1:X509_cmp_current_time
+libcrypto.so.1.1:X509_free
+libcrypto.so.1.1:X509_get0_notAfter
+libcrypto.so.1.1:X509_get_issuer_name
+libcrypto.so.1.1:X509_get_pubkey
+libcrypto.so.1.1:X509_get_subject_name
+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_serialNumber
+libcrypto.so.1.1:X509_set_subject_name
+libcrypto.so.1.1:X509_sign
+libcrypto.so.1.1:X509_up_ref
+libcrypto.so.1.1:X509_verify_cert
+libcrypto.so.1.1:i2d_PUBKEY_bio
+libcrypto.so.1.1:i2d_PrivateKey_bio
+libcrypto.so.1.1:i2d_X509_bio
+libfribidi.so.0:fribidi_get_bidi_type
+libfribidi.so.0:fribidi_log2vis
+libharfbuzz.so.0:hb_blob_create
+libharfbuzz.so.0:hb_blob_destroy
+libharfbuzz.so.0:hb_buffer_add
+libharfbuzz.so.0:hb_buffer_create
+libharfbuzz.so.0:hb_buffer_destroy
+libharfbuzz.so.0:hb_buffer_get_glyph_infos
+libharfbuzz.so.0:hb_buffer_get_glyph_positions
+libharfbuzz.so.0:hb_buffer_set_content_type
+libharfbuzz.so.0:hb_buffer_set_direction
+libharfbuzz.so.0:hb_buffer_set_script
+libharfbuzz.so.0:hb_face_create
+libharfbuzz.so.0:hb_face_destroy
+libharfbuzz.so.0:hb_font_create
+libharfbuzz.so.0:hb_font_destroy
+libharfbuzz.so.0:hb_shape
+libm.so.6:acos
+libm.so.6:cos
+libm.so.6:exp
+libm.so.6:floor
+libm.so.6:fmod
+libm.so.6:fmodf
+libm.so.6:hypotf
+libm.so.6:ldexp
+libm.so.6:log
+libm.so.6:lroundf
+libm.so.6:modf
+libm.so.6:pow
+libm.so.6:powf
+libm.so.6:sin
+libm.so.6:sincos
+libm.so.6:sincosf
+libm.so.6:sqrt
+libm.so.6:sqrtf
+libm.so.6:tanf
+libm.so.6:trunc
+libpcre.so.1:pcre_compile
+libpcre.so.1:pcre_exec
+libpcre.so.1:pcre_free
+libpthread.so.0:__errno_location
+libpthread.so.0:close
+libpthread.so.0:connect
+libpthread.so.0:pthread_cancel
+libpthread.so.0:pthread_cond_broadcast
+libpthread.so.0:pthread_cond_signal
+libpthread.so.0:pthread_cond_timedwait
+libpthread.so.0:pthread_cond_wait
+libpthread.so.0:pthread_create
+libpthread.so.0:pthread_detach
+libpthread.so.0:pthread_exit
+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_timedlock
+libpthread.so.0:pthread_mutex_trylock
+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_once
+libpthread.so.0:pthread_setcanceltype
+libpthread.so.0:pthread_setname_np
+libpthread.so.0:pthread_setspecific
+libpthread.so.0:read
+libpthread.so.0:recv
+libpthread.so.0:recvfrom
+libpthread.so.0:send
+libpthread.so.0:sendto
+libpthread.so.0:write
+libssl.so.1.1:OPENSSL_init_ssl
+libssl.so.1.1:SSL_CTX_free
+libssl.so.1.1:SSL_CTX_new
+libssl.so.1.1:SSL_CTX_set_cipher_list
+libssl.so.1.1:SSL_CTX_set_options
+libssl.so.1.1:SSL_CTX_set_verify
+libssl.so.1.1:SSL_ctrl
+libssl.so.1.1:SSL_do_handshake
+libssl.so.1.1:SSL_free
+libssl.so.1.1:SSL_get_error
+libssl.so.1.1:SSL_get_peer_cert_chain
+libssl.so.1.1:SSL_get_peer_certificate
+libssl.so.1.1:SSL_is_init_finished
+libssl.so.1.1:SSL_new
+libssl.so.1.1:SSL_read
+libssl.so.1.1:SSL_set1_host
+libssl.so.1.1:SSL_set_bio
+libssl.so.1.1:SSL_set_connect_state
+libssl.so.1.1:SSL_use_PrivateKey
+libssl.so.1.1:SSL_use_certificate
+libssl.so.1.1:SSL_write
+libssl.so.1.1:TLS_client_method
+libunistring.so.2:u16_strlen
+libunistring.so.2:u16_to_u8
+libunistring.so.2:u32_conv_to_encoding
+libunistring.so.2:u32_strlen
+libunistring.so.2:u32_to_u8
+libunistring.so.2:u8_casecmp
+libunistring.so.2:u8_check
+libunistring.so.2:u8_cmp2
+libunistring.so.2:u8_conv_from_encoding
+libunistring.so.2:u8_conv_to_encoding
+libunistring.so.2:u8_mbsnlen
+libunistring.so.2:u8_mbtouc_aux
+libunistring.so.2:u8_next
+libunistring.so.2:u8_normalize
+libunistring.so.2:u8_prev
+libunistring.so.2:u8_strcmp
+libunistring.so.2:u8_to_u16
+libunistring.so.2:u8_to_u32
+libunistring.so.2:u8_tolower
+libunistring.so.2:u8_toupper
+libunistring.so.2:u8_uctomb_aux
+libunistring.so.2:uc_is_alnum
+libunistring.so.2:uc_is_alpha
+libunistring.so.2:uc_is_digit
+libunistring.so.2:uc_is_punct
+libunistring.so.2:uc_is_space
+libunistring.so.2:uc_locale_language
+libunistring.so.2:uc_tolower
+libunistring.so.2:uc_toupper
+libunistring.so.2:uninorm_nfc
+libwebp.so.7:WebPDecodeRGBA
+libz.so.1:deflate
+libz.so.1:deflateEnd
+libz.so.1:deflateInit2_
+libz.so.1:inflate
+libz.so.1:inflateEnd
+libz.so.1:inflateInit2_
Index: package.yml
===================================================================
--- /dev/null
+++ package.yml
@@ -0,0 +1,26 @@
+name : lagrange
+version : 1.8.1
+release : 2
+source :
+ - https://git.skyjake.fi/skyjake/lagrange/releases/download/v1.8.1/lagrange-1.8.1.tar.gz : 5ecfbce492ffc2905f4980a95ec1f1b3118374c5de37120ad020d1fdaba19b32
+homepage : https://gmi.skyjake.fi/lagrange/
+license : BSD-2-Clause
+component : network.clients
+summary : A Beautiful Gemini and Gopher client
+description: |
+ Lagrange is a desktop GUI client for browsing Geminispace and Gopherspace. It offers modern conveniences familiar from web browsers, such as smooth scrolling, inline image viewing, multiple tabs, visual themes, Unicode fonts, bookmarks, history, gempub support, split view and page outlines.
+builddeps :
+ - pkgconfig(freetype2)
+ - pkgconfig(fribidi)
+ - pkgconfig(sdl2)
+ - pkgconfig(libwebp)
+ - pkgconfig(x11)
+ - libunistring-devel
+rundeps :
+ - mpg123
+setup : |
+ %cmake_ninja -DTFDN_ENABLE_SSE41=No
+build : |
+ %ninja_build
+install : |
+ %ninja_install
Index: pspec_x86_64.xml
===================================================================
--- /dev/null
+++ pspec_x86_64.xml
@@ -0,0 +1,39 @@
+<PISI>
+ <Source>
+ <Name>lagrange</Name>
+ <Homepage>https://gmi.skyjake.fi/lagrange/</Homepage>
+ <Packager>
+ <Name>Solène Rapenne</Name>
+ <Email>solene@perso.pw</Email>
+ </Packager>
+ <License>BSD-2-Clause</License>
+ <PartOf>network.clients</PartOf>
+ <Summary xml:lang="en">A Beautiful Gemini and Gopher client</Summary>
+ <Description xml:lang="en">Lagrange is a desktop GUI client for browsing Geminispace and Gopherspace. It offers modern conveniences familiar from web browsers, such as smooth scrolling, inline image viewing, multiple tabs, visual themes, Unicode fonts, bookmarks, history, gempub support, split view and page outlines.
+</Description>
+ <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://getsol.us/sources/README.Solus</Archive>
+ </Source>
+ <Package>
+ <Name>lagrange</Name>
+ <Summary xml:lang="en">A Beautiful Gemini and Gopher client</Summary>
+ <Description xml:lang="en">Lagrange is a desktop GUI client for browsing Geminispace and Gopherspace. It offers modern conveniences familiar from web browsers, such as smooth scrolling, inline image viewing, multiple tabs, visual themes, Unicode fonts, bookmarks, history, gempub support, split view and page outlines.
+</Description>
+ <PartOf>network.clients</PartOf>
+ <Files>
+ <Path fileType="executable">/usr/bin/lagrange</Path>
+ <Path fileType="data">/usr/share/applications/fi.skyjake.Lagrange.desktop</Path>
+ <Path fileType="data">/usr/share/icons/hicolor/256x256/apps/fi.skyjake.Lagrange.png</Path>
+ <Path fileType="data">/usr/share/lagrange/resources.lgr</Path>
+ <Path fileType="data">/usr/share/metainfo/fi.skyjake.Lagrange.appdata.xml</Path>
+ </Files>
+ </Package>
+ <History>
+ <Update release="2">
+ <Date>2021-11-12</Date>
+ <Version>1.8.1</Version>
+ <Comment>Packaging update</Comment>
+ <Name>Solène Rapenne</Name>
+ <Email>solene@perso.pw</Email>
+ </Update>
+ </History>
+</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Fri, Aug 11, 11:17 PM (2 h, 43 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5801128
Default Alt Text
D12177.id29877.diff (15 KB)

Event Timeline