Commit 16b0f882 authored by Przemyslaw Wielgo's avatar Przemyslaw Wielgo Committed by Jim Harris
Browse files

rpmbuild: Add support for sles



SUSE and SLES distributions use different package naming conventions
compares to Fedora and RedHat. Add conditional logic in the rpm spec
file to align library dependencies with SUSE's naming scheme.

Change-Id: Iee07b5d36a744f20c2c3ea49c5644834b67c3707
Signed-off-by: default avatarPrzemyslaw Wielgo <przemyslaw.wielgo@dell.com>
Reviewed-on: https://review.spdk.io/c/spdk/spdk/+/26465


Reviewed-by: default avatarBen Walker <ben@nvidia.com>
Tested-by: default avatarSPDK Automated Test System <spdkbot@gmail.com>
Reviewed-by: default avatarJim Harris <jim.harris@nvidia.com>
Reviewed-by: default avatarBoris Glimcher <Boris.Glimcher@emc.com>
Reviewed-by: default avatarMichal Berger <michal.berger@nutanix.com>
parent e4d51127
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -22,6 +22,16 @@ Summary: Storage Performance Development Kit
# can be defined through a comma-separated list passed via $requirements when building
# the spec.
Requires: glibc

%if 0%{?suse_version}
Requires: libaio1
Requires: libgcc_s1
Requires: libstdc++6
Requires: libuuid1
Requires: libncurses6
Requires: libnuma1
Requires: libopenssl1_1
%else
Requires: libaio
Requires: libgcc
Requires: libstdc++
@@ -29,6 +39,8 @@ Requires: libuuid
Requires: ncurses-libs
Requires: numactl-libs
Requires: openssl-libs
%endif

Requires: zlib

%if %{requirements}