Allow building on RHEL/CentOS 7

epel8
Simone Caronni 6 years ago
parent 4a206719c1
commit bd03c12a66

@ -2,7 +2,7 @@
Name: remmina Name: remmina
Version: 1.3.5 Version: 1.3.5
Release: 2%{?dist} Release: 3%{?dist}
Summary: Remote Desktop Client Summary: Remote Desktop Client
License: GPLv2+ and MIT License: GPLv2+ and MIT
URL: http://remmina.org URL: http://remmina.org
@ -16,7 +16,11 @@ Source0: https://gitlab.com/Remmina/Remmina/-/archive/v%{version}/Remmina-
Source1: pluginBuild-CMakeLists.txt Source1: pluginBuild-CMakeLists.txt
BuildRequires: gcc-c++ BuildRequires: gcc-c++
BuildRequires: cmake >= 2.8 %if 0%{?fedora} || 0%{?rhel} >= 8
BuildRequires: cmake >= 3.0.0
%else
BuildRequires: cmake3
%endif
BuildRequires: desktop-file-utils BuildRequires: desktop-file-utils
BuildRequires: gettext BuildRequires: gettext
BuildRequires: harfbuzz-devel BuildRequires: harfbuzz-devel
@ -43,6 +47,7 @@ BuildRequires: pkgconfig(xkbfile)
# We don't ship the remmina-plugins-telepathy package any longer # We don't ship the remmina-plugins-telepathy package any longer
Obsoletes: %{name}-plugins-telepathy < %{version}-%{release} Obsoletes: %{name}-plugins-telepathy < %{version}-%{release}
%if 0%{?fedora} || 0%{?rhel} >= 8
Recommends: %{name}-plugins-exec Recommends: %{name}-plugins-exec
Recommends: %{name}-plugins-nx Recommends: %{name}-plugins-nx
Recommends: %{name}-plugins-rdp Recommends: %{name}-plugins-rdp
@ -50,6 +55,15 @@ Recommends: %{name}-plugins-secret
Recommends: %{name}-plugins-st Recommends: %{name}-plugins-st
Recommends: %{name}-plugins-vnc Recommends: %{name}-plugins-vnc
Recommends: %{name}-plugins-xdmcp Recommends: %{name}-plugins-xdmcp
%else
Requires: %{name}-plugins-exec
Requires: %{name}-plugins-nx
Requires: %{name}-plugins-rdp
Requires: %{name}-plugins-secret
Requires: %{name}-plugins-st
Requires: %{name}-plugins-vnc
Requires: %{name}-plugins-xdmcp
%endif
%description %description
Remmina is a remote desktop client written in GTK+, aiming to be useful for Remmina is a remote desktop client written in GTK+, aiming to be useful for
@ -229,7 +243,11 @@ mkdir -p build
# Workaround for Pango on Fedora 31+ # Workaround for Pango on Fedora 31+
export CFLAGS="%{optflags} -I%{_includedir}/harfbuzz" export CFLAGS="%{optflags} -I%{_includedir}/harfbuzz"
%if 0%{?fedora} || 0%{?rhel} >= 8
%cmake --build=build \ %cmake --build=build \
%else
%cmake3 --build=build \
%endif
-DCMAKE_INSTALL_LIBDIR=%{_lib} \ -DCMAKE_INSTALL_LIBDIR=%{_lib} \
-DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \
-DWITH_APPINDICATOR=ON \ -DWITH_APPINDICATOR=ON \
@ -329,6 +347,9 @@ appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/*.appdat
%{_mandir}/man1/remmina-gnome.1.* %{_mandir}/man1/remmina-gnome.1.*
%changelog %changelog
* Fri Sep 06 2019 Simone Caronni <negativo17@gmail.com> - 1.3.5-3
- Allow building on RHEL/CentOS 7.
* Tue Aug 20 2019 Simone Caronni <negativo17@gmail.com> - 1.3.5-2 * Tue Aug 20 2019 Simone Caronni <negativo17@gmail.com> - 1.3.5-2
- Enable KDE Wallet plugin. - Enable KDE Wallet plugin.

Loading…
Cancel
Save