fix missing build deps, enable libproxy, sctp

Attached fix uses doubleconversion system libs (like qt6-qtbase), adds the missing sctp build requires to build with sctp enabled and enables libproxy where the buildrequires already existed and enables sctp to enable all qt network features.
This commit is contained in:
Marie Loise Nolden 2023-01-07 10:48:16 +00:00
parent ec29ebd55b
commit f0cf445934

View File

@ -160,6 +160,7 @@ Patch101: qtbase-5.15.8-fix-missing-qtsan-include.patch
BuildRequires: cups-devel BuildRequires: cups-devel
BuildRequires: desktop-file-utils BuildRequires: desktop-file-utils
BuildRequires: double-conversion-devel
BuildRequires: findutils BuildRequires: findutils
BuildRequires: libjpeg-devel BuildRequires: libjpeg-devel
BuildRequires: libmng-devel BuildRequires: libmng-devel
@ -183,6 +184,7 @@ BuildRequires: pkgconfig(gl)
BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libproxy-1.0) BuildRequires: pkgconfig(libproxy-1.0)
BuildRequires: pkgconfig(libsctp)
# xcb-sm # xcb-sm
BuildRequires: pkgconfig(ice) pkgconfig(sm) BuildRequires: pkgconfig(ice) pkgconfig(sm)
BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libpng)
@ -508,6 +510,8 @@ export MAKEFLAGS="%{?_smp_mflags}"
%{?journald} \ %{?journald} \
-optimized-qmake \ -optimized-qmake \
%{?openssl} \ %{?openssl} \
-libproxy \
-sctp \
%{!?examples:-nomake examples} \ %{!?examples:-nomake examples} \
%{!?tests:-nomake tests} \ %{!?tests:-nomake tests} \
-no-pch \ -no-pch \