summaryrefslogtreecommitdiff
path: root/greatsql.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-08-04 17:41:04 +0000
committerCoprDistGit <infra@openeuler.org>2023-08-04 17:41:04 +0000
commit1638000744ff8e2cb8a8e71359326f0d776ba467 (patch)
tree962fa81e28266906bdf36e59e5355e6da231878b /greatsql.spec
parent27dd19f19ea05286a3e050a1f9e5356b6f18e9c7 (diff)
automatic import of greatsql
Diffstat (limited to 'greatsql.spec')
-rw-r--r--greatsql.spec26
1 files changed, 20 insertions, 6 deletions
diff --git a/greatsql.spec b/greatsql.spec
index 1394793..b68792c 100644
--- a/greatsql.spec
+++ b/greatsql.spec
@@ -16,17 +16,14 @@ Source1: https://boostorg.jfrog.io/artifactory/main/release/1.77.0/source/boost_
BuildRequires: bison
BuildRequires: bison-devel
BuildRequires: openssl-devel
-BuildRequires: zlib-devel
BuildRequires: libxml2-devel
BuildRequires: pam-devel
-BuildRequires: jemalloc-devel
BuildRequires: curl-devel
BuildRequires: readline-devel
BuildRequires: cyrus-sasl-devel cyrus-sasl-scram
BuildRequires: libicu-devel
BuildRequires: libevent-devel
-BuildRequires: lz4-devel
-BuildRequires: libfido2-devel protobuf-lite-devel libzstd-devel
+BuildRequires: protobuf-lite-devel libzstd-devel
BuildRequires: libtirpc-devel
BuildRequires: rpcgen
BuildRequires: systemd-devel
@@ -34,6 +31,12 @@ BuildRequires: pkgconfig(systemd)
BuildRequires: openldap-devel
BuildRequires: krb5-devel
BuildRequires: cmake >= 3.5.1
+%if 0%{?anolis_ver} >= 23
+BuildRequires: jemalloc-devel
+BuildRequires: libfido2-devel
+BuildRequires: zlib-devel >= 1.2.13
+BuildRequires: lz4-devel >= 1.9.3
+%endif
%description
GreatSQL is a MySQL branch originated from GreatDB.
@@ -114,6 +117,10 @@ This package contains the GreatSQL regression test suite.
%autosetup -n greatsql-%{tarballver}
%build
+%if 0%{?__cmake_in_source_build}
+%undefine __cmake_in_source_build
+%endif
+
%cmake \
-DWITH_BOOST=%{SOURCE1} \
-DINSTALL_LAYOUT=RPM \
@@ -125,13 +132,15 @@ This package contains the GreatSQL regression test suite.
-DWITH_PAM=1 \
-DWITH_INNODB_MEMCACHED=1 \
-DWITH_SSL=system \
- -DWITH_ZLIB=system \
-DWITH_READLINE=system \
-DWITH_LIBEVENT=system \
- -DWITH_LZ4=system \
-DWITH_ICU=system \
-DWITH_ZSTD=system \
+%if 0%{?anolis_ver} >= 23
-DWITH_FIDO=system \
+ -DWITH_ZLIB=system \
+ -DWITH_LZ4=system \
+%endif
-DWITH_PROTOBUF=system \
-DWITH_ROCKSDB=0 \
-DALLOW_NO_SSE42=1 \
@@ -214,6 +223,11 @@ install -d -m 0755 %{buildroot}/var/log/mysqlrouter
%{_bindir}/perror
%{_bindir}/ps-admin
%{_bindir}/ps_mysqld_helper
+%if 0%{?anolis_ver} < 23
+%{_bindir}/lz4_decompress
+%dir %{_libdir}/mysql/private
+%{_libdir}/mysql/private/libfido2.so.*
+%endif
%{_bindir}/zlib_decompress
%{_unitdir}/mysqld.service
%{_unitdir}/mysqld@.service