Index: MAINTAINERS.md =================================================================== --- /dev/null +++ MAINTAINERS.md @@ -0,0 +1,5 @@ +This file is used to indicate responsibility for the maintenance of this package. Individuals on this list should be the sole modifiers of the package, excluding cases where the Solus Team may need to perform necessary rebuilds, upgrades, or security fixes. This list should not be used for any direct contact usage. If you believe this package requires a package update, follow documentation from https://getsol.us/articles/packaging/request-a-package-update/en/. In the event this package no longer becomes sufficiently maintained, Core Team reserves the right to request a new maintainer or remove this package from the repository. + +- Reilly Brogan + - IRC: reillybrogan + - Email: solus@reillybrogan.com Index: Makefile =================================================================== --- /dev/null +++ Makefile @@ -0,0 +1 @@ +include ../Makefile.common Index: abi_libs =================================================================== --- /dev/null +++ abi_libs @@ -0,0 +1 @@ +libdqlite.so.0 Index: abi_symbols =================================================================== --- /dev/null +++ abi_symbols @@ -0,0 +1,233 @@ +libdqlite.so.0:VfsAbort +libdqlite.so.0:VfsApply +libdqlite.so.0:VfsClose +libdqlite.so.0:VfsInit +libdqlite.so.0:VfsPoll +libdqlite.so.0:VfsRestore +libdqlite.so.0:VfsSnapshot +libdqlite.so.0:bind__params +libdqlite.so.0:buffer__advance +libdqlite.so.0:buffer__close +libdqlite.so.0:buffer__cursor +libdqlite.so.0:buffer__init +libdqlite.so.0:buffer__offset +libdqlite.so.0:buffer__reset +libdqlite.so.0:clientClose +libdqlite.so.0:clientCloseRows +libdqlite.so.0:clientInit +libdqlite.so.0:clientRecvDb +libdqlite.so.0:clientRecvEmpty +libdqlite.so.0:clientRecvResult +libdqlite.so.0:clientRecvRows +libdqlite.so.0:clientRecvStmt +libdqlite.so.0:clientSendAdd +libdqlite.so.0:clientSendAssign +libdqlite.so.0:clientSendExec +libdqlite.so.0:clientSendExecSQL +libdqlite.so.0:clientSendHandshake +libdqlite.so.0:clientSendOpen +libdqlite.so.0:clientSendPrepare +libdqlite.so.0:clientSendQuery +libdqlite.so.0:clientSendRemove +libdqlite.so.0:command__decode +libdqlite.so.0:command__encode +libdqlite.so.0:command_checkpoint__decode +libdqlite.so.0:command_checkpoint__encode +libdqlite.so.0:command_checkpoint__sizeof +libdqlite.so.0:command_frames__decode +libdqlite.so.0:command_frames__encode +libdqlite.so.0:command_frames__page_numbers +libdqlite.so.0:command_frames__pages +libdqlite.so.0:command_frames__sizeof +libdqlite.so.0:command_open__decode +libdqlite.so.0:command_open__encode +libdqlite.so.0:command_open__sizeof +libdqlite.so.0:command_undo__decode +libdqlite.so.0:command_undo__encode +libdqlite.so.0:command_undo__sizeof +libdqlite.so.0:config__close +libdqlite.so.0:config__init +libdqlite.so.0:conn__start +libdqlite.so.0:conn__stop +libdqlite.so.0:db__close +libdqlite.so.0:db__init +libdqlite.so.0:db__open_follower +libdqlite.so.0:dq_sqlite_pending_byte +libdqlite.so.0:dqlite__close +libdqlite.so.0:dqlite__error_close +libdqlite.so.0:dqlite__error_copy +libdqlite.so.0:dqlite__error_init +libdqlite.so.0:dqlite__error_is_disconnect +libdqlite.so.0:dqlite__error_is_null +libdqlite.so.0:dqlite__error_oom +libdqlite.so.0:dqlite__error_printf +libdqlite.so.0:dqlite__error_sys +libdqlite.so.0:dqlite__error_uv +libdqlite.so.0:dqlite__error_wrapf +libdqlite.so.0:dqlite__init +libdqlite.so.0:dqlite__metrics_init +libdqlite.so.0:dqlite_generate_node_id +libdqlite.so.0:dqlite_node_create +libdqlite.so.0:dqlite_node_destroy +libdqlite.so.0:dqlite_node_errmsg +libdqlite.so.0:dqlite_node_get_bind_address +libdqlite.so.0:dqlite_node_recover +libdqlite.so.0:dqlite_node_set_bind_address +libdqlite.so.0:dqlite_node_set_connect_func +libdqlite.so.0:dqlite_node_set_failure_domain +libdqlite.so.0:dqlite_node_set_network_latency +libdqlite.so.0:dqlite_node_start +libdqlite.so.0:dqlite_node_stop +libdqlite.so.0:dqlite_vfs_abort +libdqlite.so.0:dqlite_vfs_apply +libdqlite.so.0:dqlite_vfs_close +libdqlite.so.0:dqlite_vfs_init +libdqlite.so.0:dqlite_vfs_poll +libdqlite.so.0:dqlite_vfs_restore +libdqlite.so.0:dqlite_vfs_snapshot +libdqlite.so.0:formatWalRestartHeader +libdqlite.so.0:fsm__close +libdqlite.so.0:fsm__init +libdqlite.so.0:gateway__close +libdqlite.so.0:gateway__handle +libdqlite.so.0:gateway__init +libdqlite.so.0:gateway__resume +libdqlite.so.0:header__decode +libdqlite.so.0:header__encode +libdqlite.so.0:header__sizeof +libdqlite.so.0:leader__barrier +libdqlite.so.0:leader__close +libdqlite.so.0:leader__exec +libdqlite.so.0:leader__init +libdqlite.so.0:loggerDefaultEmit +libdqlite.so.0:message__decode +libdqlite.so.0:message__encode +libdqlite.so.0:message__sizeof +libdqlite.so.0:query__batch +libdqlite.so.0:raftProxyAccept +libdqlite.so.0:raftProxyClose +libdqlite.so.0:raftProxyInit +libdqlite.so.0:raftProxySetConnectFunc +libdqlite.so.0:raftTransferCb +libdqlite.so.0:registry__close +libdqlite.so.0:registry__db_get +libdqlite.so.0:registry__init +libdqlite.so.0:request_add__decode +libdqlite.so.0:request_add__encode +libdqlite.so.0:request_add__sizeof +libdqlite.so.0:request_assign__decode +libdqlite.so.0:request_assign__encode +libdqlite.so.0:request_assign__sizeof +libdqlite.so.0:request_client__decode +libdqlite.so.0:request_client__encode +libdqlite.so.0:request_client__sizeof +libdqlite.so.0:request_cluster__decode +libdqlite.so.0:request_cluster__encode +libdqlite.so.0:request_cluster__sizeof +libdqlite.so.0:request_connect__decode +libdqlite.so.0:request_connect__encode +libdqlite.so.0:request_connect__sizeof +libdqlite.so.0:request_describe__decode +libdqlite.so.0:request_describe__encode +libdqlite.so.0:request_describe__sizeof +libdqlite.so.0:request_dump__decode +libdqlite.so.0:request_dump__encode +libdqlite.so.0:request_dump__sizeof +libdqlite.so.0:request_exec__decode +libdqlite.so.0:request_exec__encode +libdqlite.so.0:request_exec__sizeof +libdqlite.so.0:request_exec_sql__decode +libdqlite.so.0:request_exec_sql__encode +libdqlite.so.0:request_exec_sql__sizeof +libdqlite.so.0:request_finalize__decode +libdqlite.so.0:request_finalize__encode +libdqlite.so.0:request_finalize__sizeof +libdqlite.so.0:request_interrupt__decode +libdqlite.so.0:request_interrupt__encode +libdqlite.so.0:request_interrupt__sizeof +libdqlite.so.0:request_leader__decode +libdqlite.so.0:request_leader__encode +libdqlite.so.0:request_leader__sizeof +libdqlite.so.0:request_open__decode +libdqlite.so.0:request_open__encode +libdqlite.so.0:request_open__sizeof +libdqlite.so.0:request_prepare__decode +libdqlite.so.0:request_prepare__encode +libdqlite.so.0:request_prepare__sizeof +libdqlite.so.0:request_query__decode +libdqlite.so.0:request_query__encode +libdqlite.so.0:request_query__sizeof +libdqlite.so.0:request_query_sql__decode +libdqlite.so.0:request_query_sql__encode +libdqlite.so.0:request_query_sql__sizeof +libdqlite.so.0:request_remove__decode +libdqlite.so.0:request_remove__encode +libdqlite.so.0:request_remove__sizeof +libdqlite.so.0:request_transfer__decode +libdqlite.so.0:request_transfer__encode +libdqlite.so.0:request_transfer__sizeof +libdqlite.so.0:request_weight__decode +libdqlite.so.0:request_weight__encode +libdqlite.so.0:request_weight__sizeof +libdqlite.so.0:response_db__decode +libdqlite.so.0:response_db__encode +libdqlite.so.0:response_db__sizeof +libdqlite.so.0:response_empty__decode +libdqlite.so.0:response_empty__encode +libdqlite.so.0:response_empty__sizeof +libdqlite.so.0:response_failure__decode +libdqlite.so.0:response_failure__encode +libdqlite.so.0:response_failure__sizeof +libdqlite.so.0:response_files__decode +libdqlite.so.0:response_files__encode +libdqlite.so.0:response_files__sizeof +libdqlite.so.0:response_metadata__decode +libdqlite.so.0:response_metadata__encode +libdqlite.so.0:response_metadata__sizeof +libdqlite.so.0:response_result__decode +libdqlite.so.0:response_result__encode +libdqlite.so.0:response_result__sizeof +libdqlite.so.0:response_rows__decode +libdqlite.so.0:response_rows__encode +libdqlite.so.0:response_rows__sizeof +libdqlite.so.0:response_server__decode +libdqlite.so.0:response_server__encode +libdqlite.so.0:response_server__sizeof +libdqlite.so.0:response_server_legacy__decode +libdqlite.so.0:response_server_legacy__encode +libdqlite.so.0:response_server_legacy__sizeof +libdqlite.so.0:response_servers__decode +libdqlite.so.0:response_servers__encode +libdqlite.so.0:response_servers__sizeof +libdqlite.so.0:response_stmt__decode +libdqlite.so.0:response_stmt__encode +libdqlite.so.0:response_stmt__sizeof +libdqlite.so.0:response_welcome__decode +libdqlite.so.0:response_welcome__encode +libdqlite.so.0:response_welcome__sizeof +libdqlite.so.0:snapshotDatabase__decode +libdqlite.so.0:snapshotDatabase__encode +libdqlite.so.0:snapshotDatabase__sizeof +libdqlite.so.0:snapshotHeader__decode +libdqlite.so.0:snapshotHeader__encode +libdqlite.so.0:snapshotHeader__sizeof +libdqlite.so.0:stmt__close +libdqlite.so.0:stmt__hash +libdqlite.so.0:stmt__init +libdqlite.so.0:stmt__registry_add +libdqlite.so.0:stmt__registry_close +libdqlite.so.0:stmt__registry_del +libdqlite.so.0:stmt__registry_get +libdqlite.so.0:stmt__registry_idx +libdqlite.so.0:stmt__registry_init +libdqlite.so.0:transport__close +libdqlite.so.0:transport__init +libdqlite.so.0:transport__read +libdqlite.so.0:transport__stream +libdqlite.so.0:transport__write +libdqlite.so.0:tuple_decoder__init +libdqlite.so.0:tuple_decoder__n +libdqlite.so.0:tuple_decoder__next +libdqlite.so.0:tuple_encoder__init +libdqlite.so.0:tuple_encoder__next +libdqlite.so.0:vfsOne Index: abi_used_libs =================================================================== --- /dev/null +++ abi_used_libs @@ -0,0 +1,5 @@ +libc.so.6 +libpthread.so.0 +libraft.so.0 +libsqlite3.so.0 +libuv.so.1 Index: abi_used_symbols =================================================================== --- /dev/null +++ abi_used_symbols @@ -0,0 +1,146 @@ +libc.so.6:__assert_fail +libc.so.6:__fprintf_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:__strcpy_chk +libc.so.6:__vsnprintf_chk +libc.so.6:bind +libc.so.6:clock_gettime +libc.so.6:fcntl +libc.so.6:free +libc.so.6:getpid +libc.so.6:getsockopt +libc.so.6:gettimeofday +libc.so.6:malloc +libc.so.6:memcpy +libc.so.6:memset +libc.so.6:realloc +libc.so.6:setsockopt +libc.so.6:socket +libc.so.6:stderr +libc.so.6:strcasecmp +libc.so.6:strcmp +libc.so.6:strcpy +libc.so.6:strerror +libc.so.6:strlen +libc.so.6:strncmp +libc.so.6:strncpy +libc.so.6:strnlen +libc.so.6:strstr +libc.so.6:strtok +libc.so.6:strtol +libc.so.6:sysconf +libpthread.so.0:__errno_location +libpthread.so.0:close +libpthread.so.0:connect +libpthread.so.0:pthread_create +libpthread.so.0:pthread_join +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:read +libpthread.so.0:sem_destroy +libpthread.so.0:sem_init +libpthread.so.0:sem_post +libpthread.so.0:sem_wait +libpthread.so.0:write +libraft.so.0:raft_add +libraft.so.0:raft_apply +libraft.so.0:raft_assign +libraft.so.0:raft_barrier +libraft.so.0:raft_bootstrap +libraft.so.0:raft_close +libraft.so.0:raft_configuration_add +libraft.so.0:raft_configuration_close +libraft.so.0:raft_configuration_init +libraft.so.0:raft_digest +libraft.so.0:raft_errmsg +libraft.so.0:raft_free +libraft.so.0:raft_init +libraft.so.0:raft_last_applied +libraft.so.0:raft_last_index +libraft.so.0:raft_leader +libraft.so.0:raft_malloc +libraft.so.0:raft_recover +libraft.so.0:raft_remove +libraft.so.0:raft_set_election_timeout +libraft.so.0:raft_set_heartbeat_timeout +libraft.so.0:raft_set_max_catch_up_round_duration +libraft.so.0:raft_set_max_catch_up_rounds +libraft.so.0:raft_set_pre_vote +libraft.so.0:raft_set_snapshot_threshold +libraft.so.0:raft_set_snapshot_trailing +libraft.so.0:raft_start +libraft.so.0:raft_state +libraft.so.0:raft_strerror +libraft.so.0:raft_transfer +libraft.so.0:raft_uv_close +libraft.so.0:raft_uv_init +libsqlite3.so.0:sqlite3_bind_blob +libsqlite3.so.0:sqlite3_bind_double +libsqlite3.so.0:sqlite3_bind_int64 +libsqlite3.so.0:sqlite3_bind_null +libsqlite3.so.0:sqlite3_bind_parameter_count +libsqlite3.so.0:sqlite3_bind_text +libsqlite3.so.0:sqlite3_changes +libsqlite3.so.0:sqlite3_close +libsqlite3.so.0:sqlite3_column_blob +libsqlite3.so.0:sqlite3_column_bytes +libsqlite3.so.0:sqlite3_column_count +libsqlite3.so.0:sqlite3_column_decltype +libsqlite3.so.0:sqlite3_column_double +libsqlite3.so.0:sqlite3_column_int64 +libsqlite3.so.0:sqlite3_column_name +libsqlite3.so.0:sqlite3_column_text +libsqlite3.so.0:sqlite3_column_type +libsqlite3.so.0:sqlite3_db_config +libsqlite3.so.0:sqlite3_errmsg +libsqlite3.so.0:sqlite3_exec +libsqlite3.so.0:sqlite3_extended_result_codes +libsqlite3.so.0:sqlite3_file_control +libsqlite3.so.0:sqlite3_finalize +libsqlite3.so.0:sqlite3_free +libsqlite3.so.0:sqlite3_last_insert_rowid +libsqlite3.so.0:sqlite3_malloc +libsqlite3.so.0:sqlite3_malloc64 +libsqlite3.so.0:sqlite3_open_v2 +libsqlite3.so.0:sqlite3_prepare_v2 +libsqlite3.so.0:sqlite3_randomness +libsqlite3.so.0:sqlite3_realloc +libsqlite3.so.0:sqlite3_realloc64 +libsqlite3.so.0:sqlite3_reset +libsqlite3.so.0:sqlite3_snprintf +libsqlite3.so.0:sqlite3_step +libsqlite3.so.0:sqlite3_vfs_find +libsqlite3.so.0:sqlite3_vfs_register +libsqlite3.so.0:sqlite3_vfs_unregister +libsqlite3.so.0:sqlite3_vmprintf +libsqlite3.so.0:sqlite3_wal_checkpoint_v2 +libuv.so.1:uv_accept +libuv.so.1:uv_async_init +libuv.so.1:uv_async_send +libuv.so.1:uv_close +libuv.so.1:uv_err_name +libuv.so.1:uv_guess_handle +libuv.so.1:uv_ip4_addr +libuv.so.1:uv_listen +libuv.so.1:uv_loop_close +libuv.so.1:uv_loop_init +libuv.so.1:uv_pipe_getsockname +libuv.so.1:uv_pipe_init +libuv.so.1:uv_pipe_open +libuv.so.1:uv_prepare_init +libuv.so.1:uv_prepare_start +libuv.so.1:uv_queue_work +libuv.so.1:uv_read_start +libuv.so.1:uv_read_stop +libuv.so.1:uv_run +libuv.so.1:uv_strerror +libuv.so.1:uv_tcp_init +libuv.so.1:uv_tcp_open +libuv.so.1:uv_timer_init +libuv.so.1:uv_timer_start +libuv.so.1:uv_write Index: package.yml =================================================================== --- /dev/null +++ package.yml @@ -0,0 +1,20 @@ +name : dqlite +version : 1.7.0 +release : 1 +source : + - https://github.com/canonical/dqlite/archive/refs/tags/v1.7.0.tar.gz : d974fde030f3b9c84ea82773c22548029bb33005651ca924cb5f066348c283a5 +license : LGPL-3.0 +homepage : https://github.com/canonical/dqlite +component : programming.library +summary : C library for a replicated SQLite cluster +description: | + C library that implements an embeddable and replicated SQL database engine with high-availability and automatic failover +builddeps : + - pkgconfig(libuv) + - pkgconfig(raft) + - pkgconfig(sqlite3) +build : | + %reconfigure + %make +install : | + %make_install Index: pspec_x86_64.xml =================================================================== --- /dev/null +++ pspec_x86_64.xml @@ -0,0 +1,52 @@ + + + dqlite + https://github.com/canonical/dqlite + + Reilly Brogan + reilly@reillybrogan.com + + LGPL-3.0 + programming.library + C library for a replicated SQLite cluster + C library that implements an embeddable and replicated SQL database engine with high-availability and automatic failover + + https://getsol.us/sources/README.Solus + + + dqlite + C library for a replicated SQLite cluster + C library that implements an embeddable and replicated SQL database engine with high-availability and automatic failover + + programming.library + + /usr/lib64/libdqlite.so.0 + /usr/lib64/libdqlite.so.0.0.1 + + + + dqlite-devel + Development files for dqlite + C library that implements an embeddable and replicated SQL database engine with high-availability and automatic failover + + programming.devel + + dqlite + + + /usr/include/dqlite.h + /usr/lib64/libdqlite.a + /usr/lib64/libdqlite.so + /usr/lib64/pkgconfig/dqlite.pc + + + + + 2021-05-13 + 1.7.0 + Packaging update + Reilly Brogan + reilly@reillybrogan.com + + + \ No newline at end of file