Disable unwanted dependencies for RHEL
Resolves: RHEL-32063
This commit is contained in:
parent
c7ece98dba
commit
c0f6390dea
32
freerdp.spec
32
freerdp.spec
@ -19,8 +19,12 @@
|
||||
# FIXME: Disable this once all freerdp2 consumers are ported to freerdp3
|
||||
%global _with_static_uwac 1
|
||||
|
||||
# Disable support for missing codecs in RHEL
|
||||
# Disable unwanted dependencies for RHEL
|
||||
%{!?rhel:%global _with_aad 1}
|
||||
%{!?rhel:%global _with_pkcs11 1}
|
||||
%{!?rhel:%global _with_sdl_client 1}
|
||||
%{!?rhel:%global _with_soxr 1}
|
||||
%{!?rhel:%global _with_uriparser 1}
|
||||
|
||||
# Disable support for AAD WebView popup since it uses webkit2gtk-4.0
|
||||
#global _with_webview 1
|
||||
@ -30,7 +34,7 @@
|
||||
|
||||
Name: freerdp
|
||||
Version: 3.4.0
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Epoch: 2
|
||||
Summary: Free implementation of the Remote Desktop Protocol (RDP)
|
||||
License: Apache-2.0
|
||||
@ -62,15 +66,15 @@ BuildRequires: libXv-devel
|
||||
%{?_with_openh264:BuildRequires: openh264-devel}
|
||||
%{?_with_x264:BuildRequires: x264-devel}
|
||||
%{?_with_server:BuildRequires: pam-devel}
|
||||
BuildRequires: pkcs11-helper-devel
|
||||
%{?_with_pkcs11:BuildRequires: pkcs11-helper-devel}
|
||||
BuildRequires: xmlto
|
||||
BuildRequires: zlib-devel
|
||||
BuildRequires: multilib-rpm-config
|
||||
|
||||
BuildRequires: cmake(cJSON)
|
||||
%{?_with_add:BuildRequires: cmake(cJSON)}
|
||||
# Packaging error led to cmake files in the wrong place
|
||||
# Fixed in https://src.fedoraproject.org/rpms/uriparser/c/1b07302bfc80983fbf84283783370e8338d36429
|
||||
BuildRequires: (cmake(uriparser) and uriparser-devel)
|
||||
%{?_with_uriparser:BuildRequires: (cmake(uriparser) and uriparser-devel)}
|
||||
|
||||
BuildRequires: pkgconfig(cairo)
|
||||
BuildRequires: pkgconfig(krb5)
|
||||
@ -82,8 +86,8 @@ BuildRequires: pkgconfig(libusb-1.0)
|
||||
BuildRequires: pkgconfig(libwebp)
|
||||
BuildRequires: pkgconfig(openssl)
|
||||
BuildRequires: pkgconfig(opus)
|
||||
BuildRequires: pkgconfig(sdl2)
|
||||
BuildRequires: pkgconfig(SDL2_ttf)
|
||||
%{?_with_sdl_client:BuildRequires: pkgconfig(sdl2)}
|
||||
%{?_with_sdl_client:BuildRequires: pkgconfig(SDL2_ttf)}
|
||||
%{?_with_soxr:BuildRequires: pkgconfig(soxr)}
|
||||
BuildRequires: pkgconfig(wayland-client)
|
||||
BuildRequires: pkgconfig(wayland-scanner)
|
||||
@ -172,12 +176,12 @@ find . -name "*.c" -exec chmod 664 {} \;
|
||||
%cmake %{?_cmake_skip_rpath} \
|
||||
-DCMAKE_INSTALL_LIBDIR:PATH=%{_lib} \
|
||||
-DWITH_ALSA=ON \
|
||||
-DWITH_AAD=ON \
|
||||
-DWITH_AAD=%{?_with_aad:ON}%{?!_with_aad:OFF} \ \
|
||||
-DWITH_CAIRO=ON \
|
||||
-DWITH_CUPS=ON \
|
||||
-DWITH_CHANNELS=ON -DBUILTIN_CHANNELS=OFF \
|
||||
-DWITH_CLIENT=ON \
|
||||
-DWITH_CLIENT_SDL=ON \
|
||||
-DWITH_CLIENT_SDL=%{?_with_sdl_client:ON}%{?!_with_sdl_client:OFF} \
|
||||
-DWITH_DIRECTFB=OFF \
|
||||
-DWITH_DSP_FFMPEG=%{?_with_ffmpeg:ON}%{?!_with_ffmpeg:OFF} \
|
||||
-DWITH_FFMPEG=%{?_with_ffmpeg:ON}%{?!_with_ffmpeg:OFF} \
|
||||
@ -194,6 +198,7 @@ find . -name "*.c" -exec chmod 664 {} \;
|
||||
-DWITH_OPENSSL=ON \
|
||||
-DWITH_OPUS=ON \
|
||||
-DWITH_PCSC=ON \
|
||||
-DWITH_PKCS11=%{?_with_pkcs11:ON}%{?!_with_pkcs11:OFF} \
|
||||
-DWITH_PULSE=ON \
|
||||
-DWITH_SAMPLE=OFF \
|
||||
-DWITH_SERVER=%{?_with_server:ON}%{?!_with_server:OFF} \
|
||||
@ -202,7 +207,7 @@ find . -name "*.c" -exec chmod 664 {} \;
|
||||
-DWITH_SHADOW_MAC=%{?_with_server:ON}%{?!_with_server:OFF} \
|
||||
-DWITH_SOXR=%{?_with_soxr:ON}%{?!_with_soxr:OFF} \
|
||||
-DWITH_SWSCALE=%{?_with_ffmpeg:ON}%{?!_with_ffmpeg:OFF} \
|
||||
-DWITH_URIPARSER=ON \
|
||||
-DWITH_URIPARSER=%{?_with_uriparser:ON}%{?!_with_uriparser:OFF} \
|
||||
-DWITH_VIDEO_FFMPEG=%{?_with_ffmpeg:ON}%{?!_with_ffmpeg:OFF} \
|
||||
-DWITH_WAYLAND=ON \
|
||||
-DWITH_WEBVIEW=%{?_with_webview:ON}%{?!_with_webview:OFF} \
|
||||
@ -250,12 +255,16 @@ find %{buildroot} -name "*.a" -delete
|
||||
%multilib_fix_c_header --file %{_includedir}/freerdp3/freerdp/build-config.h
|
||||
|
||||
%files
|
||||
%{?_with_sdl_client:
|
||||
%{_bindir}/sdl-freerdp
|
||||
}
|
||||
%{_bindir}/winpr-hash
|
||||
%{_bindir}/winpr-makecert
|
||||
%{_bindir}/wlfreerdp
|
||||
%{_bindir}/xfreerdp
|
||||
%{?_with_sdl_client:
|
||||
%{_mandir}/man1/sdl-freerdp.1*
|
||||
}
|
||||
%{_mandir}/man1/winpr-hash.1*
|
||||
%{_mandir}/man1/winpr-makecert.1*
|
||||
%{_mandir}/man1/wlfreerdp.1*
|
||||
@ -344,6 +353,9 @@ find %{buildroot} -name "*.a" -delete
|
||||
%{_libdir}/pkgconfig/winpr-tools3.pc
|
||||
|
||||
%changelog
|
||||
* Mon Mar 25 2024 Ondrej Holy <oholy@redhat.com> - 2:3.4.0-2
|
||||
- Disable unwanted dependencies for RHEL
|
||||
|
||||
* Fri Mar 22 2024 Ondrej Holy <oholy@redhat.com> - 2:3.4.0-1
|
||||
- Update to 3.4.0
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user