diff options
author | CoprDistGit <infra@openeuler.org> | 2023-08-04 17:41:04 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-08-04 17:41:04 +0000 |
commit | 1638000744ff8e2cb8a8e71359326f0d776ba467 (patch) | |
tree | 962fa81e28266906bdf36e59e5355e6da231878b /greatsql.spec | |
parent | 27dd19f19ea05286a3e050a1f9e5356b6f18e9c7 (diff) |
automatic import of greatsql
Diffstat (limited to 'greatsql.spec')
-rw-r--r-- | greatsql.spec | 26 |
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 |