|
|
@ -1,8 +1,8 @@
|
|
|
|
%global release_commit_hash dd830b5eecaaf62fd84c42503b482b20d446ad97
|
|
|
|
%global release_commit_hash fa11b6d1c1f20922b594cc2a8c204f9ea6592836
|
|
|
|
|
|
|
|
|
|
|
|
Name: remmina
|
|
|
|
Name: remmina
|
|
|
|
Version: 1.4.25
|
|
|
|
Version: 1.4.26
|
|
|
|
Release: 2%{?dist}
|
|
|
|
Release: 1%{?dist}
|
|
|
|
Summary: Remote Desktop Client
|
|
|
|
Summary: Remote Desktop Client
|
|
|
|
License: GPLv2+ and MIT
|
|
|
|
License: GPLv2+ and MIT
|
|
|
|
URL: https://remmina.org
|
|
|
|
URL: https://remmina.org
|
|
|
@ -20,10 +20,6 @@ ExcludeArch: aarch64
|
|
|
|
# So we can't use it directly only as instructions.
|
|
|
|
# So we can't use it directly only as instructions.
|
|
|
|
Source1: pluginBuild-CMakeLists.txt
|
|
|
|
Source1: pluginBuild-CMakeLists.txt
|
|
|
|
|
|
|
|
|
|
|
|
# Patches.
|
|
|
|
|
|
|
|
Patch0: 0001_vnc_close_all_close_git_55e2324a.patch
|
|
|
|
|
|
|
|
Patch1: 0002_rdp_possible_segv_git_3620efda.patch
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if 0%{?fedora} || 0%{?rhel} >= 8
|
|
|
|
%if 0%{?fedora} || 0%{?rhel} >= 8
|
|
|
|
BuildRequires: cmake
|
|
|
|
BuildRequires: cmake
|
|
|
|
%else
|
|
|
|
%else
|
|
|
@ -39,10 +35,15 @@ BuildRequires: kf5-kwallet-devel
|
|
|
|
BuildRequires: libappstream-glib
|
|
|
|
BuildRequires: libappstream-glib
|
|
|
|
BuildRequires: libgcrypt-devel
|
|
|
|
BuildRequires: libgcrypt-devel
|
|
|
|
BuildRequires: libsodium-devel
|
|
|
|
BuildRequires: libsodium-devel
|
|
|
|
|
|
|
|
BuildRequires: python3-devel
|
|
|
|
BuildRequires: xdg-utils
|
|
|
|
BuildRequires: xdg-utils
|
|
|
|
|
|
|
|
%if 0%{?fedora} || 0%{?rhel} <= 8
|
|
|
|
BuildRequires: pkgconfig(appindicator3-0.1)
|
|
|
|
BuildRequires: pkgconfig(appindicator3-0.1)
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if 0%{?fedora} || 0%{?rhel} <= 8
|
|
|
|
BuildRequires: pkgconfig(avahi-ui)
|
|
|
|
BuildRequires: pkgconfig(avahi-ui)
|
|
|
|
BuildRequires: pkgconfig(avahi-ui-gtk3)
|
|
|
|
BuildRequires: pkgconfig(avahi-ui-gtk3)
|
|
|
|
|
|
|
|
%endif
|
|
|
|
BuildRequires: pkgconfig(freerdp2)
|
|
|
|
BuildRequires: pkgconfig(freerdp2)
|
|
|
|
BuildRequires: pkgconfig(gtk+-3.0)
|
|
|
|
BuildRequires: pkgconfig(gtk+-3.0)
|
|
|
|
BuildRequires: pkgconfig(json-glib-1.0)
|
|
|
|
BuildRequires: pkgconfig(json-glib-1.0)
|
|
|
@ -50,7 +51,9 @@ BuildRequires: pkgconfig(libsecret-1)
|
|
|
|
BuildRequires: pkgconfig(libsoup-2.4)
|
|
|
|
BuildRequires: pkgconfig(libsoup-2.4)
|
|
|
|
BuildRequires: pkgconfig(libssh)
|
|
|
|
BuildRequires: pkgconfig(libssh)
|
|
|
|
BuildRequires: pkgconfig(libvncserver)
|
|
|
|
BuildRequires: pkgconfig(libvncserver)
|
|
|
|
|
|
|
|
%if 0%{?fedora} || 0%{?rhel} <= 8
|
|
|
|
BuildRequires: pkgconfig(spice-client-gtk-3.0)
|
|
|
|
BuildRequires: pkgconfig(spice-client-gtk-3.0)
|
|
|
|
|
|
|
|
%endif
|
|
|
|
BuildRequires: pkgconfig(vte-2.91)
|
|
|
|
BuildRequires: pkgconfig(vte-2.91)
|
|
|
|
BuildRequires: pkgconfig(webkit2gtk-4.0)
|
|
|
|
BuildRequires: pkgconfig(webkit2gtk-4.0)
|
|
|
|
BuildRequires: pkgconfig(xkbfile)
|
|
|
|
BuildRequires: pkgconfig(xkbfile)
|
|
|
@ -141,6 +144,7 @@ computers in front of either large monitors or tiny net-books.
|
|
|
|
This package contains the VNC plugin for the Remmina remote desktop
|
|
|
|
This package contains the VNC plugin for the Remmina remote desktop
|
|
|
|
client.
|
|
|
|
client.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if 0%{?fedora} || 0%{?rhel} <= 8
|
|
|
|
%package plugins-spice
|
|
|
|
%package plugins-spice
|
|
|
|
Summary: SPICE plugin for Remmina Remote Desktop Client
|
|
|
|
Summary: SPICE plugin for Remmina Remote Desktop Client
|
|
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
@ -152,6 +156,7 @@ computers in front of either large monitors or tiny net-books.
|
|
|
|
|
|
|
|
|
|
|
|
This package contains the SPICE plugin for the Remmina remote desktop
|
|
|
|
This package contains the SPICE plugin for the Remmina remote desktop
|
|
|
|
client.
|
|
|
|
client.
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%package plugins-www
|
|
|
|
%package plugins-www
|
|
|
|
Summary: WWW plugin for Remmina Remote Desktop Client
|
|
|
|
Summary: WWW plugin for Remmina Remote Desktop Client
|
|
|
@ -178,6 +183,7 @@ This package contains the KDE Wallet plugin for the Remmina remote desktop
|
|
|
|
client. It will be activated automatically if KDE Wallet is installed and
|
|
|
|
client. It will be activated automatically if KDE Wallet is installed and
|
|
|
|
running.
|
|
|
|
running.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if 0%{?fedora} || 0%{?rhel} <= 8
|
|
|
|
%package plugins-x2go
|
|
|
|
%package plugins-x2go
|
|
|
|
Summary: x2go plugin for Remmina Remote Desktop Client
|
|
|
|
Summary: x2go plugin for Remmina Remote Desktop Client
|
|
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
@ -189,6 +195,18 @@ system administrators and travelers, who need to work with lots of remote
|
|
|
|
computers in front of either large monitors or tiny net-books.
|
|
|
|
computers in front of either large monitors or tiny net-books.
|
|
|
|
|
|
|
|
|
|
|
|
This package contains the x2go plugin for the Remmina remote desktop client.
|
|
|
|
This package contains the x2go plugin for the Remmina remote desktop client.
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package plugins-python
|
|
|
|
|
|
|
|
Summary: Pyhton plugin for Remmina Remote Desktop Client
|
|
|
|
|
|
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%description plugins-python
|
|
|
|
|
|
|
|
Remmina is a remote desktop client written in GTK+, aiming to be useful for
|
|
|
|
|
|
|
|
system administrators and travelers, who need to work with lots of remote
|
|
|
|
|
|
|
|
computers in front of either large monitors or tiny net-books.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This package contains the python plugin for the Remmina remote desktop client.
|
|
|
|
|
|
|
|
|
|
|
|
%package gnome-session
|
|
|
|
%package gnome-session
|
|
|
|
Summary: Gnome Shell session for Remmina kiosk mode
|
|
|
|
Summary: Gnome Shell session for Remmina kiosk mode
|
|
|
@ -219,8 +237,16 @@ export CFLAGS="%{optflags} -std=gnu99"
|
|
|
|
%cmake3 \
|
|
|
|
%cmake3 \
|
|
|
|
-DCMAKE_INSTALL_LIBDIR=%{_lib} \
|
|
|
|
-DCMAKE_INSTALL_LIBDIR=%{_lib} \
|
|
|
|
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
|
|
|
|
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
|
|
|
|
-DWITH_APPINDICATOR=ON \
|
|
|
|
%if 0%{?fedora} || 0%{?rhel} <= 8
|
|
|
|
|
|
|
|
-DHAVE_LIBAPPINDICATOR=ON \
|
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
-DHAVE_LIBAPPINDICATOR=OFF \
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if 0%{?fedora} || 0%{?rhel} <= 8
|
|
|
|
-DWITH_AVAHI=ON \
|
|
|
|
-DWITH_AVAHI=ON \
|
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
-DWITH_AVAHI=OFF \
|
|
|
|
|
|
|
|
%endif
|
|
|
|
-DWITH_FREERDP=ON \
|
|
|
|
-DWITH_FREERDP=ON \
|
|
|
|
-DWITH_GCRYPT=ON \
|
|
|
|
-DWITH_GCRYPT=ON \
|
|
|
|
-DWITH_GETTEXT=ON \
|
|
|
|
-DWITH_GETTEXT=ON \
|
|
|
@ -228,10 +254,16 @@ export CFLAGS="%{optflags} -std=gnu99"
|
|
|
|
-DWITH_KIOSK_SESSION=ON \
|
|
|
|
-DWITH_KIOSK_SESSION=ON \
|
|
|
|
-DWITH_LIBSSH=ON \
|
|
|
|
-DWITH_LIBSSH=ON \
|
|
|
|
-DWITH_NEWS=OFF \
|
|
|
|
-DWITH_NEWS=OFF \
|
|
|
|
|
|
|
|
-DWITH_PYTHONLIBS=ON \
|
|
|
|
-DWITH_SPICE=ON \
|
|
|
|
-DWITH_SPICE=ON \
|
|
|
|
-DWITH_TELEPATHY=OFF \
|
|
|
|
-DWITH_TELEPATHY=OFF \
|
|
|
|
-DWITH_VTE=ON \
|
|
|
|
-DWITH_VTE=ON \
|
|
|
|
|
|
|
|
%if 0%{?fedora} || 0%{?rhel} <= 8
|
|
|
|
-DWITH_X2GO=ON
|
|
|
|
-DWITH_X2GO=ON
|
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
-DWITH_X2GO=OFF
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%cmake3_build
|
|
|
|
%cmake3_build
|
|
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
%install
|
|
|
@ -303,10 +335,12 @@ fi
|
|
|
|
%{_datadir}/icons/hicolor/*/emblems/org.remmina.Remmina-vnc-ssh-symbolic.svg
|
|
|
|
%{_datadir}/icons/hicolor/*/emblems/org.remmina.Remmina-vnc-ssh-symbolic.svg
|
|
|
|
%{_datadir}/icons/hicolor/*/emblems/org.remmina.Remmina-vnc-symbolic.svg
|
|
|
|
%{_datadir}/icons/hicolor/*/emblems/org.remmina.Remmina-vnc-symbolic.svg
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if 0%{?fedora} || 0%{?rhel} <= 8
|
|
|
|
%files plugins-spice
|
|
|
|
%files plugins-spice
|
|
|
|
%{_libdir}/remmina/plugins/remmina-plugin-spice.so
|
|
|
|
%{_libdir}/remmina/plugins/remmina-plugin-spice.so
|
|
|
|
%{_datadir}/icons/hicolor/*/emblems/org.remmina.Remmina-spice-ssh-symbolic.svg
|
|
|
|
%{_datadir}/icons/hicolor/*/emblems/org.remmina.Remmina-spice-ssh-symbolic.svg
|
|
|
|
%{_datadir}/icons/hicolor/*/emblems/org.remmina.Remmina-spice-symbolic.svg
|
|
|
|
%{_datadir}/icons/hicolor/*/emblems/org.remmina.Remmina-spice-symbolic.svg
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%files plugins-www
|
|
|
|
%files plugins-www
|
|
|
|
%{_libdir}/remmina/plugins/remmina-plugin-www.so
|
|
|
|
%{_libdir}/remmina/plugins/remmina-plugin-www.so
|
|
|
@ -314,10 +348,15 @@ fi
|
|
|
|
%files plugins-kwallet
|
|
|
|
%files plugins-kwallet
|
|
|
|
%{_libdir}/remmina/plugins/remmina-plugin-kwallet.so
|
|
|
|
%{_libdir}/remmina/plugins/remmina-plugin-kwallet.so
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%files plugins-python
|
|
|
|
|
|
|
|
%{_libdir}/remmina/plugins/remmina-plugin-python_wrapper.so
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if 0%{?fedora} || 0%{?rhel} <= 8
|
|
|
|
%files plugins-x2go
|
|
|
|
%files plugins-x2go
|
|
|
|
%{_libdir}/remmina/plugins/remmina-plugin-x2go.so
|
|
|
|
%{_libdir}/remmina/plugins/remmina-plugin-x2go.so
|
|
|
|
%{_datadir}/icons/hicolor/*/emblems/org.remmina.Remmina-x2go-ssh-symbolic.svg
|
|
|
|
%{_datadir}/icons/hicolor/*/emblems/org.remmina.Remmina-x2go-ssh-symbolic.svg
|
|
|
|
%{_datadir}/icons/hicolor/*/emblems/org.remmina.Remmina-x2go-symbolic.svg
|
|
|
|
%{_datadir}/icons/hicolor/*/emblems/org.remmina.Remmina-x2go-symbolic.svg
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%files gnome-session
|
|
|
|
%files gnome-session
|
|
|
|
%{_bindir}/gnome-session-remmina
|
|
|
|
%{_bindir}/gnome-session-remmina
|
|
|
@ -328,6 +367,16 @@ fi
|
|
|
|
%{_mandir}/man1/remmina-gnome.1.*
|
|
|
|
%{_mandir}/man1/remmina-gnome.1.*
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
%changelog
|
|
|
|
|
|
|
|
* Wed May 18 2022 Phil Wyett <philip.wyett@kathenas.org> - 1.4.26-1
|
|
|
|
|
|
|
|
- New upstream version 1.4.26.
|
|
|
|
|
|
|
|
- New python plugin enabled.
|
|
|
|
|
|
|
|
- Drop patches as no longer needed.
|
|
|
|
|
|
|
|
- EL9
|
|
|
|
|
|
|
|
- Disable avahi-ui and avahi-ui-gtk support.
|
|
|
|
|
|
|
|
- Disable libappindicator support.
|
|
|
|
|
|
|
|
- Disable spice plugin.
|
|
|
|
|
|
|
|
- Disable x2go plugin.
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Mar 28 2022 Phil Wyett <philip.wyett@kathenas.org> - 1.4.25-2
|
|
|
|
* Mon Mar 28 2022 Phil Wyett <philip.wyett@kathenas.org> - 1.4.25-2
|
|
|
|
- Add patch: 0001_vnc_close_all_close_git_55e2324a.patch
|
|
|
|
- Add patch: 0001_vnc_close_all_close_git_55e2324a.patch
|
|
|
|
- Add patch: 0002_rdp_possible_segv_git_3620efda.patch
|
|
|
|
- Add patch: 0002_rdp_possible_segv_git_3620efda.patch
|
|
|
|