Signed-off-by: Kaleb S KEITHLEY <kkeithle@redhat.com>
This commit is contained in:
Kaleb S KEITHLEY 2021-03-30 08:05:40 -04:00
parent 9090e9784d
commit b9f277a618
2 changed files with 22 additions and 4 deletions

View File

@ -54,6 +54,16 @@
# rpmbuild -ta @PACKAGE_NAME@-@PACKAGE_VERSION@.tar.gz --with ipv6default
%{?_with_ipv6default:%global _with_ipv6default --with-ipv6-default}
# linux-io_uring
# If you wish to compile an rpm without linux-io_uring support...
# rpmbuild -ta @PACKAGE_NAME@-@PACKAGE_VERSION@.tar.gz --disable-linux-io_uring
%{?_without_linux_io_uring:%global _without_linux_io_uring --disable-linux-io_uring}
# Disable linux-io_uring on unsupported distros.
%if ( 0%{?fedora} && 0%{?fedora} <= 32 ) || ( 0%{?rhel} && 0%{?rhel} <= 7 )
%global _without_linux_io_uring --disable-linux-io_uring
%endif
# libtirpc
# if you wish to compile an rpm without TIRPC (i.e. use legacy glibc rpc)
# rpmbuild -ta @PACKAGE_NAME@-@PACKAGE_VERSION@.tar.gz --without libtirpc
@ -181,8 +191,8 @@
Summary: Distributed File System
%if ( 0%{_for_fedora_koji_builds} )
Name: glusterfs
Version: 9.0
Release: 4%{?prereltag:%{prereltag}}%{?dist}
Version: 9.1
Release: 1%{?prereltag:%{prereltag}}%{?dist}
%else
Name: @PACKAGE_NAME@
Version: @PACKAGE_VERSION@
@ -219,7 +229,7 @@ BuildRequires: bison flex
BuildRequires: gcc make libtool
BuildRequires: ncurses-devel readline-devel
BuildRequires: libxml2-devel openssl-devel
BuildRequires: libaio-devel libacl-devel liburing-devel
BuildRequires: libaio-devel libacl-devel
BuildRequires: python%{_pythonver}-devel
%if ( 0%{?rhel} && 0%{?rhel} < 8 )
BuildRequires: python-ctypes
@ -246,6 +256,10 @@ BuildRequires: libattr-devel
BuildRequires: firewalld
%endif
%if ( 0%{!?_without_linux_io_uring:1} )
BuildRequires: liburing-devel
%endif
Obsoletes: hekafs <= %{version}-%{release}
Obsoletes: %{name}-common < %{version}-%{release}
Obsoletes: %{name}-core < %{version}-%{release}
@ -814,6 +828,7 @@ sed -i -e 's/--quiet//' configure.ac
%{?_without_server} \
%{?_without_syslog} \
%{?_with_ipv6default} \
%{?_without_linux_io_uring} \
%{?_without_libtirpc}
# fix hardening and remove rpath in shlibs
@ -1591,6 +1606,9 @@ exit 0
%{_unitdir}/gluster-ta-volume.service
%changelog
* Tue Mar 30 2021 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 9.1-1
- 9.1 GA
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 9.0-4
- Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.

View File

@ -1 +1 @@
SHA512 (glusterfs-9.0.tar.gz) = daa5a7342c067c75668910e8fed17145636e7a576830b4cd68e81d9fceedaab918228b8780ebd5014e2397e0606858af650cd2c52bec0883ccd2126955ad07e7
SHA512 (glusterfs-9.1.tar.gz) = 2c26813f12fed7a0640cc470badc2b83f156b660ef475487a689dca6c3fa407192f4959aeaf7a981969a079cf5d2c7aace85ff818ea6133d5a085d90d226e1da