contrib/libosmocore.spec: centos7: disable uring

liburing is not available in CentOS 7, so disable it there. I've
verified that this works as expected in our OBS with CentOS 7, 8 and
openSUSE Tumbleweed.

Related: OS#5751
Change-Id: Ie2399754952d460499c9355706be37f792988bac
This commit is contained in:
Oliver Smith 2023-08-29 14:52:47 +02:00
parent b437f80e89
commit 8c0a2c72b0
1 changed files with 13 additions and 1 deletions

View File

@ -32,7 +32,9 @@ BuildRequires: pkgconfig(libusb-1.0)
BuildRequires: pkgconfig(talloc) >= 2.1.0
BuildRequires: pkgconfig(libmnl)
BuildRequires: pkgconfig(libsystemd)
%if 0%{?centos_ver} != 7
BuildRequires: pkgconfig(liburing)
%endif
%description
libosmocore is a package with various utility functions that were
@ -339,8 +341,18 @@ applications that want to make use of libosmousb.
%build
echo "%version" >.tarball-version
autoreconf -fiv
%configure --enable-shared --disable-static --enable-systemd-logging \
CONFIGURE_FLAGS="
--enable-shared \
--disable-static \
--enable-systemd-logging \
--includedir="%_includedir/%name"
"
%if 0%{?centos_ver} == 7
CONFIGURE_FLAGS="$CONFIGURE_FLAGS --disable-uring"
%endif
%configure $CONFIGURE_FLAGS
make %{?_smp_mflags} V=1
%install