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. + +- Nazar Stasiv + - IRC: nast + - Email: nazar@autistici.org Index: Makefile =================================================================== --- /dev/null +++ Makefile @@ -0,0 +1 @@ +include ../Makefile.common Index: abi_used_libs =================================================================== --- /dev/null +++ abi_used_libs @@ -0,0 +1,9 @@ +ld-linux-x86-64.so.2 +libaio.so.1 +libc.so.6 +libdl.so.2 +libgcc_s.so.1 +libm.so.6 +libmariadb.so.3 +libpq.so.5 +libpthread.so.0 Index: abi_used_symbols =================================================================== --- /dev/null +++ abi_used_symbols @@ -0,0 +1,226 @@ +ld-linux-x86-64.so.2:__tls_get_addr +libaio.so.1:io_getevents +libaio.so.1:io_queue_init +libaio.so.1:io_queue_release +libaio.so.1:io_submit +libc.so.6:__ctype_b_loc +libc.so.6:__ctype_toupper_loc +libc.so.6:__fprintf_chk +libc.so.6:__isoc99_fscanf +libc.so.6:__libc_start_main +libc.so.6:__printf_chk +libc.so.6:__sigsetjmp +libc.so.6:__snprintf_chk +libc.so.6:__stack_chk_fail +libc.so.6:__strcpy_chk +libc.so.6:__vsnprintf_chk +libc.so.6:__xpg_basename +libc.so.6:alarm +libc.so.6:calloc +libc.so.6:clearerr +libc.so.6:clock +libc.so.6:clock_gettime +libc.so.6:difftime +libc.so.6:exit +libc.so.6:fclose +libc.so.6:fdatasync +libc.so.6:feof +libc.so.6:ferror +libc.so.6:fflush +libc.so.6:fgets +libc.so.6:fopen +libc.so.6:fopen64 +libc.so.6:fputc +libc.so.6:fputs +libc.so.6:fread +libc.so.6:free +libc.so.6:fseeko64 +libc.so.6:fstat +libc.so.6:ftello64 +libc.so.6:ftruncate +libc.so.6:fwrite +libc.so.6:getc +libc.so.6:getenv +libc.so.6:gmtime_r +libc.so.6:isatty +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:mkstemp64 +libc.so.6:mktime +libc.so.6:mmap +libc.so.6:mmap64 +libc.so.6:mprotect +libc.so.6:mremap +libc.so.6:munmap +libc.so.6:nanosleep +libc.so.6:pclose +libc.so.6:perror +libc.so.6:popen +libc.so.6:posix_memalign +libc.so.6:pthread_attr_init +libc.so.6:pthread_attr_setscope +libc.so.6:pthread_cond_destroy +libc.so.6:pthread_cond_init +libc.so.6:putc +libc.so.6:putchar +libc.so.6:puts +libc.so.6:qsort +libc.so.6:rand +libc.so.6:random +libc.so.6:realloc +libc.so.6:remove +libc.so.6:rename +libc.so.6:setitimer +libc.so.6:setlocale +libc.so.6:setvbuf +libc.so.6:shmat +libc.so.6:shmctl +libc.so.6:shmget +libc.so.6:sigemptyset +libc.so.6:signal +libc.so.6:snprintf +libc.so.6:srandom +libc.so.6:stderr +libc.so.6:stdin +libc.so.6:stdout +libc.so.6:strcasecmp +libc.so.6:strchr +libc.so.6:strcmp +libc.so.6:strcpy +libc.so.6:strdup +libc.so.6:strerror +libc.so.6:strerror_r +libc.so.6:strftime +libc.so.6:strlen +libc.so.6:strncmp +libc.so.6:strncpy +libc.so.6:strrchr +libc.so.6:strstr +libc.so.6:strtod +libc.so.6:strtok +libc.so.6:strtol +libc.so.6:strtoul +libc.so.6:sysconf +libc.so.6:system +libc.so.6:time +libc.so.6:tmpfile64 +libc.so.6:ungetc +libc.so.6:unlink +libc.so.6:usleep +libdl.so.2:dlclose +libdl.so.2:dlerror +libdl.so.2:dlopen +libdl.so.2:dlsym +libgcc_s.so.1:_Unwind_DeleteException +libgcc_s.so.1:_Unwind_GetCFA +libgcc_s.so.1:_Unwind_RaiseException +libgcc_s.so.1:_Unwind_SetGR +libgcc_s.so.1:_Unwind_SetIP +libm.so.6:acos +libm.so.6:asin +libm.so.6:atan +libm.so.6:atan2 +libm.so.6:cos +libm.so.6:cosh +libm.so.6:exp +libm.so.6:exp2 +libm.so.6:floor +libm.so.6:fmod +libm.so.6:ldexp +libm.so.6:log +libm.so.6:log10 +libm.so.6:log2 +libm.so.6:pow +libm.so.6:sin +libm.so.6:sinh +libm.so.6:sqrt +libm.so.6:tan +libm.so.6:tanh +libmariadb.so.3:mysql_affected_rows +libmariadb.so.3:mysql_close +libmariadb.so.3:mysql_errno +libmariadb.so.3:mysql_error +libmariadb.so.3:mysql_fetch_lengths +libmariadb.so.3:mysql_fetch_row +libmariadb.so.3:mysql_field_count +libmariadb.so.3:mysql_free_result +libmariadb.so.3:mysql_get_ssl_cipher +libmariadb.so.3:mysql_init +libmariadb.so.3:mysql_num_fields +libmariadb.so.3:mysql_num_rows +libmariadb.so.3:mysql_options +libmariadb.so.3:mysql_real_connect +libmariadb.so.3:mysql_real_query +libmariadb.so.3:mysql_server_end +libmariadb.so.3:mysql_server_init +libmariadb.so.3:mysql_sqlstate +libmariadb.so.3:mysql_ssl_set +libmariadb.so.3:mysql_stmt_affected_rows +libmariadb.so.3:mysql_stmt_bind_param +libmariadb.so.3:mysql_stmt_bind_result +libmariadb.so.3:mysql_stmt_close +libmariadb.so.3:mysql_stmt_execute +libmariadb.so.3:mysql_stmt_field_count +libmariadb.so.3:mysql_stmt_free_result +libmariadb.so.3:mysql_stmt_init +libmariadb.so.3:mysql_stmt_num_rows +libmariadb.so.3:mysql_stmt_param_count +libmariadb.so.3:mysql_stmt_prepare +libmariadb.so.3:mysql_stmt_store_result +libmariadb.so.3:mysql_store_result +libmariadb.so.3:mysql_thread_end +libmariadb.so.3:mysql_thread_init +libpq.so.5:PQclear +libpq.so.5:PQcmdTuples +libpq.so.5:PQerrorMessage +libpq.so.5:PQexec +libpq.so.5:PQexecPrepared +libpq.so.5:PQfinish +libpq.so.5:PQgetisnull +libpq.so.5:PQgetlength +libpq.so.5:PQgetvalue +libpq.so.5:PQnfields +libpq.so.5:PQntuples +libpq.so.5:PQprepare +libpq.so.5:PQresultErrorField +libpq.so.5:PQresultStatus +libpq.so.5:PQserverVersion +libpq.so.5:PQsetNoticeProcessor +libpq.so.5:PQsetdbLogin +libpq.so.5:PQstatus +libpthread.so.0:__errno_location +libpthread.so.0:__pthread_register_cancel +libpthread.so.0:__pthread_unregister_cancel +libpthread.so.0:close +libpthread.so.0:fsync +libpthread.so.0:lseek +libpthread.so.0:msync +libpthread.so.0:open +libpthread.so.0:open64 +libpthread.so.0:pread +libpthread.so.0:pthread_attr_setstacksize +libpthread.so.0:pthread_cancel +libpthread.so.0:pthread_cond_broadcast +libpthread.so.0:pthread_cond_signal +libpthread.so.0:pthread_cond_wait +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:pthread_once +libpthread.so.0:pthread_rwlock_destroy +libpthread.so.0:pthread_rwlock_init +libpthread.so.0:pthread_rwlock_unlock +libpthread.so.0:pthread_rwlock_wrlock +libpthread.so.0:pthread_yield +libpthread.so.0:pwrite +libpthread.so.0:read +libpthread.so.0:sigaction +libpthread.so.0:write Index: package.yml =================================================================== --- /dev/null +++ package.yml @@ -0,0 +1,24 @@ +name : sysbench +version : 1.0.20 +release : 1 +source : + - https://github.com/akopytov/sysbench/archive/refs/tags/1.0.20.tar.gz : e8ee79b1f399b2d167e6a90de52ccc90e52408f7ade1b9b7135727efe181347f +license : GPL-2.0-or-later # CHECK ME +component : programming.tools +summary : Scriptable database and system performance benchmark +description: | + Scriptable database and system performance benchmark +builddeps : + - libaio-devel + - libtool + - mariadb-devel + - openssl-devel + - postgresql-devel + - automake +setup : | + $workdir/autogen.sh + %configure --with-pgsql --with-mysql-includes=/usr/include/mysql +build : | + %make +install : | + %make_install Index: pspec_x86_64.xml =================================================================== --- /dev/null +++ pspec_x86_64.xml @@ -0,0 +1,117 @@ + + + sysbench + + Nazar Stasiv + nazar@autistici.org + + GPL-2.0-or-later + programming.tools + Scriptable database and system performance benchmark + Scriptable database and system performance benchmark + + https://getsol.us/sources/README.Solus + + + sysbench + Scriptable database and system performance benchmark + Scriptable database and system performance benchmark + + programming.tools + + /usr/bin/sysbench + /usr/share/doc/sysbench/manual.html + /usr/share/sysbench/bulk_insert.lua + /usr/share/sysbench/oltp_common.lua + /usr/share/sysbench/oltp_delete.lua + /usr/share/sysbench/oltp_insert.lua + /usr/share/sysbench/oltp_point_select.lua + /usr/share/sysbench/oltp_read_only.lua + /usr/share/sysbench/oltp_read_write.lua + /usr/share/sysbench/oltp_update_index.lua + /usr/share/sysbench/oltp_update_non_index.lua + /usr/share/sysbench/oltp_write_only.lua + /usr/share/sysbench/select_random_points.lua + /usr/share/sysbench/select_random_ranges.lua + /usr/share/sysbench/tests/include/api_sql_common.sh + /usr/share/sysbench/tests/include/config.sh + /usr/share/sysbench/tests/include/drv_common.sh + /usr/share/sysbench/tests/include/inspect.lua + /usr/share/sysbench/tests/include/mysql_common.sh + /usr/share/sysbench/tests/include/oltp_legacy/bulk_insert.lua + /usr/share/sysbench/tests/include/oltp_legacy/common.lua + /usr/share/sysbench/tests/include/oltp_legacy/delete.lua + /usr/share/sysbench/tests/include/oltp_legacy/insert.lua + /usr/share/sysbench/tests/include/oltp_legacy/oltp.lua + /usr/share/sysbench/tests/include/oltp_legacy/oltp_simple.lua + /usr/share/sysbench/tests/include/oltp_legacy/parallel_prepare.lua + /usr/share/sysbench/tests/include/oltp_legacy/select.lua + /usr/share/sysbench/tests/include/oltp_legacy/select_random_points.lua + /usr/share/sysbench/tests/include/oltp_legacy/select_random_ranges.lua + /usr/share/sysbench/tests/include/oltp_legacy/update_index.lua + /usr/share/sysbench/tests/include/oltp_legacy/update_non_index.lua + /usr/share/sysbench/tests/include/pgsql_common.sh + /usr/share/sysbench/tests/include/script_bulk_insert_common.sh + /usr/share/sysbench/tests/include/script_oltp_common.sh + /usr/share/sysbench/tests/include/script_oltp_legacy_common.sh + /usr/share/sysbench/tests/include/script_select_random_common.sh + /usr/share/sysbench/tests/include/script_select_random_legacy_common.sh + /usr/share/sysbench/tests/t/1st.t + /usr/share/sysbench/tests/t/api_basic.t + /usr/share/sysbench/tests/t/api_histogram.t + /usr/share/sysbench/tests/t/api_legacy_basic.t + /usr/share/sysbench/tests/t/api_legacy_rand.t + /usr/share/sysbench/tests/t/api_legacy_sql.t + /usr/share/sysbench/tests/t/api_rand.t + /usr/share/sysbench/tests/t/api_reports.t + /usr/share/sysbench/tests/t/api_sql_mysql.t + /usr/share/sysbench/tests/t/api_sql_pgsql.t + /usr/share/sysbench/tests/t/cmd_cleanup.t + /usr/share/sysbench/tests/t/cmd_help.t + /usr/share/sysbench/tests/t/cmd_prepare.t + /usr/share/sysbench/tests/t/cmd_run.t + /usr/share/sysbench/tests/t/cmdline.t + /usr/share/sysbench/tests/t/commands.t + /usr/share/sysbench/tests/t/drivers.t + /usr/share/sysbench/tests/t/drv_mysql.t + /usr/share/sysbench/tests/t/drv_pgsql.t + /usr/share/sysbench/tests/t/help_drv_mysql.t + /usr/share/sysbench/tests/t/help_drv_pgsql.t + /usr/share/sysbench/tests/t/opt_help.t + /usr/share/sysbench/tests/t/opt_histogram.t + /usr/share/sysbench/tests/t/opt_rate.t + /usr/share/sysbench/tests/t/opt_report_checkpoints.t + /usr/share/sysbench/tests/t/opt_report_interval.t + /usr/share/sysbench/tests/t/opt_version.t + /usr/share/sysbench/tests/t/script_bulk_insert_mysql.t + /usr/share/sysbench/tests/t/script_bulk_insert_pgsql.t + /usr/share/sysbench/tests/t/script_oltp_delete_mysql.t + /usr/share/sysbench/tests/t/script_oltp_delete_pgsql.t + /usr/share/sysbench/tests/t/script_oltp_help.t + /usr/share/sysbench/tests/t/script_oltp_insert_mysql.t + /usr/share/sysbench/tests/t/script_oltp_insert_pgsql.t + /usr/share/sysbench/tests/t/script_oltp_point_select_mysql.t + /usr/share/sysbench/tests/t/script_oltp_point_select_pgsql.t + /usr/share/sysbench/tests/t/script_oltp_read_write_mysql.t + /usr/share/sysbench/tests/t/script_oltp_read_write_pgsql.t + /usr/share/sysbench/tests/t/script_select_random_mysql.t + /usr/share/sysbench/tests/t/script_select_random_pgsql.t + /usr/share/sysbench/tests/t/test_cpu.t + /usr/share/sysbench/tests/t/test_fileio.t + /usr/share/sysbench/tests/t/test_memory.t + /usr/share/sysbench/tests/t/test_mutex.t + /usr/share/sysbench/tests/t/test_threads.t + /usr/share/sysbench/tests/t/tests.t + /usr/share/sysbench/tests/test_run.sh + + + + + 2022-01-31 + 1.0.20 + Packaging update + Nazar Stasiv + nazar@autistici.org + + + \ No newline at end of file