Page MenuHomeSolus

D10738.id26339.diff
No OneTemporary

D10738.id26339.diff

Index: Makefile
===================================================================
--- /dev/null
+++ Makefile
@@ -0,0 +1 @@
+include ../Makefile.common
Index: abi_libs
===================================================================
--- /dev/null
+++ abi_libs
@@ -0,0 +1,2 @@
+libhiredis.so.1.0.0
+libhiredis_ssl.so.1.0.0
Index: abi_symbols
===================================================================
--- /dev/null
+++ abi_symbols
@@ -0,0 +1,126 @@
+libhiredis.so.1.0.0:__redisAppendCommand
+libhiredis.so.1.0.0:__redisAsyncDisconnect
+libhiredis.so.1.0.0:__redisSetError
+libhiredis.so.1.0.0:freeReplyObject
+libhiredis.so.1.0.0:hex_digit_to_int
+libhiredis.so.1.0.0:hiredisAllocFns
+libhiredis.so.1.0.0:hiredisResetAllocators
+libhiredis.so.1.0.0:hiredisSetAllocators
+libhiredis.so.1.0.0:redisAppendCommand
+libhiredis.so.1.0.0:redisAppendCommandArgv
+libhiredis.so.1.0.0:redisAppendFormattedCommand
+libhiredis.so.1.0.0:redisAsyncCommand
+libhiredis.so.1.0.0:redisAsyncCommandArgv
+libhiredis.so.1.0.0:redisAsyncConnect
+libhiredis.so.1.0.0:redisAsyncConnectBind
+libhiredis.so.1.0.0:redisAsyncConnectBindWithReuse
+libhiredis.so.1.0.0:redisAsyncConnectUnix
+libhiredis.so.1.0.0:redisAsyncConnectWithOptions
+libhiredis.so.1.0.0:redisAsyncDisconnect
+libhiredis.so.1.0.0:redisAsyncFormattedCommand
+libhiredis.so.1.0.0:redisAsyncFree
+libhiredis.so.1.0.0:redisAsyncHandleRead
+libhiredis.so.1.0.0:redisAsyncHandleTimeout
+libhiredis.so.1.0.0:redisAsyncHandleWrite
+libhiredis.so.1.0.0:redisAsyncRead
+libhiredis.so.1.0.0:redisAsyncSetConnectCallback
+libhiredis.so.1.0.0:redisAsyncSetDisconnectCallback
+libhiredis.so.1.0.0:redisAsyncSetPushCallback
+libhiredis.so.1.0.0:redisAsyncSetTimeout
+libhiredis.so.1.0.0:redisAsyncWrite
+libhiredis.so.1.0.0:redisBufferRead
+libhiredis.so.1.0.0:redisBufferWrite
+libhiredis.so.1.0.0:redisCheckConnectDone
+libhiredis.so.1.0.0:redisCheckSocketError
+libhiredis.so.1.0.0:redisCommand
+libhiredis.so.1.0.0:redisCommandArgv
+libhiredis.so.1.0.0:redisConnect
+libhiredis.so.1.0.0:redisConnectBindNonBlock
+libhiredis.so.1.0.0:redisConnectBindNonBlockWithReuse
+libhiredis.so.1.0.0:redisConnectFd
+libhiredis.so.1.0.0:redisConnectNonBlock
+libhiredis.so.1.0.0:redisConnectUnix
+libhiredis.so.1.0.0:redisConnectUnixNonBlock
+libhiredis.so.1.0.0:redisConnectUnixWithTimeout
+libhiredis.so.1.0.0:redisConnectWithOptions
+libhiredis.so.1.0.0:redisConnectWithTimeout
+libhiredis.so.1.0.0:redisContextConnectBindTcp
+libhiredis.so.1.0.0:redisContextConnectTcp
+libhiredis.so.1.0.0:redisContextConnectUnix
+libhiredis.so.1.0.0:redisContextSetTimeout
+libhiredis.so.1.0.0:redisContextUpdateCommandTimeout
+libhiredis.so.1.0.0:redisContextUpdateConnectTimeout
+libhiredis.so.1.0.0:redisEnableKeepAlive
+libhiredis.so.1.0.0:redisFormatCommand
+libhiredis.so.1.0.0:redisFormatCommandArgv
+libhiredis.so.1.0.0:redisFormatSdsCommandArgv
+libhiredis.so.1.0.0:redisFree
+libhiredis.so.1.0.0:redisFreeCommand
+libhiredis.so.1.0.0:redisFreeKeepFd
+libhiredis.so.1.0.0:redisFreeSdsCommand
+libhiredis.so.1.0.0:redisGetReply
+libhiredis.so.1.0.0:redisGetReplyFromReader
+libhiredis.so.1.0.0:redisKeepAlive
+libhiredis.so.1.0.0:redisNetClose
+libhiredis.so.1.0.0:redisNetRead
+libhiredis.so.1.0.0:redisNetWrite
+libhiredis.so.1.0.0:redisProcessCallbacks
+libhiredis.so.1.0.0:redisReaderCreate
+libhiredis.so.1.0.0:redisReaderCreateWithFunctions
+libhiredis.so.1.0.0:redisReaderFeed
+libhiredis.so.1.0.0:redisReaderFree
+libhiredis.so.1.0.0:redisReaderGetReply
+libhiredis.so.1.0.0:redisReconnect
+libhiredis.so.1.0.0:redisSetPushCallback
+libhiredis.so.1.0.0:redisSetTcpNoDelay
+libhiredis.so.1.0.0:redisSetTimeout
+libhiredis.so.1.0.0:redisvAppendCommand
+libhiredis.so.1.0.0:redisvAsyncCommand
+libhiredis.so.1.0.0:redisvCommand
+libhiredis.so.1.0.0:redisvFormatCommand
+libhiredis.so.1.0.0:sdsAllocPtr
+libhiredis.so.1.0.0:sdsAllocSize
+libhiredis.so.1.0.0:sdsIncrLen
+libhiredis.so.1.0.0:sdsMakeRoomFor
+libhiredis.so.1.0.0:sdsRemoveFreeSpace
+libhiredis.so.1.0.0:sds_free
+libhiredis.so.1.0.0:sds_malloc
+libhiredis.so.1.0.0:sds_realloc
+libhiredis.so.1.0.0:sdscat
+libhiredis.so.1.0.0:sdscatfmt
+libhiredis.so.1.0.0:sdscatlen
+libhiredis.so.1.0.0:sdscatprintf
+libhiredis.so.1.0.0:sdscatrepr
+libhiredis.so.1.0.0:sdscatsds
+libhiredis.so.1.0.0:sdscatvprintf
+libhiredis.so.1.0.0:sdsclear
+libhiredis.so.1.0.0:sdscmp
+libhiredis.so.1.0.0:sdscpy
+libhiredis.so.1.0.0:sdscpylen
+libhiredis.so.1.0.0:sdsdup
+libhiredis.so.1.0.0:sdsempty
+libhiredis.so.1.0.0:sdsfree
+libhiredis.so.1.0.0:sdsfreesplitres
+libhiredis.so.1.0.0:sdsfromlonglong
+libhiredis.so.1.0.0:sdsgrowzero
+libhiredis.so.1.0.0:sdsjoin
+libhiredis.so.1.0.0:sdsjoinsds
+libhiredis.so.1.0.0:sdsll2str
+libhiredis.so.1.0.0:sdsmapchars
+libhiredis.so.1.0.0:sdsnew
+libhiredis.so.1.0.0:sdsnewlen
+libhiredis.so.1.0.0:sdsrange
+libhiredis.so.1.0.0:sdssplitargs
+libhiredis.so.1.0.0:sdssplitlen
+libhiredis.so.1.0.0:sdstolower
+libhiredis.so.1.0.0:sdstoupper
+libhiredis.so.1.0.0:sdstrim
+libhiredis.so.1.0.0:sdsull2str
+libhiredis.so.1.0.0:sdsupdatelen
+libhiredis_ssl.so.1.0.0:redisContextSSLFuncs
+libhiredis_ssl.so.1.0.0:redisCreateSSLContext
+libhiredis_ssl.so.1.0.0:redisFreeSSLContext
+libhiredis_ssl.so.1.0.0:redisInitOpenSSL
+libhiredis_ssl.so.1.0.0:redisInitiateSSL
+libhiredis_ssl.so.1.0.0:redisInitiateSSLWithContext
+libhiredis_ssl.so.1.0.0:redisSSLContextGetError
Index: abi_used_libs
===================================================================
--- /dev/null
+++ abi_used_libs
@@ -0,0 +1,3 @@
+libc.so.6
+libcrypto.so.1.1
+libssl.so.1.1
Index: abi_used_symbols
===================================================================
--- /dev/null
+++ abi_used_symbols
@@ -0,0 +1,62 @@
+libc.so.6:__ctype_b_loc
+libc.so.6:__ctype_tolower_loc
+libc.so.6:__ctype_toupper_loc
+libc.so.6:__errno_location
+libc.so.6:__memcpy_chk
+libc.so.6:__snprintf_chk
+libc.so.6:__sprintf_chk
+libc.so.6:__stack_chk_fail
+libc.so.6:__vsnprintf_chk
+libc.so.6:__xpg_strerror_r
+libc.so.6:bind
+libc.so.6:calloc
+libc.so.6:close
+libc.so.6:connect
+libc.so.6:fcntl
+libc.so.6:free
+libc.so.6:freeaddrinfo
+libc.so.6:gai_strerror
+libc.so.6:getaddrinfo
+libc.so.6:getsockopt
+libc.so.6:malloc
+libc.so.6:memcmp
+libc.so.6:memcpy
+libc.so.6:memmove
+libc.so.6:memset
+libc.so.6:poll
+libc.so.6:realloc
+libc.so.6:recv
+libc.so.6:send
+libc.so.6:setsockopt
+libc.so.6:snprintf
+libc.so.6:socket
+libc.so.6:strcasecmp
+libc.so.6:strchr
+libc.so.6:strdup
+libc.so.6:strerror
+libc.so.6:strlen
+libc.so.6:strncasecmp
+libc.so.6:strncpy
+libc.so.6:strtod
+libc.so.6:strtol
+libcrypto.so.1.1:ERR_clear_error
+libcrypto.so.1.1:ERR_peek_last_error
+libcrypto.so.1.1:ERR_reason_error_string
+libssl.so.1.1:OPENSSL_init_ssl
+libssl.so.1.1:SSL_CTX_free
+libssl.so.1.1:SSL_CTX_load_verify_locations
+libssl.so.1.1:SSL_CTX_new
+libssl.so.1.1:SSL_CTX_set_options
+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_connect
+libssl.so.1.1:SSL_ctrl
+libssl.so.1.1:SSL_free
+libssl.so.1.1:SSL_get_error
+libssl.so.1.1:SSL_new
+libssl.so.1.1:SSL_read
+libssl.so.1.1:SSL_set_connect_state
+libssl.so.1.1:SSL_set_fd
+libssl.so.1.1:SSL_write
+libssl.so.1.1:TLS_client_method
Index: files/hiredis-cmake-install-destination.patch
===================================================================
--- /dev/null
+++ files/hiredis-cmake-install-destination.patch
@@ -0,0 +1,20 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -72,7 +72,7 @@ export(EXPORT hiredis-targets
+ FILE "${CMAKE_CURRENT_BINARY_DIR}/hiredis-targets.cmake"
+ NAMESPACE hiredis::)
+
+-SET(CMAKE_CONF_INSTALL_DIR share/hiredis)
++SET(CMAKE_CONF_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/cmake/hiredis)
+ SET(INCLUDE_INSTALL_DIR include)
+ include(CMakePackageConfigHelpers)
+ configure_package_config_file(hiredis-config.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/hiredis-config.cmake
+@@ -132,7 +132,7 @@ IF(ENABLE_SSL)
+ FILE "${CMAKE_CURRENT_BINARY_DIR}/hiredis_ssl-targets.cmake"
+ NAMESPACE hiredis::)
+
+- SET(CMAKE_CONF_INSTALL_DIR share/hiredis_ssl)
++ SET(CMAKE_CONF_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/cmake/hiredis_ssl)
+ configure_package_config_file(hiredis_ssl-config.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/hiredis_ssl-config.cmake
+ INSTALL_DESTINATION ${CMAKE_CONF_INSTALL_DIR}
+ PATH_VARS INCLUDE_INSTALL_DIR)
Index: package.yml
===================================================================
--- /dev/null
+++ package.yml
@@ -0,0 +1,21 @@
+name : hiredis
+version : 1.0.0
+release : 1
+source :
+ - https://github.com/redis/hiredis/archive/v1.0.0.tar.gz : 2a0b5fe5119ec973a0c1966bfc4bd7ed39dbce1cb6d749064af9121fe971936f
+license : BSD-3-Clause
+component : programming.library
+summary : Minimalistic C client for Redis
+description: |
+ Hiredis is a minimalistic C client library for the Redis database.
+
+ It is minimalistic because it just adds minimal support for the protocol, but at the same time it uses a high level printf-alike API in order to make it much higher level than otherwise suggested by its minimal code base and the lack of explicit bindings for every Redis command.
+
+ Apart from supporting sending commands and receiving replies, it comes with a reply parser that is decoupled from the I/O layer. It is a stream parser designed for easy reusability, which can for instance be used in higher level language bindings for efficient reply parsing.
+setup : |
+ %patch -p1 < $pkgfiles/hiredis-cmake-install-destination.patch
+ %cmake_ninja -DCMAKE_INSTALL_LIBDIR=lib64 -DENABLE_SSL=ON -DDISABLE_TESTS=ON
+build : |
+ %ninja_build
+install : |
+ %ninja_install
Index: pspec_x86_64.xml
===================================================================
--- /dev/null
+++ pspec_x86_64.xml
@@ -0,0 +1,83 @@
+<PISI>
+ <Source>
+ <Name>hiredis</Name>
+ <Packager>
+ <Name>Martin Reboredo</Name>
+ <Email>yakoyoku@gmail.com</Email>
+ </Packager>
+ <License>BSD-3-Clause</License>
+ <PartOf>programming.library</PartOf>
+ <Summary xml:lang="en">Minimalistic C client for Redis</Summary>
+ <Description xml:lang="en">Hiredis is a minimalistic C client library for the Redis database.
+
+It is minimalistic because it just adds minimal support for the protocol, but at the same time it uses a high level printf-alike API in order to make it much higher level than otherwise suggested by its minimal code base and the lack of explicit bindings for every Redis command.
+
+Apart from supporting sending commands and receiving replies, it comes with a reply parser that is decoupled from the I/O layer. It is a stream parser designed for easy reusability, which can for instance be used in higher level language bindings for efficient reply parsing.
+</Description>
+ <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://getsol.us/sources/README.Solus</Archive>
+ </Source>
+ <Package>
+ <Name>hiredis</Name>
+ <Summary xml:lang="en">Minimalistic C client for Redis</Summary>
+ <Description xml:lang="en">Hiredis is a minimalistic C client library for the Redis database.
+
+It is minimalistic because it just adds minimal support for the protocol, but at the same time it uses a high level printf-alike API in order to make it much higher level than otherwise suggested by its minimal code base and the lack of explicit bindings for every Redis command.
+
+Apart from supporting sending commands and receiving replies, it comes with a reply parser that is decoupled from the I/O layer. It is a stream parser designed for easy reusability, which can for instance be used in higher level language bindings for efficient reply parsing.
+</Description>
+ <PartOf>programming.library</PartOf>
+ <Files>
+ <Path fileType="library">/usr/lib64/libhiredis.so.1.0.0</Path>
+ <Path fileType="library">/usr/lib64/libhiredis_ssl.so.1.0.0</Path>
+ </Files>
+ </Package>
+ <Package>
+ <Name>hiredis-devel</Name>
+ <Summary xml:lang="en">Development files for hiredis</Summary>
+ <Description xml:lang="en">Hiredis is a minimalistic C client library for the Redis database.
+
+It is minimalistic because it just adds minimal support for the protocol, but at the same time it uses a high level printf-alike API in order to make it much higher level than otherwise suggested by its minimal code base and the lack of explicit bindings for every Redis command.
+
+Apart from supporting sending commands and receiving replies, it comes with a reply parser that is decoupled from the I/O layer. It is a stream parser designed for easy reusability, which can for instance be used in higher level language bindings for efficient reply parsing.
+</Description>
+ <PartOf>programming.devel</PartOf>
+ <RuntimeDependencies>
+ <Dependency release="1">hiredis</Dependency>
+ </RuntimeDependencies>
+ <Files>
+ <Path fileType="header">/usr/include/hiredis/adapters/ae.h</Path>
+ <Path fileType="header">/usr/include/hiredis/adapters/glib.h</Path>
+ <Path fileType="header">/usr/include/hiredis/adapters/ivykis.h</Path>
+ <Path fileType="header">/usr/include/hiredis/adapters/libev.h</Path>
+ <Path fileType="header">/usr/include/hiredis/adapters/libevent.h</Path>
+ <Path fileType="header">/usr/include/hiredis/adapters/libuv.h</Path>
+ <Path fileType="header">/usr/include/hiredis/adapters/macosx.h</Path>
+ <Path fileType="header">/usr/include/hiredis/adapters/qt.h</Path>
+ <Path fileType="header">/usr/include/hiredis/alloc.h</Path>
+ <Path fileType="header">/usr/include/hiredis/async.h</Path>
+ <Path fileType="header">/usr/include/hiredis/hiredis.h</Path>
+ <Path fileType="header">/usr/include/hiredis/hiredis_ssl.h</Path>
+ <Path fileType="header">/usr/include/hiredis/read.h</Path>
+ <Path fileType="header">/usr/include/hiredis/sds.h</Path>
+ <Path fileType="library">/usr/lib64/cmake/hiredis/hiredis-config.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/hiredis/hiredis-targets-relwithdebinfo.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/hiredis/hiredis-targets.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/hiredis_ssl/hiredis_ssl-config.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/hiredis_ssl/hiredis_ssl-targets-relwithdebinfo.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/hiredis_ssl/hiredis_ssl-targets.cmake</Path>
+ <Path fileType="library">/usr/lib64/libhiredis.so</Path>
+ <Path fileType="library">/usr/lib64/libhiredis_ssl.so</Path>
+ <Path fileType="data">/usr/lib64/pkgconfig/hiredis.pc</Path>
+ <Path fileType="data">/usr/lib64/pkgconfig/hiredis_ssl.pc</Path>
+ </Files>
+ </Package>
+ <History>
+ <Update release="1">
+ <Date>2021-04-25</Date>
+ <Version>1.0.0</Version>
+ <Comment>Packaging update</Comment>
+ <Name>Martin Reboredo</Name>
+ <Email>yakoyoku@gmail.com</Email>
+ </Update>
+ </History>
+</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Fri, Aug 11, 4:50 PM (2 h, 55 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5815282
Default Alt Text
D10738.id26339.diff (15 KB)

Event Timeline