From 009ce6d8c216ca71c7b302c031b7f678fdeb9869 Mon Sep 17 00:00:00 2001 From: He Rengui Date: Thu, 8 Apr 2021 14:48:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0postgresql=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: He Rengui --- sysbench.spec | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/sysbench.spec b/sysbench.spec index 685914c..6f92abf 100644 --- a/sysbench.spec +++ b/sysbench.spec @@ -1,24 +1,29 @@ -#%global debug_package %{nil} - Name: sysbench Version: 1.0.20 -Release: 2 +Release: 3 Summary: Scriptable database and system performance benchmark License: GPL2 URL: https://github.com/akopytov/sysbench Source0: https://github.com/akopytov/sysbench/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -BuildRequires: gcc libtool autoconf automake mariadb-devel libaio-devel libxslt ck-devel postgresql-devel +BuildRequires: gcc libtool autoconf automake mariadb-devel libaio-devel libxslt ck-devel postgresql-devel luajit-devel %description sysbench is a scriptable multi-threaded benchmark tool based on LuaJIT. It is most frequently used for database benchmarks, but can also be used to create arbitrarily complex workloads that do not involve a database server. %prep %setup -q -n %{name}-%{version}/ +# Use luajit-devel and ck-devel instead of embedded code +rm -r third_party/luajit/luajit/ +rm -r third_party/concurrency_kit/ck/ +rm -r third_party/cram/ %build ./autogen.sh -%configure +%configure --with-mysql \ + --with-pgsql \ + --with-system-ck \ + --with-system-luajit %make_build %install @@ -36,9 +41,12 @@ sysbench is a scriptable multi-threaded benchmark tool based on LuaJIT. It is mo %doc README.md ChangeLog %{_bindir}/* %{_docdir}/%{name}/* -/usr/share/%{name}/* +%{_datadir}/%{name}/* %changelog +* Thu Apr 08 2021 herengui - 1.0.20-3 +- enable postgresql support + * Tue Oct 13 2020 liqingqing_1229 - update source0 -- Gitee